builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0099 starttime: 1468900686.81 results: success (0) buildid: 20160718193719 builduid: 9d8f780921b742a6b70544397a40fc40 revision: 721297fb76139263eedcfddbc0841c3e640e2904 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:06.805599) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:06.806091) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:06.806379) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:06.948945) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:06.949307) ========= 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.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/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-07-18 20:58:06-- 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% 15.0M=0.001s 2016-07-18 20:58:07 (15.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.111938 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:07.086957) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:07.087668) ========= 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.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/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.028235 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:07.140653) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:07.141481) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 721297fb76139263eedcfddbc0841c3e640e2904 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 721297fb76139263eedcfddbc0841c3e640e2904 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/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-07-18 20:58:07,215 truncating revision to first 12 chars 2016-07-18 20:58:07,215 Setting DEBUG logging. 2016-07-18 20:58:07,215 attempt 1/10 2016-07-18 20:58:07,215 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/721297fb7613?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-18 20:58:07,853 unpacking tar archive at: mozilla-beta-721297fb7613/testing/mozharness/ program finished with exit code 0 elapsedTime=0.907189 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:08.075275) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:08.076004) ========= script_repo_revision: 721297fb76139263eedcfddbc0841c3e640e2904 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:08.076917) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:08.077502) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-18 20:58:08.100512) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-18 20:58:08.100816) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 20:58:08 INFO - MultiFileLogger online at 20160718 20:58:08 in /builds/slave/test 20:58:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 20:58:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:58:08 INFO - {'append_to_log': False, 20:58:08 INFO - 'base_work_dir': '/builds/slave/test', 20:58:08 INFO - 'blob_upload_branch': 'mozilla-beta', 20:58:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:58:08 INFO - 'buildbot_json_path': 'buildprops.json', 20:58:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:58:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:58:08 INFO - 'download_minidump_stackwalk': True, 20:58:08 INFO - 'download_symbols': 'true', 20:58:08 INFO - 'e10s': False, 20:58:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:58:08 INFO - 'tooltool.py': '/tools/tooltool.py', 20:58:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:58:08 INFO - '/tools/misc-python/virtualenv.py')}, 20:58:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:58:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:58:08 INFO - 'log_level': 'info', 20:58:08 INFO - 'log_to_console': True, 20:58:08 INFO - 'opt_config_files': (), 20:58:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:58:08 INFO - '--processes=1', 20:58:08 INFO - '--config=%(test_path)s/wptrunner.ini', 20:58:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:58:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:58:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:58:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:58:08 INFO - 'pip_index': False, 20:58:08 INFO - 'require_test_zip': True, 20:58:08 INFO - 'test_type': ('testharness',), 20:58:08 INFO - 'this_chunk': '1', 20:58:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:58:08 INFO - 'total_chunks': '10', 20:58:08 INFO - 'virtualenv_path': 'venv', 20:58:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:58:08 INFO - 'work_dir': 'build'} 20:58:08 INFO - ##### 20:58:08 INFO - ##### Running clobber step. 20:58:08 INFO - ##### 20:58:08 INFO - Running pre-action listener: _resource_record_pre_action 20:58:08 INFO - Running main action method: clobber 20:58:08 INFO - rmtree: /builds/slave/test/build 20:58:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:58:10 INFO - Running post-action listener: _resource_record_post_action 20:58:10 INFO - ##### 20:58:10 INFO - ##### Running read-buildbot-config step. 20:58:10 INFO - ##### 20:58:10 INFO - Running pre-action listener: _resource_record_pre_action 20:58:10 INFO - Running main action method: read_buildbot_config 20:58:10 INFO - Using buildbot properties: 20:58:10 INFO - { 20:58:10 INFO - "project": "", 20:58:10 INFO - "product": "firefox", 20:58:10 INFO - "script_repo_revision": "production", 20:58:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:58:10 INFO - "repository": "", 20:58:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:58:10 INFO - "buildid": "20160718193719", 20:58:10 INFO - "pgo_build": "False", 20:58:10 INFO - "basedir": "/builds/slave/test", 20:58:10 INFO - "buildnumber": 8, 20:58:10 INFO - "slavename": "t-yosemite-r7-0099", 20:58:10 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 20:58:10 INFO - "platform": "macosx64", 20:58:10 INFO - "branch": "mozilla-beta", 20:58:10 INFO - "revision": "721297fb76139263eedcfddbc0841c3e640e2904", 20:58:10 INFO - "repo_path": "releases/mozilla-beta", 20:58:10 INFO - "moz_repo_path": "", 20:58:10 INFO - "stage_platform": "macosx64", 20:58:10 INFO - "builduid": "9d8f780921b742a6b70544397a40fc40", 20:58:10 INFO - "slavebuilddir": "test" 20:58:10 INFO - } 20:58:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 20:58:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 20:58:10 INFO - Running post-action listener: _resource_record_post_action 20:58:10 INFO - ##### 20:58:10 INFO - ##### Running download-and-extract step. 20:58:10 INFO - ##### 20:58:10 INFO - Running pre-action listener: _resource_record_pre_action 20:58:10 INFO - Running main action method: download_and_extract 20:58:10 INFO - mkdir: /builds/slave/test/build/tests 20:58:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:10 INFO - https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:58:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:58:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:58:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:58:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 20:58:11 INFO - Downloaded 1201 bytes. 20:58:11 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:58:11 INFO - Using the following test package requirements: 20:58:11 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:58:11 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:58:11 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:58:11 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'jsshell-mac64.zip'], 20:58:11 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:58:11 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:58:11 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:58:11 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:58:11 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:58:11 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:58:11 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:58:11 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:58:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:11 INFO - https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:58:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:58:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:58:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 20:58:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 20:58:12 INFO - Downloaded 18370116 bytes. 20:58:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:58:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:58:12 INFO - caution: filename not matched: web-platform/* 20:58:12 INFO - Return code: 11 20:58:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:12 INFO - https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:58:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:58:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:58:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:58:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:58:14 INFO - Downloaded 36389883 bytes. 20:58:14 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:58:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:58:18 INFO - caution: filename not matched: bin/* 20:58:18 INFO - caution: filename not matched: config/* 20:58:18 INFO - caution: filename not matched: mozbase/* 20:58:18 INFO - caution: filename not matched: marionette/* 20:58:18 INFO - caution: filename not matched: tools/wptserve/* 20:58:18 INFO - Return code: 11 20:58: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')]} 20:58:18 INFO - https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 20:58:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:58:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:58:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:58:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 20:58:21 INFO - Downloaded 73025430 bytes. 20:58:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:58:21 INFO - mkdir: /builds/slave/test/properties 20:58:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:58:21 INFO - Writing to file /builds/slave/test/properties/build_url 20:58:21 INFO - Contents: 20:58:21 INFO - build_url:https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:58:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:58:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:58:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:58:22 INFO - Contents: 20:58:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:58:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:22 INFO - https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:58:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:58:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:58:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:58:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:58:25 INFO - Downloaded 103717122 bytes. 20:58:25 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:58:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:58:29 INFO - Return code: 0 20:58:29 INFO - Running post-action listener: _resource_record_post_action 20:58:29 INFO - Running post-action listener: set_extra_try_arguments 20:58:29 INFO - ##### 20:58:29 INFO - ##### Running create-virtualenv step. 20:58:29 INFO - ##### 20:58:29 INFO - Running pre-action listener: _pre_create_virtualenv 20:58:29 INFO - Running pre-action listener: _resource_record_pre_action 20:58:29 INFO - Running main action method: create_virtualenv 20:58:29 INFO - Creating virtualenv /builds/slave/test/build/venv 20:58:29 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 20:58:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:58:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:58:29 INFO - Using real prefix '/tools/python27' 20:58:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:58:30 INFO - Installing distribute.............................................................................................................................................................................................done. 20:58:33 INFO - Installing pip.................done. 20:58:33 INFO - Return code: 0 20:58:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:58: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')]} 20:58:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:58:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58: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')]} 20:58:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:58:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106c74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5ed0032c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, '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.zWKrLysyE1/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.ILGpUherDe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:58:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:58:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:58:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:58:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:58:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:58:33 INFO - 'HOME': '/Users/cltbld', 20:58:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:58:33 INFO - 'LOGNAME': 'cltbld', 20:58:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:58:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:58:33 INFO - 'MOZ_NO_REMOTE': '1', 20:58:33 INFO - 'NO_EM_RESTART': '1', 20:58:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:58:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:58:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:58:33 INFO - 'PWD': '/builds/slave/test', 20:58:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:58:33 INFO - 'SHELL': '/bin/bash', 20:58:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:58:33 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:58:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:58:33 INFO - 'USER': 'cltbld', 20:58:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:58:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:58:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:58:33 INFO - 'XPC_FLAGS': '0x0', 20:58:33 INFO - 'XPC_SERVICE_NAME': '0', 20:58:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:58:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:58:33 INFO - Downloading/unpacking psutil>=0.7.1 20:58:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:58:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:58:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:58:36 INFO - Installing collected packages: psutil 20:58:36 INFO - Running setup.py install for psutil 20:58:36 INFO - building 'psutil._psutil_osx' extension 20:58:36 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 20:58:37 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:58:37 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:58:37 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 20:58:37 INFO - building 'psutil._psutil_posix' extension 20:58:37 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 20:58:37 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:58:37 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:58:37 INFO - ^ 20:58:37 INFO - 1 warning generated. 20:58:37 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 20:58:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:58:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:58:37 INFO - Successfully installed psutil 20:58:37 INFO - Cleaning up... 20:58:37 INFO - Return code: 0 20:58:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:58:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:58:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:58:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106c74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5ed0032c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, '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.zWKrLysyE1/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.ILGpUherDe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:58:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:58:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:58:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:58:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:58:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:58:37 INFO - 'HOME': '/Users/cltbld', 20:58:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:58:37 INFO - 'LOGNAME': 'cltbld', 20:58:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:58:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:58:37 INFO - 'MOZ_NO_REMOTE': '1', 20:58:37 INFO - 'NO_EM_RESTART': '1', 20:58:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:58:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:58:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:58:37 INFO - 'PWD': '/builds/slave/test', 20:58:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:58:37 INFO - 'SHELL': '/bin/bash', 20:58:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:58:37 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:58:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:58:37 INFO - 'USER': 'cltbld', 20:58:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:58:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:58:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:58:37 INFO - 'XPC_FLAGS': '0x0', 20:58:37 INFO - 'XPC_SERVICE_NAME': '0', 20:58:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:58:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:58:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:58:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:58:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:58:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:58:40 INFO - Installing collected packages: mozsystemmonitor 20:58:40 INFO - Running setup.py install for mozsystemmonitor 20:58:40 INFO - Successfully installed mozsystemmonitor 20:58:40 INFO - Cleaning up... 20:58:40 INFO - Return code: 0 20:58:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:58:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:58:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:58:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106c74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5ed0032c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, '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.zWKrLysyE1/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.ILGpUherDe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:58:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:58:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:58:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:58:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:58:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:58:40 INFO - 'HOME': '/Users/cltbld', 20:58:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:58:40 INFO - 'LOGNAME': 'cltbld', 20:58:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:58:40 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:58:40 INFO - 'MOZ_NO_REMOTE': '1', 20:58:40 INFO - 'NO_EM_RESTART': '1', 20:58:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:58:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:58:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:58:40 INFO - 'PWD': '/builds/slave/test', 20:58:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:58:40 INFO - 'SHELL': '/bin/bash', 20:58:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:58:40 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:58:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:58:40 INFO - 'USER': 'cltbld', 20:58:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:58:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:58:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:58:40 INFO - 'XPC_FLAGS': '0x0', 20:58:40 INFO - 'XPC_SERVICE_NAME': '0', 20:58:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:58:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:58:40 INFO - Downloading/unpacking blobuploader==1.2.4 20:58:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:43 INFO - Downloading blobuploader-1.2.4.tar.gz 20:58:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:58:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:58:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:58:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:58:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:44 INFO - Downloading docopt-0.6.1.tar.gz 20:58:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:58:44 INFO - Installing collected packages: blobuploader, requests, docopt 20:58:44 INFO - Running setup.py install for blobuploader 20:58:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:58:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:58:44 INFO - Running setup.py install for requests 20:58:45 INFO - Running setup.py install for docopt 20:58:45 INFO - Successfully installed blobuploader requests docopt 20:58:45 INFO - Cleaning up... 20:58:45 INFO - Return code: 0 20:58:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:58:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:58:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:58:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:58:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106c74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5ed0032c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, '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.zWKrLysyE1/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.ILGpUherDe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:58:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:58:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:58:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:58:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:58:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:58:45 INFO - 'HOME': '/Users/cltbld', 20:58:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:58:45 INFO - 'LOGNAME': 'cltbld', 20:58:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:58:45 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:58:45 INFO - 'MOZ_NO_REMOTE': '1', 20:58:45 INFO - 'NO_EM_RESTART': '1', 20:58:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:58:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:58:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:58:45 INFO - 'PWD': '/builds/slave/test', 20:58:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:58:45 INFO - 'SHELL': '/bin/bash', 20:58:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:58:45 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:58:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:58:45 INFO - 'USER': 'cltbld', 20:58:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:58:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:58:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:58:45 INFO - 'XPC_FLAGS': '0x0', 20:58:45 INFO - 'XPC_SERVICE_NAME': '0', 20:58:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:58:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:58:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:58:45 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-M9F2lW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:58:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:58:45 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-iAiQrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-6vBseM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-TG29Jl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-u47PTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-VauuKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-ecerPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-ADp1sh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-ZeP88u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-5qDNSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-FgoOY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:58:46 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-gMoVHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-cXB2gB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-CvjH2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-siD3_w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-JO4cjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-V1nAS3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-1m_frI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-TCrHvm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:58:47 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-GvYvGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:58:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:58:48 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-vY9ZcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:58:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:58:48 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 20:58:48 INFO - Running setup.py install for manifestparser 20:58:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:58:48 INFO - Running setup.py install for mozcrash 20:58:48 INFO - Running setup.py install for mozdebug 20:58:48 INFO - Running setup.py install for mozdevice 20:58:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Running setup.py install for mozfile 20:58:49 INFO - Running setup.py install for mozhttpd 20:58:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Running setup.py install for mozinfo 20:58:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Running setup.py install for mozInstall 20:58:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Running setup.py install for mozleak 20:58:49 INFO - Running setup.py install for mozlog 20:58:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:58:49 INFO - Running setup.py install for moznetwork 20:58:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Running setup.py install for mozprocess 20:58:50 INFO - Running setup.py install for mozprofile 20:58:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Running setup.py install for mozrunner 20:58:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Running setup.py install for mozscreenshot 20:58:50 INFO - Running setup.py install for moztest 20:58:50 INFO - Running setup.py install for mozversion 20:58:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:58:50 INFO - Running setup.py install for wptserve 20:58:51 INFO - Running setup.py install for marionette-driver 20:58:51 INFO - Running setup.py install for browsermob-proxy 20:58:51 INFO - Running setup.py install for marionette-client 20:58:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:58:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:58:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:58:51 INFO - Cleaning up... 20:58:51 INFO - Return code: 0 20:58:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:58: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')]} 20:58:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:58:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58: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')]} 20:58:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:58:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:58:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106c74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5ed0032c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, '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.zWKrLysyE1/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.ILGpUherDe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:58:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:58:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:58:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:58:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:58:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:58:51 INFO - 'HOME': '/Users/cltbld', 20:58:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:58:51 INFO - 'LOGNAME': 'cltbld', 20:58:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:58:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:58:51 INFO - 'MOZ_NO_REMOTE': '1', 20:58:51 INFO - 'NO_EM_RESTART': '1', 20:58:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:58:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:58:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:58:51 INFO - 'PWD': '/builds/slave/test', 20:58:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:58:51 INFO - 'SHELL': '/bin/bash', 20:58:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:58:51 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:58:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:58:51 INFO - 'USER': 'cltbld', 20:58:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:58:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:58:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:58:51 INFO - 'XPC_FLAGS': '0x0', 20:58:51 INFO - 'XPC_SERVICE_NAME': '0', 20:58:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:58:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-jzc4Eu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-Q1WiCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-J8ufA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-QHLvQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-n3C8w7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-idv2_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-YZlTQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-tQZRNG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:58:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:58:52 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-tph08u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-A8LbV5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-9OY8sE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-SokDYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-ItbcsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-gv1jRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-NYotKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-5PMakV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-lhnU8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:58:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:58:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:58:53 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-2eeK2L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:58:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:58:54 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-as4gAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:58:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:58:54 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-745a7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:58:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:58:54 INFO - Running setup.py (path:/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/pip-tV0Yzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:58:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:58:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:58:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:58:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:58:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:58:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:58:57 INFO - Downloading blessings-1.6.tar.gz 20:58:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:58:57 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:58:57 INFO - Installing collected packages: blessings 20:58:57 INFO - Running setup.py install for blessings 20:58:57 INFO - Successfully installed blessings 20:58:57 INFO - Cleaning up... 20:58:57 INFO - Return code: 0 20:58:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:58:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:58:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:58:57 INFO - Reading from file tmpfile_stdout 20:58:57 INFO - Current package versions: 20:58:57 INFO - blessings == 1.6 20:58:57 INFO - blobuploader == 1.2.4 20:58:57 INFO - browsermob-proxy == 0.6.0 20:58:57 INFO - docopt == 0.6.1 20:58:57 INFO - manifestparser == 1.1 20:58:57 INFO - marionette-client == 2.3.0 20:58:57 INFO - marionette-driver == 1.4.0 20:58:57 INFO - mozInstall == 1.12 20:58:57 INFO - mozcrash == 0.17 20:58:57 INFO - mozdebug == 0.1 20:58:57 INFO - mozdevice == 0.48 20:58:57 INFO - mozfile == 1.2 20:58:57 INFO - mozhttpd == 0.7 20:58:57 INFO - mozinfo == 0.9 20:58:57 INFO - mozleak == 0.1 20:58:57 INFO - mozlog == 3.1 20:58:57 INFO - moznetwork == 0.27 20:58:57 INFO - mozprocess == 0.22 20:58:57 INFO - mozprofile == 0.28 20:58:57 INFO - mozrunner == 6.11 20:58:57 INFO - mozscreenshot == 0.1 20:58:57 INFO - mozsystemmonitor == 0.0 20:58:57 INFO - moztest == 0.7 20:58:57 INFO - mozversion == 1.4 20:58:57 INFO - psutil == 3.1.1 20:58:57 INFO - requests == 1.2.3 20:58:57 INFO - wptserve == 1.4.0 20:58:57 INFO - wsgiref == 0.1.2 20:58:57 INFO - Running post-action listener: _resource_record_post_action 20:58:57 INFO - Running post-action listener: _start_resource_monitoring 20:58:57 INFO - Starting resource monitoring. 20:58:57 INFO - ##### 20:58:57 INFO - ##### Running pull step. 20:58:57 INFO - ##### 20:58:57 INFO - Running pre-action listener: _resource_record_pre_action 20:58:57 INFO - Running main action method: pull 20:58:57 INFO - Pull has nothing to do! 20:58:57 INFO - Running post-action listener: _resource_record_post_action 20:58:57 INFO - ##### 20:58:57 INFO - ##### Running install step. 20:58:57 INFO - ##### 20:58:57 INFO - Running pre-action listener: _resource_record_pre_action 20:58:57 INFO - Running main action method: install 20:58:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:58:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:58:58 INFO - Reading from file tmpfile_stdout 20:58:58 INFO - Detecting whether we're running mozinstall >=1.0... 20:58:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:58:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:58:58 INFO - Reading from file tmpfile_stdout 20:58:58 INFO - Output received: 20:58:58 INFO - Usage: mozinstall [options] installer 20:58:58 INFO - Options: 20:58:58 INFO - -h, --help show this help message and exit 20:58:58 INFO - -d DEST, --destination=DEST 20:58:58 INFO - Directory to install application into. [default: 20:58:58 INFO - "/builds/slave/test"] 20:58:58 INFO - --app=APP Application being installed. [default: firefox] 20:58:58 INFO - mkdir: /builds/slave/test/build/application 20:58:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:58:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:59:16 INFO - Reading from file tmpfile_stdout 20:59:16 INFO - Output received: 20:59:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:59:16 INFO - Running post-action listener: _resource_record_post_action 20:59:16 INFO - ##### 20:59:16 INFO - ##### Running run-tests step. 20:59:16 INFO - ##### 20:59:16 INFO - Running pre-action listener: _resource_record_pre_action 20:59:16 INFO - Running main action method: run_tests 20:59:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:59:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:59:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:59:16 INFO - grabbing minidump binary from tooltool 20:59:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:16 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c8d5e0>, '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 0x106870cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10689b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:59:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:59:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 20:59:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:59:16 INFO - Return code: 0 20:59:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:59:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:59:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:59:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:59:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zWKrLysyE1/Render', 20:59:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:59:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:59:16 INFO - 'HOME': '/Users/cltbld', 20:59:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:59:16 INFO - 'LOGNAME': 'cltbld', 20:59:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:59:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:59:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:59:16 INFO - 'MOZ_NO_REMOTE': '1', 20:59:16 INFO - 'NO_EM_RESTART': '1', 20:59:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:59:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:59:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:59:16 INFO - 'PWD': '/builds/slave/test', 20:59:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:59:16 INFO - 'SHELL': '/bin/bash', 20:59:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ILGpUherDe/Listeners', 20:59:16 INFO - 'TMPDIR': '/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/', 20:59:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:59:16 INFO - 'USER': 'cltbld', 20:59:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:59:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:59:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:59:16 INFO - 'XPC_FLAGS': '0x0', 20:59:16 INFO - 'XPC_SERVICE_NAME': '0', 20:59:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:59:16 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:59:17 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:59:17 INFO - import pkg_resources 20:59:17 INFO - Using 1 client processes 20:59:18 INFO - wptserve Starting http server on 127.0.0.1:8000 20:59:18 INFO - wptserve Starting http server on 127.0.0.1:8001 20:59:18 INFO - wptserve Starting http server on 127.0.0.1:8443 20:59:20 INFO - SUITE-START | Running 778 tests 20:59:20 INFO - Running testharness tests 20:59:20 INFO - Setting up ssl 20:59:20 INFO - PROCESS | certutil | 20:59:20 INFO - PROCESS | certutil | 20:59:20 INFO - PROCESS | certutil | 20:59:20 INFO - Certificate Nickname Trust Attributes 20:59:20 INFO - SSL,S/MIME,JAR/XPI 20:59:20 INFO - 20:59:20 INFO - web-platform-tests CT,, 20:59:20 INFO - 20:59:20 INFO - Starting runner 20:59:21 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:59:21 INFO - PROCESS | 1648 | 1468900761159 Marionette DEBUG Marionette enabled via build flag and pref 20:59:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f50000 == 1 [pid = 1648] [id = 1] 20:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f50800) [pid = 1648] [serial = 1] [outer = 0x0] 20:59:21 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f51800) [pid = 1648] [serial = 2] [outer = 0x113f50800] 20:59:21 INFO - PROCESS | 1648 | 1468900761514 Marionette INFO Listening on port 2828 20:59:21 INFO - PROCESS | 1648 | 1468900761742 Marionette DEBUG Marionette enabled via command-line flag 20:59:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11695f000 == 2 [pid = 1648] [id = 2] 20:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1648] [serial = 3] [outer = 0x0] 20:59:21 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:59:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116960800) [pid = 1648] [serial = 4] [outer = 0x11695f800] 20:59:21 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:59:21 INFO - PROCESS | 1648 | 1468900761945 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 20:59:22 INFO - PROCESS | 1648 | 1468900762073 Marionette DEBUG Closed connection conn0 20:59:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:59:22 INFO - PROCESS | 1648 | 1468900762078 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 20:59:22 INFO - PROCESS | 1648 | 1468900762092 Marionette DEBUG Closed connection conn1 20:59:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:59:22 INFO - PROCESS | 1648 | 1468900762099 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 20:59:22 INFO - PROCESS | 1648 | 1468900762116 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:59:22 INFO - PROCESS | 1648 | 1468900762122 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160718193719","device":"desktop","version":"48.0"} 20:59:22 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:59:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e82000 == 3 [pid = 1648] [id = 3] 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119e88800) [pid = 1648] [serial = 5] [outer = 0x0] 20:59:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e89800 == 4 [pid = 1648] [id = 4] 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x119d28400) [pid = 1648] [serial = 6] [outer = 0x0] 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:59:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217bf800 == 5 [pid = 1648] [id = 5] 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x118696000) [pid = 1648] [serial = 7] [outer = 0x0] 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x121972c00) [pid = 1648] [serial = 8] [outer = 0x118696000] 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x121527000) [pid = 1648] [serial = 9] [outer = 0x119e88800] 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123dbdc00) [pid = 1648] [serial = 10] [outer = 0x119d28400] 20:59:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123dbf800) [pid = 1648] [serial = 11] [outer = 0x118696000] 20:59:23 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:59:24 INFO - PROCESS | 1648 | 1468900764038 Marionette INFO startBrowser 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | 1468900764060 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1648 | 1468900764070 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1648 | 1468900764072 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x119ab4400) [pid = 1648] [serial = 12] [outer = 0x118696000] 20:59:24 INFO - PROCESS | 1648 | 1468900764398 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3ba99d6c-1595-c942-b5bf-fd8722c9272a","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160718193719","device":"desktop","version":"48.0","command_id":1}}] 20:59:24 INFO - PROCESS | 1648 | 1468900764478 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:59:24 INFO - PROCESS | 1648 | 1468900764480 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | 1468900764528 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:59:24 INFO - PROCESS | 1648 | 1468900764615 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:59:24 INFO - PROCESS | 1648 | 1468900764616 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:59:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128e02c00) [pid = 1648] [serial = 13] [outer = 0x118696000] 20:59:24 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:59:24 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:59:24 INFO - PROCESS | 1648 | 1468900764873 Marionette TRACE conn2 <- [1,3,null,{}] 20:59:24 INFO - PROCESS | 1648 | 1468900764876 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:59:24 INFO - PROCESS | 1648 | 1468900764878 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | 1468900764892 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:59:24 INFO - PROCESS | 1648 | 1468900764916 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:59:24 INFO - PROCESS | 1648 | 1468900764917 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:59:24 INFO - PROCESS | 1648 | 1468900764925 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:59:24 INFO - PROCESS | 1648 | 1468900764928 Marionette TRACE conn2 <- [1,6,null,{}] 20:59:24 INFO - PROCESS | 1648 | 1468900764930 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:24 INFO - PROCESS | 1648 | 1468900764931 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | 1468900764946 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:59:24 INFO - PROCESS | 1648 | 1468900764949 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1648 | 1468900764950 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909e800 == 6 [pid = 1648] [id = 6] 20:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129243c00) [pid = 1648] [serial = 14] [outer = 0x0] 20:59:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129245800) [pid = 1648] [serial = 15] [outer = 0x129243c00] 20:59:24 INFO - PROCESS | 1648 | 1468900764988 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12944f800) [pid = 1648] [serial = 16] [outer = 0x129243c00] 20:59:25 INFO - PROCESS | 1648 | 1468900765291 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:59:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d2800 == 7 [pid = 1648] [id = 7] 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x129515c00) [pid = 1648] [serial = 17] [outer = 0x0] 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12951a800) [pid = 1648] [serial = 18] [outer = 0x129515c00] 20:59:25 INFO - PROCESS | 1648 | 1468900765322 Marionette DEBUG loaded listener.js 20:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x129522400) [pid = 1648] [serial = 19] [outer = 0x129515c00] 20:59:25 INFO - PROCESS | 1648 | 1468900765382 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:59:25 INFO - PROCESS | 1648 | 1468900765384 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:59:25 INFO - PROCESS | 1648 | 1468900765412 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:59:25 INFO - PROCESS | 1648 | 1468900765413 Marionette TRACE conn2 <- [1,10,null,{}] 20:59:25 INFO - PROCESS | 1648 | 1468900765425 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:25 INFO - PROCESS | 1648 | 1468900765429 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:25 INFO - PROCESS | 1648 | 1468900765560 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:59:25 INFO - PROCESS | 1648 | 1468900765584 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:25 INFO - PROCESS | 1648 | 1468900765585 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa10800 == 8 [pid = 1648] [id = 8] 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12aa6c400) [pid = 1648] [serial = 20] [outer = 0x0] 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12aa6e000) [pid = 1648] [serial = 21] [outer = 0x12aa6c400] 20:59:25 INFO - PROCESS | 1648 | 1468900765615 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12aa72400) [pid = 1648] [serial = 22] [outer = 0x12aa6c400] 20:59:25 INFO - PROCESS | 1648 | 1468900765921 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 532ms 20:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:59:25 INFO - PROCESS | 1648 | 1468900765939 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:59:25 INFO - PROCESS | 1648 | 1468900765941 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:59:25 INFO - PROCESS | 1648 | 1468900765943 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:59:25 INFO - PROCESS | 1648 | 1468900765944 Marionette TRACE conn2 <- [1,14,null,{}] 20:59:25 INFO - PROCESS | 1648 | 1468900765948 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:25 INFO - PROCESS | 1648 | 1468900765950 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | 1468900766100 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:59:26 INFO - PROCESS | 1648 | 1468900766108 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1648 | 1468900766109 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d7800 == 9 [pid = 1648] [id = 9] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12b2f0400) [pid = 1648] [serial = 23] [outer = 0x0] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b2f2000) [pid = 1648] [serial = 24] [outer = 0x12b2f0400] 20:59:26 INFO - PROCESS | 1648 | 1468900766134 Marionette DEBUG loaded listener.js 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12ba71400) [pid = 1648] [serial = 25] [outer = 0x12b2f0400] 20:59:26 INFO - PROCESS | 1648 | 1468900766404 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 20:59:26 INFO - PROCESS | 1648 | 1468900766412 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:59:26 INFO - PROCESS | 1648 | 1468900766413 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:59:26 INFO - PROCESS | 1648 | 1468900766415 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 1648 | 1468900766416 Marionette TRACE conn2 <- [1,18,null,{}] 20:59:26 INFO - PROCESS | 1648 | 1468900766427 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:26 INFO - PROCESS | 1648 | 1468900766429 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | 1468900766523 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:59:26 INFO - PROCESS | 1648 | 1468900766527 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1648 | 1468900766529 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baec000 == 10 [pid = 1648] [id = 10] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12ba7ec00) [pid = 1648] [serial = 26] [outer = 0x0] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bb30400) [pid = 1648] [serial = 27] [outer = 0x12ba7ec00] 20:59:26 INFO - PROCESS | 1648 | 1468900766553 Marionette DEBUG loaded listener.js 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bb36400) [pid = 1648] [serial = 28] [outer = 0x12ba7ec00] 20:59:26 INFO - PROCESS | 1648 | 1468900766808 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 20:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:59:26 INFO - PROCESS | 1648 | 1468900766841 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:59:26 INFO - PROCESS | 1648 | 1468900766843 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:59:26 INFO - PROCESS | 1648 | 1468900766845 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 1648 | 1468900766846 Marionette TRACE conn2 <- [1,22,null,{}] 20:59:26 INFO - PROCESS | 1648 | 1468900766848 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:26 INFO - PROCESS | 1648 | 1468900766850 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | 1468900766956 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:59:26 INFO - PROCESS | 1648 | 1468900766959 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1648 | 1468900766960 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1b800 == 11 [pid = 1648] [id = 11] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12bf23800) [pid = 1648] [serial = 29] [outer = 0x0] 20:59:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12bf2f000) [pid = 1648] [serial = 30] [outer = 0x12bf23800] 20:59:26 INFO - PROCESS | 1648 | 1468900766985 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12bf8d000) [pid = 1648] [serial = 31] [outer = 0x12bf23800] 20:59:27 INFO - PROCESS | 1648 | 1468900767227 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 20:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:59:27 INFO - PROCESS | 1648 | 1468900767264 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 1648 | 1468900767265 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:59:27 INFO - PROCESS | 1648 | 1468900767275 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 1648 | 1468900767276 Marionette TRACE conn2 <- [1,26,null,{}] 20:59:27 INFO - PROCESS | 1648 | 1468900767278 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:27 INFO - PROCESS | 1648 | 1468900767279 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:27 INFO - PROCESS | 1648 | 1468900767375 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:59:27 INFO - PROCESS | 1648 | 1468900767379 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:27 INFO - PROCESS | 1648 | 1468900767380 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf4b000 == 12 [pid = 1648] [id = 12] 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12bf8fc00) [pid = 1648] [serial = 32] [outer = 0x0] 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12bfab400) [pid = 1648] [serial = 33] [outer = 0x12bf8fc00] 20:59:27 INFO - PROCESS | 1648 | 1468900767404 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12bfb3800) [pid = 1648] [serial = 34] [outer = 0x12bf8fc00] 20:59:27 INFO - PROCESS | 1648 | 1468900767641 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 20:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:59:27 INFO - PROCESS | 1648 | 1468900767693 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 1648 | 1468900767694 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:59:27 INFO - PROCESS | 1648 | 1468900767697 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 1648 | 1468900767697 Marionette TRACE conn2 <- [1,30,null,{}] 20:59:27 INFO - PROCESS | 1648 | 1468900767700 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:27 INFO - PROCESS | 1648 | 1468900767703 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:27 INFO - PROCESS | 1648 | 1468900767809 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:59:27 INFO - PROCESS | 1648 | 1468900767813 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:27 INFO - PROCESS | 1648 | 1468900767814 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118219800 == 13 [pid = 1648] [id = 13] 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12bfb6000) [pid = 1648] [serial = 35] [outer = 0x0] 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c4d9c00) [pid = 1648] [serial = 36] [outer = 0x12bfb6000] 20:59:27 INFO - PROCESS | 1648 | 1468900767838 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c4dec00) [pid = 1648] [serial = 37] [outer = 0x12bfb6000] 20:59:28 INFO - PROCESS | 1648 | 1468900768072 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 20:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:59:28 INFO - PROCESS | 1648 | 1468900768128 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:59:28 INFO - PROCESS | 1648 | 1468900768129 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:59:28 INFO - PROCESS | 1648 | 1468900768132 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:59:28 INFO - PROCESS | 1648 | 1468900768133 Marionette TRACE conn2 <- [1,34,null,{}] 20:59:28 INFO - PROCESS | 1648 | 1468900768144 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:28 INFO - PROCESS | 1648 | 1468900768145 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:28 INFO - PROCESS | 1648 | 1468900768246 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:59:28 INFO - PROCESS | 1648 | 1468900768251 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1648 | 1468900768252 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5db000 == 14 [pid = 1648] [id = 14] 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c4e1400) [pid = 1648] [serial = 38] [outer = 0x0] 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c4e7400) [pid = 1648] [serial = 39] [outer = 0x12c4e1400] 20:59:28 INFO - PROCESS | 1648 | 1468900768292 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c528800) [pid = 1648] [serial = 40] [outer = 0x12c4e1400] 20:59:28 INFO - PROCESS | 1648 | 1468900768644 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 527ms 20:59:28 INFO - PROCESS | 1648 | 1468900768663 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:59:28 INFO - PROCESS | 1648 | 1468900768665 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:59:28 INFO - PROCESS | 1648 | 1468900768671 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:59:28 INFO - PROCESS | 1648 | 1468900768674 Marionette TRACE conn2 <- [1,38,null,{}] 20:59:28 INFO - PROCESS | 1648 | 1468900768677 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:28 INFO - PROCESS | 1648 | 1468900768680 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:28 INFO - PROCESS | 1648 | 1468900768792 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:59:28 INFO - PROCESS | 1648 | 1468900768804 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1648 | 1468900768805 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc68000 == 15 [pid = 1648] [id = 15] 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c52d800) [pid = 1648] [serial = 41] [outer = 0x0] 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12ccb4000) [pid = 1648] [serial = 42] [outer = 0x12c52d800] 20:59:28 INFO - PROCESS | 1648 | 1468900768830 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12ccb9400) [pid = 1648] [serial = 43] [outer = 0x12c52d800] 20:59:29 INFO - PROCESS | 1648 | 1468900769069 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 423ms 20:59:29 INFO - PROCESS | 1648 | 1468900769092 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1648 | 1468900769093 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:59:29 INFO - PROCESS | 1648 | 1468900769095 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1648 | 1468900769096 Marionette TRACE conn2 <- [1,42,null,{}] 20:59:29 INFO - PROCESS | 1648 | 1468900769099 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:29 INFO - PROCESS | 1648 | 1468900769100 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:29 INFO - PROCESS | 1648 | 1468900769206 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:59:29 INFO - PROCESS | 1648 | 1468900769209 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:29 INFO - PROCESS | 1648 | 1468900769210 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02c800 == 16 [pid = 1648] [id = 16] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12ccbbc00) [pid = 1648] [serial = 44] [outer = 0x0] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12d011000) [pid = 1648] [serial = 45] [outer = 0x12ccbbc00] 20:59:29 INFO - PROCESS | 1648 | 1468900769234 Marionette DEBUG loaded listener.js 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12d015400) [pid = 1648] [serial = 46] [outer = 0x12ccbbc00] 20:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d304800 == 17 [pid = 1648] [id = 17] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12d305000) [pid = 1648] [serial = 47] [outer = 0x0] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d30b000) [pid = 1648] [serial = 48] [outer = 0x12d305000] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12d30f800) [pid = 1648] [serial = 49] [outer = 0x12d305000] 20:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d037800 == 18 [pid = 1648] [id = 18] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12d018800) [pid = 1648] [serial = 50] [outer = 0x0] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d1e9c00) [pid = 1648] [serial = 51] [outer = 0x12d018800] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d016000) [pid = 1648] [serial = 52] [outer = 0x12d018800] 20:59:29 INFO - PROCESS | 1648 | 1468900769649 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 20:59:29 INFO - PROCESS | 1648 | 1468900769715 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1648 | 1468900769717 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:59:29 INFO - PROCESS | 1648 | 1468900769721 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1648 | 1468900769723 Marionette TRACE conn2 <- [1,46,null,{}] 20:59:29 INFO - PROCESS | 1648 | 1468900769726 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:29 INFO - PROCESS | 1648 | 1468900769728 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:29 INFO - PROCESS | 1648 | 1468900769863 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:59:29 INFO - PROCESS | 1648 | 1468900769877 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:29 INFO - PROCESS | 1648 | 1468900769892 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d880000 == 19 [pid = 1648] [id = 19] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x118031400) [pid = 1648] [serial = 53] [outer = 0x0] 20:59:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x1192b7400) [pid = 1648] [serial = 54] [outer = 0x118031400] 20:59:29 INFO - PROCESS | 1648 | 1468900769934 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d341800) [pid = 1648] [serial = 55] [outer = 0x118031400] 20:59:30 INFO - PROCESS | 1648 | 1468900770191 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 521ms 20:59:30 INFO - PROCESS | 1648 | 1468900770244 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:59:30 INFO - PROCESS | 1648 | 1468900770245 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:59:30 INFO - PROCESS | 1648 | 1468900770247 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:59:30 INFO - PROCESS | 1648 | 1468900770248 Marionette TRACE conn2 <- [1,50,null,{}] 20:59:30 INFO - PROCESS | 1648 | 1468900770258 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:30 INFO - PROCESS | 1648 | 1468900770259 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:30 INFO - PROCESS | 1648 | 1468900770357 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:59:30 INFO - PROCESS | 1648 | 1468900770361 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1648 | 1468900770362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9ca000 == 20 [pid = 1648] [id = 20] 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x12ba42400) [pid = 1648] [serial = 56] [outer = 0x0] 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x12ba4a400) [pid = 1648] [serial = 57] [outer = 0x12ba42400] 20:59:30 INFO - PROCESS | 1648 | 1468900770386 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12bfb3000) [pid = 1648] [serial = 58] [outer = 0x12ba42400] 20:59:30 INFO - PROCESS | 1648 | 1468900770615 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 20:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:59:30 INFO - PROCESS | 1648 | 1468900770675 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:59:30 INFO - PROCESS | 1648 | 1468900770676 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:59:30 INFO - PROCESS | 1648 | 1468900770678 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:59:30 INFO - PROCESS | 1648 | 1468900770679 Marionette TRACE conn2 <- [1,54,null,{}] 20:59:30 INFO - PROCESS | 1648 | 1468900770682 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:30 INFO - PROCESS | 1648 | 1468900770683 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:30 INFO - PROCESS | 1648 | 1468900770784 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:59:30 INFO - PROCESS | 1648 | 1468900770787 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1648 | 1468900770788 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9c2800 == 21 [pid = 1648] [id = 21] 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12bf95c00) [pid = 1648] [serial = 59] [outer = 0x0] 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12d942800) [pid = 1648] [serial = 60] [outer = 0x12bf95c00] 20:59:30 INFO - PROCESS | 1648 | 1468900770820 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12d93d000) [pid = 1648] [serial = 61] [outer = 0x12bf95c00] 20:59:31 INFO - PROCESS | 1648 | 1468900771054 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 20:59:31 INFO - PROCESS | 1648 | 1468900771099 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 1648 | 1468900771100 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:59:31 INFO - PROCESS | 1648 | 1468900771111 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1648 | 1468900771112 Marionette TRACE conn2 <- [1,58,null,{}] 20:59:31 INFO - PROCESS | 1648 | 1468900771114 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:31 INFO - PROCESS | 1648 | 1468900771116 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:31 INFO - PROCESS | 1648 | 1468900771244 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:59:31 INFO - PROCESS | 1648 | 1468900771249 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:31 INFO - PROCESS | 1648 | 1468900771251 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de5e800 == 22 [pid = 1648] [id = 22] 20:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x126569000) [pid = 1648] [serial = 62] [outer = 0x0] 20:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x126566c00) [pid = 1648] [serial = 63] [outer = 0x126569000] 20:59:31 INFO - PROCESS | 1648 | 1468900771283 Marionette DEBUG loaded listener.js 20:59:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x128c51c00) [pid = 1648] [serial = 64] [outer = 0x126569000] 20:59:32 INFO - PROCESS | 1648 | 1468900772446 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1370ms 20:59:32 INFO - PROCESS | 1648 | 1468900772482 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:59:32 INFO - PROCESS | 1648 | 1468900772485 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:59:32 INFO - PROCESS | 1648 | 1468900772512 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:59:32 INFO - PROCESS | 1648 | 1468900772515 Marionette TRACE conn2 <- [1,62,null,{}] 20:59:32 INFO - PROCESS | 1648 | 1468900772521 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:32 INFO - PROCESS | 1648 | 1468900772523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:32 INFO - PROCESS | 1648 | 1468900772630 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:59:32 INFO - PROCESS | 1648 | 1468900772682 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:32 INFO - PROCESS | 1648 | 1468900772685 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1132dd800 == 23 [pid = 1648] [id = 23] 20:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113086000) [pid = 1648] [serial = 65] [outer = 0x0] 20:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113399000) [pid = 1648] [serial = 66] [outer = 0x113086000] 20:59:32 INFO - PROCESS | 1648 | 1468900772716 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x116011800) [pid = 1648] [serial = 67] [outer = 0x113086000] 20:59:33 INFO - PROCESS | 1648 | 1468900773114 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms 20:59:33 INFO - PROCESS | 1648 | 1468900773135 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1648 | 1468900773138 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:59:33 INFO - PROCESS | 1648 | 1468900773142 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1648 | 1468900773144 Marionette TRACE conn2 <- [1,66,null,{}] 20:59:33 INFO - PROCESS | 1648 | 1468900773147 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:33 INFO - PROCESS | 1648 | 1468900773149 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:33 INFO - PROCESS | 1648 | 1468900773265 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:59:33 INFO - PROCESS | 1648 | 1468900773333 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1648 | 1468900773335 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab6000 == 24 [pid = 1648] [id = 24] 20:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x117d23c00) [pid = 1648] [serial = 68] [outer = 0x0] 20:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118032800) [pid = 1648] [serial = 69] [outer = 0x117d23c00] 20:59:33 INFO - PROCESS | 1648 | 1468900773365 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1186a0800) [pid = 1648] [serial = 70] [outer = 0x117d23c00] 20:59:33 INFO - PROCESS | 1648 | 1468900773763 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 20:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:59:33 INFO - PROCESS | 1648 | 1468900773813 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1648 | 1468900773814 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:59:33 INFO - PROCESS | 1648 | 1468900773816 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1648 | 1468900773819 Marionette TRACE conn2 <- [1,70,null,{}] 20:59:33 INFO - PROCESS | 1648 | 1468900773827 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:33 INFO - PROCESS | 1648 | 1468900773830 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:33 INFO - PROCESS | 1648 | 1468900773945 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:59:33 INFO - PROCESS | 1648 | 1468900773987 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1648 | 1468900773989 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735a800 == 25 [pid = 1648] [id = 25] 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11975b400) [pid = 1648] [serial = 71] [outer = 0x0] 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1197cc800) [pid = 1648] [serial = 72] [outer = 0x11975b400] 20:59:34 INFO - PROCESS | 1648 | 1468900774020 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x120f9cc00) [pid = 1648] [serial = 73] [outer = 0x11975b400] 20:59:34 INFO - PROCESS | 1648 | 1468900774652 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 20:59:34 INFO - PROCESS | 1648 | 1468900774712 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:59:34 INFO - PROCESS | 1648 | 1468900774714 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:59:34 INFO - PROCESS | 1648 | 1468900774721 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 1648 | 1468900774723 Marionette TRACE conn2 <- [1,74,null,{}] 20:59:34 INFO - PROCESS | 1648 | 1468900774727 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:34 INFO - PROCESS | 1648 | 1468900774728 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:34 INFO - PROCESS | 1648 | 1468900774816 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:59:34 INFO - PROCESS | 1648 | 1468900774875 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:34 INFO - PROCESS | 1648 | 1468900774877 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d8f000 == 26 [pid = 1648] [id = 26] 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113969c00) [pid = 1648] [serial = 74] [outer = 0x0] 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1151c8000) [pid = 1648] [serial = 75] [outer = 0x113969c00] 20:59:34 INFO - PROCESS | 1648 | 1468900774905 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116082c00) [pid = 1648] [serial = 76] [outer = 0x113969c00] 20:59:35 INFO - PROCESS | 1648 | 1468900775284 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 20:59:35 INFO - PROCESS | 1648 | 1468900775292 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:59:35 INFO - PROCESS | 1648 | 1468900775295 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:59:35 INFO - PROCESS | 1648 | 1468900775299 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1648 | 1468900775300 Marionette TRACE conn2 <- [1,78,null,{}] 20:59:35 INFO - PROCESS | 1648 | 1468900775305 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:35 INFO - PROCESS | 1648 | 1468900775307 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:35 INFO - PROCESS | 1648 | 1468900775380 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:59:35 INFO - PROCESS | 1648 | 1468900775386 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1648 | 1468900775389 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b58000 == 27 [pid = 1648] [id = 27] 20:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1160ed800) [pid = 1648] [serial = 77] [outer = 0x0] 20:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116710c00) [pid = 1648] [serial = 78] [outer = 0x1160ed800] 20:59:35 INFO - PROCESS | 1648 | 1468900775415 Marionette DEBUG loaded listener.js 20:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116aa4000) [pid = 1648] [serial = 79] [outer = 0x1160ed800] 20:59:35 INFO - PROCESS | 1648 | 1468900775739 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 20:59:35 INFO - PROCESS | 1648 | 1468900775772 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:59:35 INFO - PROCESS | 1648 | 1468900775774 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:59:35 INFO - PROCESS | 1648 | 1468900775778 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1648 | 1468900775781 Marionette TRACE conn2 <- [1,82,null,{}] 20:59:35 INFO - PROCESS | 1648 | 1468900775792 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:35 INFO - PROCESS | 1648 | 1468900775796 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:35 INFO - PROCESS | 1648 | 1468900775911 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:59:35 INFO - PROCESS | 1648 | 1468900775919 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1648 | 1468900775921 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11614c800 == 28 [pid = 1648] [id = 28] 20:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1175abc00) [pid = 1648] [serial = 80] [outer = 0x0] 20:59:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117d25000) [pid = 1648] [serial = 81] [outer = 0x1175abc00] 20:59:35 INFO - PROCESS | 1648 | 1468900775965 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11808a400) [pid = 1648] [serial = 82] [outer = 0x1175abc00] 20:59:36 INFO - PROCESS | 1648 | 1468900776368 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 624ms 20:59:36 INFO - PROCESS | 1648 | 1468900776402 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:59:36 INFO - PROCESS | 1648 | 1468900776405 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:59:36 INFO - PROCESS | 1648 | 1468900776408 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:59:36 INFO - PROCESS | 1648 | 1468900776410 Marionette TRACE conn2 <- [1,86,null,{}] 20:59:36 INFO - PROCESS | 1648 | 1468900776413 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:36 INFO - PROCESS | 1648 | 1468900776415 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:36 INFO - PROCESS | 1648 | 1468900776532 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:59:36 INFO - PROCESS | 1648 | 1468900776537 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:36 INFO - PROCESS | 1648 | 1468900776538 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169ac800 == 29 [pid = 1648] [id = 29] 20:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1180e6800) [pid = 1648] [serial = 83] [outer = 0x0] 20:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118694c00) [pid = 1648] [serial = 84] [outer = 0x1180e6800] 20:59:36 INFO - PROCESS | 1648 | 1468900776579 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118d4bc00) [pid = 1648] [serial = 85] [outer = 0x1180e6800] 20:59:36 INFO - PROCESS | 1648 | 1468900776974 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 621ms 20:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:59:37 INFO - PROCESS | 1648 | 1468900777028 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1648 | 1468900777030 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:59:37 INFO - PROCESS | 1648 | 1468900777032 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1648 | 1468900777033 Marionette TRACE conn2 <- [1,90,null,{}] 20:59:37 INFO - PROCESS | 1648 | 1468900777035 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1648 | 1468900777036 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:37 INFO - PROCESS | 1648 | 1468900777106 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:59:37 INFO - PROCESS | 1648 | 1468900777110 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1648 | 1468900777111 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x117250000 == 30 [pid = 1648] [id = 30] 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11869ac00) [pid = 1648] [serial = 86] [outer = 0x0] 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119288800) [pid = 1648] [serial = 87] [outer = 0x11869ac00] 20:59:37 INFO - PROCESS | 1648 | 1468900777137 Marionette DEBUG loaded listener.js 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1192b1000) [pid = 1648] [serial = 88] [outer = 0x11869ac00] 20:59:37 INFO - PROCESS | 1648 | 1468900777438 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 20:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:59:37 INFO - PROCESS | 1648 | 1468900777459 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1648 | 1468900777460 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:59:37 INFO - PROCESS | 1648 | 1468900777462 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1648 | 1468900777463 Marionette TRACE conn2 <- [1,94,null,{}] 20:59:37 INFO - PROCESS | 1648 | 1468900777466 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1648 | 1468900777472 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:37 INFO - PROCESS | 1648 | 1468900777566 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:59:37 INFO - PROCESS | 1648 | 1468900777610 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1648 | 1468900777611 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116946000 == 31 [pid = 1648] [id = 31] 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11390fc00) [pid = 1648] [serial = 89] [outer = 0x0] 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1192bc400) [pid = 1648] [serial = 90] [outer = 0x11390fc00] 20:59:37 INFO - PROCESS | 1648 | 1468900777637 Marionette DEBUG loaded listener.js 20:59:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d23000) [pid = 1648] [serial = 91] [outer = 0x11390fc00] 20:59:37 INFO - PROCESS | 1648 | 1468900777879 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 20:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:59:37 INFO - PROCESS | 1648 | 1468900777931 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1648 | 1468900777932 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:59:37 INFO - PROCESS | 1648 | 1468900777941 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1648 | 1468900777943 Marionette TRACE conn2 <- [1,98,null,{}] 20:59:37 INFO - PROCESS | 1648 | 1468900777945 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1648 | 1468900777946 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:38 INFO - PROCESS | 1648 | 1468900778023 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:59:38 INFO - PROCESS | 1648 | 1468900778027 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 1648 | 1468900778028 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118381800 == 32 [pid = 1648] [id = 32] 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d23400) [pid = 1648] [serial = 92] [outer = 0x0] 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x120f9f400) [pid = 1648] [serial = 93] [outer = 0x119d23400] 20:59:38 INFO - PROCESS | 1648 | 1468900778054 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1214e1000) [pid = 1648] [serial = 94] [outer = 0x119d23400] 20:59:38 INFO - PROCESS | 1648 | 1468900778341 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 20:59:38 INFO - PROCESS | 1648 | 1468900778366 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:59:38 INFO - PROCESS | 1648 | 1468900778369 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:59:38 INFO - PROCESS | 1648 | 1468900778380 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:59:38 INFO - PROCESS | 1648 | 1468900778382 Marionette TRACE conn2 <- [1,102,null,{}] 20:59:38 INFO - PROCESS | 1648 | 1468900778386 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:38 INFO - PROCESS | 1648 | 1468900778390 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:38 INFO - PROCESS | 1648 | 1468900778506 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:59:38 INFO - PROCESS | 1648 | 1468900778570 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 1648 | 1468900778571 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11864d000 == 33 [pid = 1648] [id = 33] 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119fe0c00) [pid = 1648] [serial = 95] [outer = 0x0] 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12190d000) [pid = 1648] [serial = 96] [outer = 0x119fe0c00] 20:59:38 INFO - PROCESS | 1648 | 1468900778611 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113badc00) [pid = 1648] [serial = 97] [outer = 0x119fe0c00] 20:59:38 INFO - PROCESS | 1648 | 1468900778955 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 620ms 20:59:39 INFO - PROCESS | 1648 | 1468900779001 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1648 | 1468900779002 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:59:39 INFO - PROCESS | 1648 | 1468900779004 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1648 | 1468900779005 Marionette TRACE conn2 <- [1,106,null,{}] 20:59:39 INFO - PROCESS | 1648 | 1468900779008 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1648 | 1468900779009 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:39 INFO - PROCESS | 1648 | 1468900779082 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:59:39 INFO - PROCESS | 1648 | 1468900779129 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1648 | 1468900779130 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192d7800 == 34 [pid = 1648] [id = 34] 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112015400) [pid = 1648] [serial = 98] [outer = 0x0] 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123dc4000) [pid = 1648] [serial = 99] [outer = 0x112015400] 20:59:39 INFO - PROCESS | 1648 | 1468900779154 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12430c000) [pid = 1648] [serial = 100] [outer = 0x112015400] 20:59:39 INFO - PROCESS | 1648 | 1468900779406 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 20:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:59:39 INFO - PROCESS | 1648 | 1468900779423 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1648 | 1468900779425 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:59:39 INFO - PROCESS | 1648 | 1468900779427 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1648 | 1468900779428 Marionette TRACE conn2 <- [1,110,null,{}] 20:59:39 INFO - PROCESS | 1648 | 1468900779430 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1648 | 1468900779431 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:39 INFO - PROCESS | 1648 | 1468900779512 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:59:39 INFO - PROCESS | 1648 | 1468900779516 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1648 | 1468900779517 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a36000 == 35 [pid = 1648] [id = 35] 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123ebec00) [pid = 1648] [serial = 101] [outer = 0x0] 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1243b4400) [pid = 1648] [serial = 102] [outer = 0x123ebec00] 20:59:39 INFO - PROCESS | 1648 | 1468900779543 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12467e400) [pid = 1648] [serial = 103] [outer = 0x123ebec00] 20:59:39 INFO - PROCESS | 1648 | 1468900779855 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 20:59:39 INFO - PROCESS | 1648 | 1468900779896 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1648 | 1468900779898 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:59:39 INFO - PROCESS | 1648 | 1468900779902 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1648 | 1468900779904 Marionette TRACE conn2 <- [1,114,null,{}] 20:59:39 INFO - PROCESS | 1648 | 1468900779907 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1648 | 1468900779909 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:40 INFO - PROCESS | 1648 | 1468900780056 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:59:40 INFO - PROCESS | 1648 | 1468900780072 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:40 INFO - PROCESS | 1648 | 1468900780074 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e81000 == 36 [pid = 1648] [id = 36] 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124313000) [pid = 1648] [serial = 104] [outer = 0x0] 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124d1b000) [pid = 1648] [serial = 105] [outer = 0x124313000] 20:59:40 INFO - PROCESS | 1648 | 1468900780115 Marionette DEBUG loaded listener.js 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126464000) [pid = 1648] [serial = 106] [outer = 0x124313000] 20:59:40 INFO - PROCESS | 1648 | 1468900780539 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 672ms 20:59:40 INFO - PROCESS | 1648 | 1468900780574 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:59:40 INFO - PROCESS | 1648 | 1468900780576 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:59:40 INFO - PROCESS | 1648 | 1468900780578 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1648 | 1468900780579 Marionette TRACE conn2 <- [1,118,null,{}] 20:59:40 INFO - PROCESS | 1648 | 1468900780582 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:40 INFO - PROCESS | 1648 | 1468900780583 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:40 INFO - PROCESS | 1648 | 1468900780680 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:59:40 INFO - PROCESS | 1648 | 1468900780686 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:40 INFO - PROCESS | 1648 | 1468900780688 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3a000 == 37 [pid = 1648] [id = 37] 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1243b2c00) [pid = 1648] [serial = 107] [outer = 0x0] 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1264c4800) [pid = 1648] [serial = 108] [outer = 0x1243b2c00] 20:59:40 INFO - PROCESS | 1648 | 1468900780711 Marionette DEBUG loaded listener.js 20:59:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12656d000) [pid = 1648] [serial = 109] [outer = 0x1243b2c00] 20:59:40 INFO - PROCESS | 1648 | 1468900780965 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 20:59:41 INFO - PROCESS | 1648 | 1468900780999 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:59:41 INFO - PROCESS | 1648 | 1468900781000 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:59:41 INFO - PROCESS | 1648 | 1468900781009 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:59:41 INFO - PROCESS | 1648 | 1468900781010 Marionette TRACE conn2 <- [1,122,null,{}] 20:59:41 INFO - PROCESS | 1648 | 1468900781012 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:41 INFO - PROCESS | 1648 | 1468900781013 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:41 INFO - PROCESS | 1648 | 1468900781095 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:59:41 INFO - PROCESS | 1648 | 1468900781098 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1648 | 1468900781100 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12122b800 == 38 [pid = 1648] [id = 38] 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11840dc00) [pid = 1648] [serial = 110] [outer = 0x0] 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126a87000) [pid = 1648] [serial = 111] [outer = 0x11840dc00] 20:59:41 INFO - PROCESS | 1648 | 1468900781133 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126ce5400) [pid = 1648] [serial = 112] [outer = 0x11840dc00] 20:59:41 INFO - PROCESS | 1648 | 1468900781437 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 20:59:41 INFO - PROCESS | 1648 | 1468900781478 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:59:41 INFO - PROCESS | 1648 | 1468900781479 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:59:41 INFO - PROCESS | 1648 | 1468900781481 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:59:41 INFO - PROCESS | 1648 | 1468900781482 Marionette TRACE conn2 <- [1,126,null,{}] 20:59:41 INFO - PROCESS | 1648 | 1468900781484 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:41 INFO - PROCESS | 1648 | 1468900781485 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:41 INFO - PROCESS | 1648 | 1468900781563 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:59:41 INFO - PROCESS | 1648 | 1468900781613 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1648 | 1468900781614 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121338000 == 39 [pid = 1648] [id = 39] 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126a8b000) [pid = 1648] [serial = 113] [outer = 0x0] 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128e0bc00) [pid = 1648] [serial = 114] [outer = 0x126a8b000] 20:59:41 INFO - PROCESS | 1648 | 1468900781638 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129244800) [pid = 1648] [serial = 115] [outer = 0x126a8b000] 20:59:41 INFO - PROCESS | 1648 | 1468900781883 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 417ms 20:59:41 INFO - PROCESS | 1648 | 1468900781899 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:59:41 INFO - PROCESS | 1648 | 1468900781900 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:59:41 INFO - PROCESS | 1648 | 1468900781910 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:59:41 INFO - PROCESS | 1648 | 1468900781911 Marionette TRACE conn2 <- [1,130,null,{}] 20:59:41 INFO - PROCESS | 1648 | 1468900781914 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:41 INFO - PROCESS | 1648 | 1468900781915 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:42 INFO - PROCESS | 1648 | 1468900782009 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:59:42 INFO - PROCESS | 1648 | 1468900782012 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:42 INFO - PROCESS | 1648 | 1468900782014 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215f1000 == 40 [pid = 1648] [id = 40] 20:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1264c2400) [pid = 1648] [serial = 116] [outer = 0x0] 20:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129452c00) [pid = 1648] [serial = 117] [outer = 0x1264c2400] 20:59:42 INFO - PROCESS | 1648 | 1468900782037 Marionette DEBUG loaded listener.js 20:59:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12945d800) [pid = 1648] [serial = 118] [outer = 0x1264c2400] 20:59:42 INFO - PROCESS | 1648 | 1468900782335 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 20:59:42 INFO - PROCESS | 1648 | 1468900782378 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:59:42 INFO - PROCESS | 1648 | 1468900782380 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:59:42 INFO - PROCESS | 1648 | 1468900782382 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1648 | 1468900782383 Marionette TRACE conn2 <- [1,134,null,{}] 20:59:42 INFO - PROCESS | 1648 | 1468900782385 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:42 INFO - PROCESS | 1648 | 1468900782386 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:42 INFO - PROCESS | 1648 | 1468900782465 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:59:43 INFO - PROCESS | 1648 | 1468900783175 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1648 | 1468900783177 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x112252800 == 41 [pid = 1648] [id = 41] 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111ca8c00) [pid = 1648] [serial = 119] [outer = 0x0] 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113375c00) [pid = 1648] [serial = 120] [outer = 0x111ca8c00] 20:59:43 INFO - PROCESS | 1648 | 1468900783204 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115e11000) [pid = 1648] [serial = 121] [outer = 0x111ca8c00] 20:59:43 INFO - PROCESS | 1648 | 1468900783537 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1168ms 20:59:43 INFO - PROCESS | 1648 | 1468900783552 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:59:43 INFO - PROCESS | 1648 | 1468900783557 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:59:43 INFO - PROCESS | 1648 | 1468900783568 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:59:43 INFO - PROCESS | 1648 | 1468900783569 Marionette TRACE conn2 <- [1,138,null,{}] 20:59:43 INFO - PROCESS | 1648 | 1468900783572 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:43 INFO - PROCESS | 1648 | 1468900783575 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:43 INFO - PROCESS | 1648 | 1468900783664 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:59:43 INFO - PROCESS | 1648 | 1468900783698 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1648 | 1468900783700 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bca000 == 42 [pid = 1648] [id = 42] 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116976c00) [pid = 1648] [serial = 122] [outer = 0x0] 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1172b5000) [pid = 1648] [serial = 123] [outer = 0x116976c00] 20:59:43 INFO - PROCESS | 1648 | 1468900783726 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1175b3000) [pid = 1648] [serial = 124] [outer = 0x116976c00] 20:59:44 INFO - PROCESS | 1648 | 1468900784046 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 20:59:44 INFO - PROCESS | 1648 | 1468900784091 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:59:44 INFO - PROCESS | 1648 | 1468900784093 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:59:44 INFO - PROCESS | 1648 | 1468900784096 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1648 | 1468900784097 Marionette TRACE conn2 <- [1,142,null,{}] 20:59:44 INFO - PROCESS | 1648 | 1468900784099 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:44 INFO - PROCESS | 1648 | 1468900784100 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:44 INFO - PROCESS | 1648 | 1468900784203 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:59:44 INFO - PROCESS | 1648 | 1468900784234 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:44 INFO - PROCESS | 1648 | 1468900784235 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116944800 == 43 [pid = 1648] [id = 43] 20:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11807f000) [pid = 1648] [serial = 125] [outer = 0x0] 20:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118691800) [pid = 1648] [serial = 126] [outer = 0x11807f000] 20:59:44 INFO - PROCESS | 1648 | 1468900784261 Marionette DEBUG loaded listener.js 20:59:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11928c800) [pid = 1648] [serial = 127] [outer = 0x11807f000] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b2f0400) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12aa6c400) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129243c00) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12bf95c00) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12ba42400) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118031400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ccbbc00) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12c52d800) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12c4e1400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bfb6000) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bf8fc00) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bf23800) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ba7ec00) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1175abc00) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1180e6800) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11869ac00) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11390fc00) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d23400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119fe0c00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112015400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124313000) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1243b2c00) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11840dc00) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126569000) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113086000) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117d23c00) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11975b400) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113969c00) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:59:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1160ed800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:59:45 INFO - PROCESS | 1648 | 1468900785008 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 918ms 20:59:45 INFO - PROCESS | 1648 | 1468900785014 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:59:45 INFO - PROCESS | 1648 | 1468900785016 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:59:45 INFO - PROCESS | 1648 | 1468900785024 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1648 | 1468900785028 Marionette TRACE conn2 <- [1,146,null,{}] 20:59:45 INFO - PROCESS | 1648 | 1468900785031 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:45 INFO - PROCESS | 1648 | 1468900785033 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:45 INFO - PROCESS | 1648 | 1468900785113 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:59:45 INFO - PROCESS | 1648 | 1468900785117 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 1648 | 1468900785119 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117373800 == 44 [pid = 1648] [id = 44] 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a80c00) [pid = 1648] [serial = 128] [outer = 0x0] 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113ba1800) [pid = 1648] [serial = 129] [outer = 0x112a80c00] 20:59:45 INFO - PROCESS | 1648 | 1468900785145 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1192b4c00) [pid = 1648] [serial = 130] [outer = 0x112a80c00] 20:59:45 INFO - PROCESS | 1648 | 1468900785466 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 20:59:45 INFO - PROCESS | 1648 | 1468900785496 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:59:45 INFO - PROCESS | 1648 | 1468900785497 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:59:45 INFO - PROCESS | 1648 | 1468900785500 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1648 | 1468900785501 Marionette TRACE conn2 <- [1,150,null,{}] 20:59:45 INFO - PROCESS | 1648 | 1468900785503 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:45 INFO - PROCESS | 1648 | 1468900785504 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:45 INFO - PROCESS | 1648 | 1468900785584 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:59:45 INFO - PROCESS | 1648 | 1468900785590 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 1648 | 1468900785591 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118217000 == 45 [pid = 1648] [id = 45] 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116531800) [pid = 1648] [serial = 131] [outer = 0x0] 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1197c1c00) [pid = 1648] [serial = 132] [outer = 0x116531800] 20:59:45 INFO - PROCESS | 1648 | 1468900785615 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119d1e000) [pid = 1648] [serial = 133] [outer = 0x116531800] 20:59:45 INFO - PROCESS | 1648 | 1468900785906 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 419ms 20:59:45 INFO - PROCESS | 1648 | 1468900785927 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:59:45 INFO - PROCESS | 1648 | 1468900785929 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:59:45 INFO - PROCESS | 1648 | 1468900785931 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1648 | 1468900785932 Marionette TRACE conn2 <- [1,154,null,{}] 20:59:45 INFO - PROCESS | 1648 | 1468900785934 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:45 INFO - PROCESS | 1648 | 1468900785936 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:46 INFO - PROCESS | 1648 | 1468900786011 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:59:46 INFO - PROCESS | 1648 | 1468900786015 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1648 | 1468900786019 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192e0000 == 46 [pid = 1648] [id = 46] 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x120fa3c00) [pid = 1648] [serial = 134] [outer = 0x0] 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1212e0c00) [pid = 1648] [serial = 135] [outer = 0x120fa3c00] 20:59:46 INFO - PROCESS | 1648 | 1468900786054 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121ccc800) [pid = 1648] [serial = 136] [outer = 0x120fa3c00] 20:59:46 INFO - PROCESS | 1648 | 1468900786373 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 20:59:46 INFO - PROCESS | 1648 | 1468900786400 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:59:46 INFO - PROCESS | 1648 | 1468900786401 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:59:46 INFO - PROCESS | 1648 | 1468900786411 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1648 | 1468900786412 Marionette TRACE conn2 <- [1,158,null,{}] 20:59:46 INFO - PROCESS | 1648 | 1468900786414 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:46 INFO - PROCESS | 1648 | 1468900786416 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:46 INFO - PROCESS | 1648 | 1468900786501 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:59:46 INFO - PROCESS | 1648 | 1468900786507 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1648 | 1468900786509 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117244800 == 47 [pid = 1648] [id = 47] 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11802b400) [pid = 1648] [serial = 137] [outer = 0x0] 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1243aa400) [pid = 1648] [serial = 138] [outer = 0x11802b400] 20:59:46 INFO - PROCESS | 1648 | 1468900786533 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124da7000) [pid = 1648] [serial = 139] [outer = 0x11802b400] 20:59:46 INFO - PROCESS | 1648 | 1468900786837 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 20:59:46 INFO - PROCESS | 1648 | 1468900786880 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:59:46 INFO - PROCESS | 1648 | 1468900786881 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:59:46 INFO - PROCESS | 1648 | 1468900786883 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 1648 | 1468900786884 Marionette TRACE conn2 <- [1,162,null,{}] 20:59:46 INFO - PROCESS | 1648 | 1468900786887 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:46 INFO - PROCESS | 1648 | 1468900786888 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:47 INFO - PROCESS | 1648 | 1468900787024 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:59:47 INFO - PROCESS | 1648 | 1468900787054 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1648 | 1468900787056 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11276d000 == 48 [pid = 1648] [id = 48] 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1122bdc00) [pid = 1648] [serial = 140] [outer = 0x0] 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1127b1000) [pid = 1648] [serial = 141] [outer = 0x1122bdc00] 20:59:47 INFO - PROCESS | 1648 | 1468900787087 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113ba5c00) [pid = 1648] [serial = 142] [outer = 0x1122bdc00] 20:59:47 INFO - PROCESS | 1648 | 1468900787550 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 20:59:47 INFO - PROCESS | 1648 | 1468900787607 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:59:47 INFO - PROCESS | 1648 | 1468900787611 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:59:47 INFO - PROCESS | 1648 | 1468900787616 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:59:47 INFO - PROCESS | 1648 | 1468900787619 Marionette TRACE conn2 <- [1,166,null,{}] 20:59:47 INFO - PROCESS | 1648 | 1468900787624 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:47 INFO - PROCESS | 1648 | 1468900787629 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:47 INFO - PROCESS | 1648 | 1468900787766 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:59:47 INFO - PROCESS | 1648 | 1468900787847 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1648 | 1468900787849 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11724a000 == 49 [pid = 1648] [id = 49] 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116aaec00) [pid = 1648] [serial = 143] [outer = 0x0] 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1175b3c00) [pid = 1648] [serial = 144] [outer = 0x116aaec00] 20:59:47 INFO - PROCESS | 1648 | 1468900787888 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118031800) [pid = 1648] [serial = 145] [outer = 0x116aaec00] 20:59:48 INFO - PROCESS | 1648 | 1468900788312 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 724ms 20:59:48 INFO - PROCESS | 1648 | 1468900788353 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1648 | 1468900788355 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:59:48 INFO - PROCESS | 1648 | 1468900788359 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1648 | 1468900788360 Marionette TRACE conn2 <- [1,170,null,{}] 20:59:48 INFO - PROCESS | 1648 | 1468900788362 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:48 INFO - PROCESS | 1648 | 1468900788364 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:48 INFO - PROCESS | 1648 | 1468900788458 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:59:48 INFO - PROCESS | 1648 | 1468900788520 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:48 INFO - PROCESS | 1648 | 1468900788521 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x117372800 == 50 [pid = 1648] [id = 50] 20:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11975e000) [pid = 1648] [serial = 146] [outer = 0x0] 20:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1197c7c00) [pid = 1648] [serial = 147] [outer = 0x11975e000] 20:59:48 INFO - PROCESS | 1648 | 1468900788550 Marionette DEBUG loaded listener.js 20:59:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x120fa1400) [pid = 1648] [serial = 148] [outer = 0x11975e000] 20:59:48 INFO - PROCESS | 1648 | 1468900788957 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 20:59:48 INFO - PROCESS | 1648 | 1468900788978 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1648 | 1468900788981 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:59:48 INFO - PROCESS | 1648 | 1468900788989 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1648 | 1468900788992 Marionette TRACE conn2 <- [1,174,null,{}] 20:59:48 INFO - PROCESS | 1648 | 1468900788994 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:48 INFO - PROCESS | 1648 | 1468900788997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:49 INFO - PROCESS | 1648 | 1468900789095 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:59:49 INFO - PROCESS | 1648 | 1468900789138 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1648 | 1468900789139 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a23000 == 51 [pid = 1648] [id = 51] 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121a0c800) [pid = 1648] [serial = 149] [outer = 0x0] 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124311800) [pid = 1648] [serial = 150] [outer = 0x121a0c800] 20:59:49 INFO - PROCESS | 1648 | 1468900789173 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12600d000) [pid = 1648] [serial = 151] [outer = 0x121a0c800] 20:59:49 INFO - PROCESS | 1648 | 1468900789569 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 625ms 20:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:59:49 INFO - PROCESS | 1648 | 1468900789618 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:59:49 INFO - PROCESS | 1648 | 1468900789620 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:59:49 INFO - PROCESS | 1648 | 1468900789624 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 1648 | 1468900789625 Marionette TRACE conn2 <- [1,178,null,{}] 20:59:49 INFO - PROCESS | 1648 | 1468900789627 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:49 INFO - PROCESS | 1648 | 1468900789629 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:49 INFO - PROCESS | 1648 | 1468900789719 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:59:49 INFO - PROCESS | 1648 | 1468900789791 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1648 | 1468900789793 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d75000 == 52 [pid = 1648] [id = 52] 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12645f800) [pid = 1648] [serial = 152] [outer = 0x0] 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126569800) [pid = 1648] [serial = 153] [outer = 0x12645f800] 20:59:49 INFO - PROCESS | 1648 | 1468900789821 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1267b3c00) [pid = 1648] [serial = 154] [outer = 0x12645f800] 20:59:50 INFO - PROCESS | 1648 | 1468900790241 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 668ms 20:59:50 INFO - PROCESS | 1648 | 1468900790304 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:59:50 INFO - PROCESS | 1648 | 1468900790306 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:59:50 INFO - PROCESS | 1648 | 1468900790312 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:59:50 INFO - PROCESS | 1648 | 1468900790314 Marionette TRACE conn2 <- [1,182,null,{}] 20:59:50 INFO - PROCESS | 1648 | 1468900790317 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:50 INFO - PROCESS | 1648 | 1468900790319 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:50 INFO - PROCESS | 1648 | 1468900790456 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:59:50 INFO - PROCESS | 1648 | 1468900790538 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 1648 | 1468900790543 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bda000 == 53 [pid = 1648] [id = 53] 20:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1192ad800) [pid = 1648] [serial = 155] [outer = 0x0] 20:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119761800) [pid = 1648] [serial = 156] [outer = 0x1192ad800] 20:59:50 INFO - PROCESS | 1648 | 1468900790600 Marionette DEBUG loaded listener.js 20:59:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126567c00) [pid = 1648] [serial = 157] [outer = 0x1192ad800] 20:59:51 INFO - PROCESS | 1648 | 1468900791141 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 871ms 20:59:51 INFO - PROCESS | 1648 | 1468900791184 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 1648 | 1468900791189 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:59:51 INFO - PROCESS | 1648 | 1468900791194 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1648 | 1468900791197 Marionette TRACE conn2 <- [1,186,null,{}] 20:59:51 INFO - PROCESS | 1648 | 1468900791202 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:51 INFO - PROCESS | 1648 | 1468900791205 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:51 INFO - PROCESS | 1648 | 1468900791333 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:59:51 INFO - PROCESS | 1648 | 1468900791405 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:51 INFO - PROCESS | 1648 | 1468900791406 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b5a800 == 54 [pid = 1648] [id = 54] 20:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1160ed000) [pid = 1648] [serial = 158] [outer = 0x0] 20:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x116532000) [pid = 1648] [serial = 159] [outer = 0x1160ed000] 20:59:51 INFO - PROCESS | 1648 | 1468900791451 Marionette DEBUG loaded listener.js 20:59:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1169fb000) [pid = 1648] [serial = 160] [outer = 0x1160ed000] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117244800 == 53 [pid = 1648] [id = 47] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1192e0000 == 52 [pid = 1648] [id = 46] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1192d7800 == 51 [pid = 1648] [id = 34] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118217000 == 50 [pid = 1648] [id = 45] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117373800 == 49 [pid = 1648] [id = 44] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116944800 == 48 [pid = 1648] [id = 43] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118381800 == 47 [pid = 1648] [id = 32] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116946000 == 46 [pid = 1648] [id = 31] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x113bca000 == 45 [pid = 1648] [id = 42] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117250000 == 44 [pid = 1648] [id = 30] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11614c800 == 43 [pid = 1648] [id = 28] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1169ac800 == 42 [pid = 1648] [id = 29] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x113b58000 == 41 [pid = 1648] [id = 27] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x112252800 == 40 [pid = 1648] [id = 41] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119a36000 == 39 [pid = 1648] [id = 35] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11864d000 == 38 [pid = 1648] [id = 33] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x113bda000 == 37 [pid = 1648] [id = 53] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x124d75000 == 36 [pid = 1648] [id = 52] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121a23000 == 35 [pid = 1648] [id = 51] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117372800 == 34 [pid = 1648] [id = 50] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1215f1000 == 33 [pid = 1648] [id = 40] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121338000 == 32 [pid = 1648] [id = 39] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3a000 == 31 [pid = 1648] [id = 37] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12122b800 == 30 [pid = 1648] [id = 38] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11724a000 == 29 [pid = 1648] [id = 49] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11276d000 == 28 [pid = 1648] [id = 48] 20:59:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119e81000 == 27 [pid = 1648] [id = 36] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x123dbf800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x116710c00) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x117d25000) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118694c00) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119288800) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1192bc400) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119d23000) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x120f9f400) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1214e1000) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12190d000) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x113badc00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123dc4000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1243b4400) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124d1b000) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1264c4800) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126a87000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128e0bc00) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126566c00) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113399000) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118032800) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1197cc800) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1151c8000) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116082c00) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116aa4000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12430c000) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126464000) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12656d000) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x120f9cc00) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126ce5400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11808a400) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118d4bc00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116011800) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1186a0800) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1192b1000) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c51c00) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129452c00) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121972c00) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12c4d9c00) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12c4dec00) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bfab400) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bfb3800) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12bf8d000) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bf2f000) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bb30400) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb36400) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b2f2000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12ba71400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12aa6e000) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aa72400) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12951a800) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129245800) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12944f800) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d942800) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12d93d000) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12ba4a400) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bfb3000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12d341800) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1192b7400) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d1e9c00) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12d011000) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12d015400) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d30b000) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12ccb4000) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12ccb9400) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12c528800) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12c4e7400) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 20:59:52 INFO - PROCESS | 1648 | 1468900792386 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1225ms 20:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:59:52 INFO - PROCESS | 1648 | 1468900792418 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:59:52 INFO - PROCESS | 1648 | 1468900792420 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:59:52 INFO - PROCESS | 1648 | 1468900792423 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:59:52 INFO - PROCESS | 1648 | 1468900792426 Marionette TRACE conn2 <- [1,190,null,{}] 20:59:52 INFO - PROCESS | 1648 | 1468900792429 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:52 INFO - PROCESS | 1648 | 1468900792431 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:52 INFO - PROCESS | 1648 | 1468900792511 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:59:52 INFO - PROCESS | 1648 | 1468900792517 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:52 INFO - PROCESS | 1648 | 1468900792523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11335b800 == 28 [pid = 1648] [id = 55] 20:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116523c00) [pid = 1648] [serial = 161] [outer = 0x0] 20:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x116705800) [pid = 1648] [serial = 162] [outer = 0x116523c00] 20:59:52 INFO - PROCESS | 1648 | 1468900792569 Marionette DEBUG loaded listener.js 20:59:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116aa2000) [pid = 1648] [serial = 163] [outer = 0x116523c00] 20:59:53 INFO - PROCESS | 1648 | 1468900793038 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 20:59:53 INFO - PROCESS | 1648 | 1468900793043 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1648 | 1468900793047 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:59:53 INFO - PROCESS | 1648 | 1468900793052 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1648 | 1468900793055 Marionette TRACE conn2 <- [1,194,null,{}] 20:59:53 INFO - PROCESS | 1648 | 1468900793058 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:53 INFO - PROCESS | 1648 | 1468900793060 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:53 INFO - PROCESS | 1648 | 1468900793131 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:59:53 INFO - PROCESS | 1648 | 1468900793138 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1648 | 1468900793140 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11674a800 == 29 [pid = 1648] [id = 56] 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x117d1a400) [pid = 1648] [serial = 164] [outer = 0x0] 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1180ed400) [pid = 1648] [serial = 165] [outer = 0x117d1a400] 20:59:53 INFO - PROCESS | 1648 | 1468900793167 Marionette DEBUG loaded listener.js 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1186a0800) [pid = 1648] [serial = 166] [outer = 0x117d1a400] 20:59:53 INFO - PROCESS | 1648 | 1468900793485 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 20:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:59:53 INFO - PROCESS | 1648 | 1468900793523 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1648 | 1468900793525 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:59:53 INFO - PROCESS | 1648 | 1468900793527 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1648 | 1468900793529 Marionette TRACE conn2 <- [1,198,null,{}] 20:59:53 INFO - PROCESS | 1648 | 1468900793536 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:53 INFO - PROCESS | 1648 | 1468900793540 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:53 INFO - PROCESS | 1648 | 1468900793629 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:59:53 INFO - PROCESS | 1648 | 1468900793645 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1648 | 1468900793647 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117260000 == 30 [pid = 1648] [id = 57] 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1160ed800) [pid = 1648] [serial = 167] [outer = 0x0] 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1193c7800) [pid = 1648] [serial = 168] [outer = 0x1160ed800] 20:59:53 INFO - PROCESS | 1648 | 1468900793674 Marionette DEBUG loaded listener.js 20:59:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1197c2800) [pid = 1648] [serial = 169] [outer = 0x1160ed800] 20:59:53 INFO - PROCESS | 1648 | 1468900793961 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 20:59:54 INFO - PROCESS | 1648 | 1468900794000 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1648 | 1468900794002 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:59:54 INFO - PROCESS | 1648 | 1468900794008 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1648 | 1468900794009 Marionette TRACE conn2 <- [1,202,null,{}] 20:59:54 INFO - PROCESS | 1648 | 1468900794011 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:54 INFO - PROCESS | 1648 | 1468900794012 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:54 INFO - PROCESS | 1648 | 1468900794088 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:59:54 INFO - PROCESS | 1648 | 1468900794091 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1648 | 1468900794093 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118213000 == 31 [pid = 1648] [id = 58] 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119ab3400) [pid = 1648] [serial = 170] [outer = 0x0] 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x120f9d800) [pid = 1648] [serial = 171] [outer = 0x119ab3400] 20:59:54 INFO - PROCESS | 1648 | 1468900794120 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1210a4800) [pid = 1648] [serial = 172] [outer = 0x119ab3400] 20:59:54 INFO - PROCESS | 1648 | 1468900794405 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 419ms 20:59:54 INFO - PROCESS | 1648 | 1468900794427 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1648 | 1468900794435 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:59:54 INFO - PROCESS | 1648 | 1468900794447 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1648 | 1468900794448 Marionette TRACE conn2 <- [1,206,null,{}] 20:59:54 INFO - PROCESS | 1648 | 1468900794450 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:54 INFO - PROCESS | 1648 | 1468900794452 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:54 INFO - PROCESS | 1648 | 1468900794559 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:59:54 INFO - PROCESS | 1648 | 1468900794571 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 1648 | 1468900794573 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11863e000 == 32 [pid = 1648] [id = 59] 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1151c9000) [pid = 1648] [serial = 173] [outer = 0x0] 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1210a5000) [pid = 1648] [serial = 174] [outer = 0x1151c9000] 20:59:54 INFO - PROCESS | 1648 | 1468900794597 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121cd0400) [pid = 1648] [serial = 175] [outer = 0x1151c9000] 20:59:54 INFO - PROCESS | 1648 | 1468900794895 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 20:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:59:54 INFO - PROCESS | 1648 | 1468900794928 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1648 | 1468900794930 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:59:54 INFO - PROCESS | 1648 | 1468900794932 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1648 | 1468900794933 Marionette TRACE conn2 <- [1,210,null,{}] 20:59:54 INFO - PROCESS | 1648 | 1468900794935 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:54 INFO - PROCESS | 1648 | 1468900794942 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:55 INFO - PROCESS | 1648 | 1468900795043 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:59:55 INFO - PROCESS | 1648 | 1468900795072 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 1648 | 1468900795073 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119781000 == 33 [pid = 1648] [id = 60] 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123dbd400) [pid = 1648] [serial = 176] [outer = 0x0] 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124611400) [pid = 1648] [serial = 177] [outer = 0x123dbd400] 20:59:55 INFO - PROCESS | 1648 | 1468900795098 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12566a400) [pid = 1648] [serial = 178] [outer = 0x123dbd400] 20:59:55 INFO - PROCESS | 1648 | 1468900795383 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 20:59:55 INFO - PROCESS | 1648 | 1468900795418 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:59:55 INFO - PROCESS | 1648 | 1468900795421 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:59:55 INFO - PROCESS | 1648 | 1468900795426 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1648 | 1468900795427 Marionette TRACE conn2 <- [1,214,null,{}] 20:59:55 INFO - PROCESS | 1648 | 1468900795438 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:55 INFO - PROCESS | 1648 | 1468900795439 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:55 INFO - PROCESS | 1648 | 1468900795526 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:59:55 INFO - PROCESS | 1648 | 1468900795556 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 1648 | 1468900795557 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119be3800 == 34 [pid = 1648] [id = 61] 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113f37c00) [pid = 1648] [serial = 179] [outer = 0x0] 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126464800) [pid = 1648] [serial = 180] [outer = 0x113f37c00] 20:59:55 INFO - PROCESS | 1648 | 1468900795581 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126566800) [pid = 1648] [serial = 181] [outer = 0x113f37c00] 20:59:55 INFO - PROCESS | 1648 | 1468900795853 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 20:59:55 INFO - PROCESS | 1648 | 1468900795894 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:59:55 INFO - PROCESS | 1648 | 1468900795896 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:59:55 INFO - PROCESS | 1648 | 1468900795898 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1648 | 1468900795899 Marionette TRACE conn2 <- [1,218,null,{}] 20:59:55 INFO - PROCESS | 1648 | 1468900795902 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:55 INFO - PROCESS | 1648 | 1468900795905 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:56 INFO - PROCESS | 1648 | 1468900796001 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:59:56 INFO - PROCESS | 1648 | 1468900796004 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1648 | 1468900796005 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3b800 == 35 [pid = 1648] [id = 62] 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124da0400) [pid = 1648] [serial = 182] [outer = 0x0] 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12656c000) [pid = 1648] [serial = 183] [outer = 0x124da0400] 20:59:56 INFO - PROCESS | 1648 | 1468900796030 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126cde400) [pid = 1648] [serial = 184] [outer = 0x124da0400] 20:59:56 INFO - PROCESS | 1648 | 1468900796350 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 20:59:56 INFO - PROCESS | 1648 | 1468900796367 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1648 | 1468900796368 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:59:56 INFO - PROCESS | 1648 | 1468900796387 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1648 | 1468900796389 Marionette TRACE conn2 <- [1,222,null,{}] 20:59:56 INFO - PROCESS | 1648 | 1468900796399 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:56 INFO - PROCESS | 1648 | 1468900796401 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:56 INFO - PROCESS | 1648 | 1468900796492 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:59:56 INFO - PROCESS | 1648 | 1468900796495 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:56 INFO - PROCESS | 1648 | 1468900796496 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11725f800 == 36 [pid = 1648] [id = 63] 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128c4c000) [pid = 1648] [serial = 185] [outer = 0x0] 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129015800) [pid = 1648] [serial = 186] [outer = 0x128c4c000] 20:59:56 INFO - PROCESS | 1648 | 1468900796520 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129240800) [pid = 1648] [serial = 187] [outer = 0x128c4c000] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11802b400) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116976c00) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11807f000) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a80c00) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120fa3c00) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116531800) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x111ca8c00) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1264c2400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123ebec00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:59:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126a8b000) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:59:56 INFO - PROCESS | 1648 | 1468900796857 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 486ms 20:59:56 INFO - PROCESS | 1648 | 1468900796864 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1648 | 1468900796866 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:59:56 INFO - PROCESS | 1648 | 1468900796871 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1648 | 1468900796873 Marionette TRACE conn2 <- [1,226,null,{}] 20:59:56 INFO - PROCESS | 1648 | 1468900796875 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:56 INFO - PROCESS | 1648 | 1468900796877 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:56 INFO - PROCESS | 1648 | 1468900796976 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:59:57 INFO - PROCESS | 1648 | 1468900797004 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1648 | 1468900797006 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x121534000 == 37 [pid = 1648] [id = 64] 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x111ca8c00) [pid = 1648] [serial = 188] [outer = 0x0] 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119d23400) [pid = 1648] [serial = 189] [outer = 0x111ca8c00] 20:59:57 INFO - PROCESS | 1648 | 1468900797045 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126ce1c00) [pid = 1648] [serial = 190] [outer = 0x111ca8c00] 20:59:57 INFO - PROCESS | 1648 | 1468900797350 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 521ms 20:59:57 INFO - PROCESS | 1648 | 1468900797396 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:59:57 INFO - PROCESS | 1648 | 1468900797398 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:59:57 INFO - PROCESS | 1648 | 1468900797412 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:59:57 INFO - PROCESS | 1648 | 1468900797414 Marionette TRACE conn2 <- [1,230,null,{}] 20:59:57 INFO - PROCESS | 1648 | 1468900797418 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:57 INFO - PROCESS | 1648 | 1468900797423 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:57 INFO - PROCESS | 1648 | 1468900797587 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:59:57 INFO - PROCESS | 1648 | 1468900797596 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1648 | 1468900797598 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118635800 == 38 [pid = 1648] [id = 65] 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113b2ec00) [pid = 1648] [serial = 191] [outer = 0x0] 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129243400) [pid = 1648] [serial = 192] [outer = 0x113b2ec00] 20:59:57 INFO - PROCESS | 1648 | 1468900797640 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12951d000) [pid = 1648] [serial = 193] [outer = 0x113b2ec00] 20:59:58 INFO - PROCESS | 1648 | 1468900798046 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 681ms 20:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:59:58 INFO - PROCESS | 1648 | 1468900798083 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:59:58 INFO - PROCESS | 1648 | 1468900798085 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:59:58 INFO - PROCESS | 1648 | 1468900798088 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1648 | 1468900798089 Marionette TRACE conn2 <- [1,234,null,{}] 20:59:58 INFO - PROCESS | 1648 | 1468900798092 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:58 INFO - PROCESS | 1648 | 1468900798094 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:58 INFO - PROCESS | 1648 | 1468900798226 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:59:58 INFO - PROCESS | 1648 | 1468900798237 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1648 | 1468900798238 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d76000 == 39 [pid = 1648] [id = 66] 20:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121a12400) [pid = 1648] [serial = 194] [outer = 0x0] 20:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129545400) [pid = 1648] [serial = 195] [outer = 0x121a12400] 20:59:58 INFO - PROCESS | 1648 | 1468900798278 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a65f800) [pid = 1648] [serial = 196] [outer = 0x121a12400] 20:59:58 INFO - PROCESS | 1648 | 1468900798716 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 20:59:58 INFO - PROCESS | 1648 | 1468900798758 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:59:58 INFO - PROCESS | 1648 | 1468900798760 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:59:58 INFO - PROCESS | 1648 | 1468900798764 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1648 | 1468900798767 Marionette TRACE conn2 <- [1,238,null,{}] 20:59:58 INFO - PROCESS | 1648 | 1468900798771 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:58 INFO - PROCESS | 1648 | 1468900798773 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:58 INFO - PROCESS | 1648 | 1468900798898 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:59:58 INFO - PROCESS | 1648 | 1468900798990 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1648 | 1468900798993 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bda000 == 40 [pid = 1648] [id = 67] 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1151c4400) [pid = 1648] [serial = 197] [outer = 0x0] 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115e11800) [pid = 1648] [serial = 198] [outer = 0x1151c4400] 20:59:59 INFO - PROCESS | 1648 | 1468900799023 Marionette DEBUG loaded listener.js 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116976c00) [pid = 1648] [serial = 199] [outer = 0x1151c4400] 20:59:59 INFO - PROCESS | 1648 | 1468900799497 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11690ac00) [pid = 1648] [serial = 200] [outer = 0x12d018800] 20:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 774ms 20:59:59 INFO - PROCESS | 1648 | 1468900799592 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 1648 | 1468900799595 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:59:59 INFO - PROCESS | 1648 | 1468900799601 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 1648 | 1468900799603 Marionette TRACE conn2 <- [1,242,null,{}] 20:59:59 INFO - PROCESS | 1648 | 1468900799605 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:59 INFO - PROCESS | 1648 | 1468900799607 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:59 INFO - PROCESS | 1648 | 1468900799711 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:59:59 INFO - PROCESS | 1648 | 1468900799779 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:59 INFO - PROCESS | 1648 | 1468900799781 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 20:59:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d3000 == 41 [pid = 1648] [id = 68] 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11869ec00) [pid = 1648] [serial = 201] [outer = 0x0] 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11928f800) [pid = 1648] [serial = 202] [outer = 0x11869ec00] 20:59:59 INFO - PROCESS | 1648 | 1468900799811 Marionette DEBUG loaded listener.js 20:59:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1193bd400) [pid = 1648] [serial = 203] [outer = 0x11869ec00] 21:00:00 INFO - PROCESS | 1648 | 1468900800475 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]]]}] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118635800 == 40 [pid = 1648] [id = 65] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x121534000 == 39 [pid = 1648] [id = 64] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11725f800 == 38 [pid = 1648] [id = 63] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3b800 == 37 [pid = 1648] [id = 62] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119be3800 == 36 [pid = 1648] [id = 61] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119781000 == 35 [pid = 1648] [id = 60] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11863e000 == 34 [pid = 1648] [id = 59] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118213000 == 33 [pid = 1648] [id = 58] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x117260000 == 32 [pid = 1648] [id = 57] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11674a800 == 31 [pid = 1648] [id = 56] 21:00:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11335b800 == 30 [pid = 1648] [id = 55] 21:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 923ms 21:00:00 INFO - PROCESS | 1648 | 1468900800525 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:00:00 INFO - PROCESS | 1648 | 1468900800529 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:00:00 INFO - PROCESS | 1648 | 1468900800533 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:00:00 INFO - PROCESS | 1648 | 1468900800536 Marionette TRACE conn2 <- [1,246,null,{}] 21:00:00 INFO - PROCESS | 1648 | 1468900800541 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}] 21:00:00 INFO - PROCESS | 1648 | 1468900800543 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:00 INFO - PROCESS | 1648 | 1468900800664 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12945d800) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1172b5000) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118691800) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1175b3000) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113ba1800) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11928c800) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124da7000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1212e0c00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1192b4c00) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d1e000) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121ccc800) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113375c00) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1197c1c00) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x115e11000) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12467e400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129244800) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1243aa400) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 21:00:00 INFO - PROCESS | 1648 | 1468900800742 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1648 | 1468900800744 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bd7000 == 31 [pid = 1648] [id = 69] 21:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1172b5000) [pid = 1648] [serial = 204] [outer = 0x0] 21:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118404000) [pid = 1648] [serial = 205] [outer = 0x1172b5000] 21:00:00 INFO - PROCESS | 1648 | 1468900800788 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11928ac00) [pid = 1648] [serial = 206] [outer = 0x1172b5000] 21:00:01 INFO - PROCESS | 1648 | 1468900801224 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]]]}] 21:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 724ms 21:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:00:01 INFO - PROCESS | 1648 | 1468900801255 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:00:01 INFO - PROCESS | 1648 | 1468900801258 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:00:01 INFO - PROCESS | 1648 | 1468900801262 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 1648 | 1468900801264 Marionette TRACE conn2 <- [1,250,null,{}] 21:00:01 INFO - PROCESS | 1648 | 1468900801266 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}] 21:00:01 INFO - PROCESS | 1648 | 1468900801268 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:01 INFO - PROCESS | 1648 | 1468900801355 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:00:01 INFO - PROCESS | 1648 | 1468900801360 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1648 | 1468900801361 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11724a000 == 32 [pid = 1648] [id = 70] 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1193c5000) [pid = 1648] [serial = 207] [outer = 0x0] 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119aaf800) [pid = 1648] [serial = 208] [outer = 0x1193c5000] 21:00:01 INFO - PROCESS | 1648 | 1468900801390 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119fe4400) [pid = 1648] [serial = 209] [outer = 0x1193c5000] 21:00:01 INFO - PROCESS | 1648 | 1468900801708 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]]]}] 21:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 21:00:01 INFO - PROCESS | 1648 | 1468900801732 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:00:01 INFO - PROCESS | 1648 | 1468900801734 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:00:01 INFO - PROCESS | 1648 | 1468900801737 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 1648 | 1468900801741 Marionette TRACE conn2 <- [1,254,null,{}] 21:00:01 INFO - PROCESS | 1648 | 1468900801748 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}] 21:00:01 INFO - PROCESS | 1648 | 1468900801751 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:01 INFO - PROCESS | 1648 | 1468900801829 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:00:01 INFO - PROCESS | 1648 | 1468900801875 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1648 | 1468900801877 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118381000 == 33 [pid = 1648] [id = 71] 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1151c5800) [pid = 1648] [serial = 210] [outer = 0x0] 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123d85c00) [pid = 1648] [serial = 211] [outer = 0x1151c5800] 21:00:01 INFO - PROCESS | 1648 | 1468900801905 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12467d400) [pid = 1648] [serial = 212] [outer = 0x1151c5800] 21:00:02 INFO - PROCESS | 1648 | 1468900802160 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 21:00:02 INFO - PROCESS | 1648 | 1468900802209 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1648 | 1468900802211 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:00:02 INFO - PROCESS | 1648 | 1468900802213 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1648 | 1468900802214 Marionette TRACE conn2 <- [1,258,null,{}] 21:00:02 INFO - PROCESS | 1648 | 1468900802217 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}] 21:00:02 INFO - PROCESS | 1648 | 1468900802218 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:02 INFO - PROCESS | 1648 | 1468900802308 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:00:02 INFO - PROCESS | 1648 | 1468900802311 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:02 INFO - PROCESS | 1648 | 1468900802312 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11977d800 == 34 [pid = 1648] [id = 72] 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124d1fc00) [pid = 1648] [serial = 213] [outer = 0x0] 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12600b800) [pid = 1648] [serial = 214] [outer = 0x124d1fc00] 21:00:02 INFO - PROCESS | 1648 | 1468900802340 Marionette DEBUG loaded listener.js 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126562000) [pid = 1648] [serial = 215] [outer = 0x124d1fc00] 21:00:02 INFO - PROCESS | 1648 | 1468900802665 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 21:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:00:02 INFO - PROCESS | 1648 | 1468900802682 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1648 | 1468900802683 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:00:02 INFO - PROCESS | 1648 | 1468900802685 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1648 | 1468900802689 Marionette TRACE conn2 <- [1,262,null,{}] 21:00:02 INFO - PROCESS | 1648 | 1468900802692 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}] 21:00:02 INFO - PROCESS | 1648 | 1468900802693 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:02 INFO - PROCESS | 1648 | 1468900802793 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:00:02 INFO - PROCESS | 1648 | 1468900802803 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:02 INFO - PROCESS | 1648 | 1468900802805 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119be5800 == 35 [pid = 1648] [id = 73] 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x120f9e000) [pid = 1648] [serial = 216] [outer = 0x0] 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126563c00) [pid = 1648] [serial = 217] [outer = 0x120f9e000] 21:00:02 INFO - PROCESS | 1648 | 1468900802829 Marionette DEBUG loaded listener.js 21:00:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126cec400) [pid = 1648] [serial = 218] [outer = 0x120f9e000] 21:00:03 INFO - PROCESS | 1648 | 1468900803130 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]]]}] 21:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 473ms 21:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:00:03 INFO - PROCESS | 1648 | 1468900803160 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:00:03 INFO - PROCESS | 1648 | 1468900803161 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:00:03 INFO - PROCESS | 1648 | 1468900803163 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:00:03 INFO - PROCESS | 1648 | 1468900803164 Marionette TRACE conn2 <- [1,266,null,{}] 21:00:03 INFO - PROCESS | 1648 | 1468900803167 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}] 21:00:03 INFO - PROCESS | 1648 | 1468900803173 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:03 INFO - PROCESS | 1648 | 1468900803280 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:00:03 INFO - PROCESS | 1648 | 1468900803310 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1648 | 1468900803311 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12123a800 == 36 [pid = 1648] [id = 74] 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128e0bc00) [pid = 1648] [serial = 219] [outer = 0x0] 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129454000) [pid = 1648] [serial = 220] [outer = 0x128e0bc00] 21:00:03 INFO - PROCESS | 1648 | 1468900803336 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a65c400) [pid = 1648] [serial = 221] [outer = 0x128e0bc00] 21:00:03 INFO - PROCESS | 1648 | 1468900803675 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]]]}] 21:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 21:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:00:03 INFO - PROCESS | 1648 | 1468900803683 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:00:03 INFO - PROCESS | 1648 | 1468900803684 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:00:03 INFO - PROCESS | 1648 | 1468900803687 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:00:03 INFO - PROCESS | 1648 | 1468900803690 Marionette TRACE conn2 <- [1,270,null,{}] 21:00:03 INFO - PROCESS | 1648 | 1468900803692 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}] 21:00:03 INFO - PROCESS | 1648 | 1468900803693 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:03 INFO - PROCESS | 1648 | 1468900803783 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:00:03 INFO - PROCESS | 1648 | 1468900803787 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1648 | 1468900803788 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e9d800 == 37 [pid = 1648] [id = 75] 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128e0d000) [pid = 1648] [serial = 222] [outer = 0x0] 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a7d2c00) [pid = 1648] [serial = 223] [outer = 0x128e0d000] 21:00:03 INFO - PROCESS | 1648 | 1468900803813 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aa6d800) [pid = 1648] [serial = 224] [outer = 0x128e0d000] 21:00:04 INFO - PROCESS | 1648 | 1468900804113 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 473ms 21:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:00:04 INFO - PROCESS | 1648 | 1468900804160 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1648 | 1468900804161 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:00:04 INFO - PROCESS | 1648 | 1468900804164 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1648 | 1468900804165 Marionette TRACE conn2 <- [1,274,null,{}] 21:00:04 INFO - PROCESS | 1648 | 1468900804167 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}] 21:00:04 INFO - PROCESS | 1648 | 1468900804168 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:04 INFO - PROCESS | 1648 | 1468900804261 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:00:04 INFO - PROCESS | 1648 | 1468900804273 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1648 | 1468900804274 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126045000 == 38 [pid = 1648] [id = 76] 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aa6e800) [pid = 1648] [serial = 225] [outer = 0x0] 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12aa74c00) [pid = 1648] [serial = 226] [outer = 0x12aa6e800] 21:00:04 INFO - PROCESS | 1648 | 1468900804298 Marionette DEBUG loaded listener.js 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12abc4800) [pid = 1648] [serial = 227] [outer = 0x12aa6e800] 21:00:04 INFO - PROCESS | 1648 | 1468900804607 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 21:00:04 INFO - PROCESS | 1648 | 1468900804633 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1648 | 1468900804635 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:00:04 INFO - PROCESS | 1648 | 1468900804643 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1648 | 1468900804644 Marionette TRACE conn2 <- [1,278,null,{}] 21:00:04 INFO - PROCESS | 1648 | 1468900804646 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}] 21:00:04 INFO - PROCESS | 1648 | 1468900804648 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:04 INFO - PROCESS | 1648 | 1468900804739 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:00:04 INFO - PROCESS | 1648 | 1468900804743 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1648 | 1468900804744 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a57800 == 39 [pid = 1648] [id = 77] 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12aa72800) [pid = 1648] [serial = 228] [outer = 0x0] 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b2ee400) [pid = 1648] [serial = 229] [outer = 0x12aa72800] 21:00:04 INFO - PROCESS | 1648 | 1468900804768 Marionette DEBUG loaded listener.js 21:00:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b2f2c00) [pid = 1648] [serial = 230] [outer = 0x12aa72800] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123dbd400) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119ab3400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116523c00) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117d1a400) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1160ed000) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1122bdc00) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116aaec00) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11975e000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121a0c800) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113f37c00) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12645f800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x111ca8c00) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1192ad800) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124da0400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c4c000) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113b2ec00) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1160ed800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:00:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1151c9000) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:00:05 INFO - PROCESS | 1648 | 1468900805157 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]]]}] 21:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 573ms 21:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:00:05 INFO - PROCESS | 1648 | 1468900805212 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:00:05 INFO - PROCESS | 1648 | 1468900805213 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:00:05 INFO - PROCESS | 1648 | 1468900805215 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:00:05 INFO - PROCESS | 1648 | 1468900805217 Marionette TRACE conn2 <- [1,282,null,{}] 21:00:05 INFO - PROCESS | 1648 | 1468900805219 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}] 21:00:05 INFO - PROCESS | 1648 | 1468900805223 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:05 INFO - PROCESS | 1648 | 1468900805307 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:00:05 INFO - PROCESS | 1648 | 1468900805311 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 1648 | 1468900805313 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a53000 == 40 [pid = 1648] [id = 78] 21:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1167a4c00) [pid = 1648] [serial = 231] [outer = 0x0] 21:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1193ca800) [pid = 1648] [serial = 232] [outer = 0x1167a4c00] 21:00:05 INFO - PROCESS | 1648 | 1468900805339 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121cda000) [pid = 1648] [serial = 233] [outer = 0x1167a4c00] 21:00:05 INFO - PROCESS | 1648 | 1468900805753 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]]]}] 21:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 568ms 21:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:00:05 INFO - PROCESS | 1648 | 1468900805785 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:00:05 INFO - PROCESS | 1648 | 1468900805786 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:00:05 INFO - PROCESS | 1648 | 1468900805788 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:00:05 INFO - PROCESS | 1648 | 1468900805789 Marionette TRACE conn2 <- [1,286,null,{}] 21:00:05 INFO - PROCESS | 1648 | 1468900805791 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}] 21:00:05 INFO - PROCESS | 1648 | 1468900805792 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:05 INFO - PROCESS | 1648 | 1468900805881 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:00:05 INFO - PROCESS | 1648 | 1468900805891 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 1648 | 1468900805893 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eaa800 == 41 [pid = 1648] [id = 79] 21:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118693000) [pid = 1648] [serial = 234] [outer = 0x0] 21:00:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12abc8800) [pid = 1648] [serial = 235] [outer = 0x118693000] 21:00:05 INFO - PROCESS | 1648 | 1468900805936 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ba46800) [pid = 1648] [serial = 236] [outer = 0x118693000] 21:00:06 INFO - PROCESS | 1648 | 1468900806382 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]]]}] 21:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 21:00:06 INFO - PROCESS | 1648 | 1468900806409 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:00:06 INFO - PROCESS | 1648 | 1468900806411 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:00:06 INFO - PROCESS | 1648 | 1468900806414 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:00:06 INFO - PROCESS | 1648 | 1468900806416 Marionette TRACE conn2 <- [1,290,null,{}] 21:00:06 INFO - PROCESS | 1648 | 1468900806419 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}] 21:00:06 INFO - PROCESS | 1648 | 1468900806421 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:06 INFO - PROCESS | 1648 | 1468900806566 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:00:06 INFO - PROCESS | 1648 | 1468900806577 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1648 | 1468900806578 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117257800 == 42 [pid = 1648] [id = 80] 21:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ba47000) [pid = 1648] [serial = 237] [outer = 0x0] 21:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ba4f000) [pid = 1648] [serial = 238] [outer = 0x12ba47000] 21:00:06 INFO - PROCESS | 1648 | 1468900806617 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12ba77000) [pid = 1648] [serial = 239] [outer = 0x12ba47000] 21:00:07 INFO - PROCESS | 1648 | 1468900807047 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]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 21:00:07 INFO - PROCESS | 1648 | 1468900807084 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1648 | 1468900807089 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:00:07 INFO - PROCESS | 1648 | 1468900807094 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1648 | 1468900807098 Marionette TRACE conn2 <- [1,294,null,{}] 21:00:07 INFO - PROCESS | 1648 | 1468900807104 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}] 21:00:07 INFO - PROCESS | 1648 | 1468900807107 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:07 INFO - PROCESS | 1648 | 1468900807263 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:00:07 INFO - PROCESS | 1648 | 1468900807393 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:07 INFO - PROCESS | 1648 | 1468900807397 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1160af800 == 43 [pid = 1648] [id = 81] 21:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1160eb800) [pid = 1648] [serial = 240] [outer = 0x0] 21:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116907c00) [pid = 1648] [serial = 241] [outer = 0x1160eb800] 21:00:07 INFO - PROCESS | 1648 | 1468900807448 Marionette DEBUG loaded listener.js 21:00:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118405000) [pid = 1648] [serial = 242] [outer = 0x1160eb800] 21:00:07 INFO - PROCESS | 1648 | 1468900807922 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]]]}] 21:00:07 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. 21:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 876ms 21:00:07 INFO - PROCESS | 1648 | 1468900807969 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1648 | 1468900807972 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:00:07 INFO - PROCESS | 1648 | 1468900807976 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1648 | 1468900807978 Marionette TRACE conn2 <- [1,298,null,{}] 21:00:07 INFO - PROCESS | 1648 | 1468900807981 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}] 21:00:07 INFO - PROCESS | 1648 | 1468900807983 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:08 INFO - PROCESS | 1648 | 1468900808081 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:00:08 INFO - PROCESS | 1648 | 1468900808130 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1648 | 1468900808132 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11973c800 == 44 [pid = 1648] [id = 82] 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1197bec00) [pid = 1648] [serial = 243] [outer = 0x0] 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119ab2800) [pid = 1648] [serial = 244] [outer = 0x1197bec00] 21:00:08 INFO - PROCESS | 1648 | 1468900808162 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1212e0c00) [pid = 1648] [serial = 245] [outer = 0x1197bec00] 21:00:08 INFO - PROCESS | 1648 | 1468900808571 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]]]}] 21:00:08 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. 21:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 21:00:08 INFO - PROCESS | 1648 | 1468900808596 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:00:08 INFO - PROCESS | 1648 | 1468900808598 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:00:08 INFO - PROCESS | 1648 | 1468900808600 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:00:08 INFO - PROCESS | 1648 | 1468900808603 Marionette TRACE conn2 <- [1,302,null,{}] 21:00:08 INFO - PROCESS | 1648 | 1468900808610 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}] 21:00:08 INFO - PROCESS | 1648 | 1468900808614 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:08 INFO - PROCESS | 1648 | 1468900808715 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:00:08 INFO - PROCESS | 1648 | 1468900808798 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1648 | 1468900808800 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e9d800 == 45 [pid = 1648] [id = 83] 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125674800) [pid = 1648] [serial = 246] [outer = 0x0] 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126565c00) [pid = 1648] [serial = 247] [outer = 0x125674800] 21:00:08 INFO - PROCESS | 1648 | 1468900808831 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126ce8400) [pid = 1648] [serial = 248] [outer = 0x125674800] 21:00:09 INFO - PROCESS | 1648 | 1468900809230 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]]]}] 21:00:09 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. 21:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 21:00:09 INFO - PROCESS | 1648 | 1468900809272 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:00:09 INFO - PROCESS | 1648 | 1468900809274 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:00:09 INFO - PROCESS | 1648 | 1468900809276 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1648 | 1468900809277 Marionette TRACE conn2 <- [1,306,null,{}] 21:00:09 INFO - PROCESS | 1648 | 1468900809280 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}] 21:00:09 INFO - PROCESS | 1648 | 1468900809281 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:09 INFO - PROCESS | 1648 | 1468900809380 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:00:09 INFO - PROCESS | 1648 | 1468900809428 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1648 | 1468900809429 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e6800 == 46 [pid = 1648] [id = 84] 21:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126cedc00) [pid = 1648] [serial = 249] [outer = 0x0] 21:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c4e400) [pid = 1648] [serial = 250] [outer = 0x126cedc00] 21:00:09 INFO - PROCESS | 1648 | 1468900809458 Marionette DEBUG loaded listener.js 21:00:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c55000) [pid = 1648] [serial = 251] [outer = 0x126cedc00] 21:00:09 INFO - PROCESS | 1648 | 1468900809875 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]]]}] 21:00:09 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. 21:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 618ms 21:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:00:09 INFO - PROCESS | 1648 | 1468900809895 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:00:09 INFO - PROCESS | 1648 | 1468900809896 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:00:09 INFO - PROCESS | 1648 | 1468900809898 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1648 | 1468900809899 Marionette TRACE conn2 <- [1,310,null,{}] 21:00:09 INFO - PROCESS | 1648 | 1468900809902 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}] 21:00:09 INFO - PROCESS | 1648 | 1468900809903 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:10 INFO - PROCESS | 1648 | 1468900809999 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:00:10 INFO - PROCESS | 1648 | 1468900810078 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 1648 | 1468900810079 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac1800 == 47 [pid = 1648] [id = 85] 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113f3bc00) [pid = 1648] [serial = 252] [outer = 0x0] 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126564800) [pid = 1648] [serial = 253] [outer = 0x113f3bc00] 21:00:10 INFO - PROCESS | 1648 | 1468900810109 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129452000) [pid = 1648] [serial = 254] [outer = 0x113f3bc00] 21:00:10 INFO - PROCESS | 1648 | 1468900810622 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]]]}] 21:00:10 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. 21:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 21:00:10 INFO - PROCESS | 1648 | 1468900810667 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:00:10 INFO - PROCESS | 1648 | 1468900810670 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:00:10 INFO - PROCESS | 1648 | 1468900810673 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:00:10 INFO - PROCESS | 1648 | 1468900810674 Marionette TRACE conn2 <- [1,314,null,{}] 21:00:10 INFO - PROCESS | 1648 | 1468900810678 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}] 21:00:10 INFO - PROCESS | 1648 | 1468900810680 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:10 INFO - PROCESS | 1648 | 1468900810773 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:00:10 INFO - PROCESS | 1648 | 1468900810837 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 1648 | 1468900810838 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac8800 == 48 [pid = 1648] [id = 86] 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116983400) [pid = 1648] [serial = 255] [outer = 0x0] 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117d1c000) [pid = 1648] [serial = 256] [outer = 0x116983400] 21:00:10 INFO - PROCESS | 1648 | 1468900810866 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118691800) [pid = 1648] [serial = 257] [outer = 0x116983400] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x113b5a800 == 47 [pid = 1648] [id = 54] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x128eaa800 == 46 [pid = 1648] [id = 79] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126a53000 == 45 [pid = 1648] [id = 78] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126a57800 == 44 [pid = 1648] [id = 77] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126045000 == 43 [pid = 1648] [id = 76] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x123e9d800 == 42 [pid = 1648] [id = 75] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12123a800 == 41 [pid = 1648] [id = 74] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119be5800 == 40 [pid = 1648] [id = 73] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11977d800 == 39 [pid = 1648] [id = 72] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129545400) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118381000 == 38 [pid = 1648] [id = 71] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11724a000 == 37 [pid = 1648] [id = 70] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x113bd7000 == 36 [pid = 1648] [id = 69] 21:00:11 INFO - PROCESS | 1648 | --DOCSHELL 0x124d76000 == 35 [pid = 1648] [id = 66] 21:00:11 INFO - PROCESS | 1648 | 1468900811311 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]]]}] 21:00:11 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. 21:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 21:00:11 INFO - PROCESS | 1648 | 1468900811343 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 1648 | 1468900811346 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:00:11 INFO - PROCESS | 1648 | 1468900811351 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1648 | 1468900811352 Marionette TRACE conn2 <- [1,318,null,{}] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126cde400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12951d000) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121cd0400) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124611400) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x120f9d800) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1210a4800) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116705800) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116aa2000) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1180ed400) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1186a0800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1169fb000) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116532000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113ba5c00) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127b1000) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118031800) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1175b3c00) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x120fa1400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1197c7c00) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12600d000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124311800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126464800) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1267b3c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126569800) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12566a400) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d23400) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126567c00) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12656c000) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126566800) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119761800) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129015800) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ce1c00) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129243400) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1193c7800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1197c2800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129240800) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1210a5000) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 21:00:11 INFO - PROCESS | 1648 | 1468900811388 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}] 21:00:11 INFO - PROCESS | 1648 | 1468900811389 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:11 INFO - PROCESS | 1648 | 1468900811487 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:00:11 INFO - PROCESS | 1648 | 1468900811494 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:11 INFO - PROCESS | 1648 | 1468900811495 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657b000 == 36 [pid = 1648] [id = 87] 21:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1193c7800) [pid = 1648] [serial = 258] [outer = 0x0] 21:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1197c1000) [pid = 1648] [serial = 259] [outer = 0x1193c7800] 21:00:11 INFO - PROCESS | 1648 | 1468900811522 Marionette DEBUG loaded listener.js 21:00:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x120f9d800) [pid = 1648] [serial = 260] [outer = 0x1193c7800] 21:00:11 INFO - PROCESS | 1648 | 1468900811846 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]]]}] 21:00:11 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. 21:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 536ms 21:00:11 INFO - PROCESS | 1648 | 1468900811888 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 1648 | 1468900811889 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:00:11 INFO - PROCESS | 1648 | 1468900811892 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1648 | 1468900811894 Marionette TRACE conn2 <- [1,322,null,{}] 21:00:11 INFO - PROCESS | 1648 | 1468900811901 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}] 21:00:11 INFO - PROCESS | 1648 | 1468900811904 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:11 INFO - PROCESS | 1648 | 1468900811990 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:00:12 INFO - PROCESS | 1648 | 1468900812037 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1648 | 1468900812039 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x118217000 == 37 [pid = 1648] [id = 88] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121905c00) [pid = 1648] [serial = 261] [outer = 0x0] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12460fc00) [pid = 1648] [serial = 262] [outer = 0x121905c00] 21:00:12 INFO - PROCESS | 1648 | 1468900812070 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124daa800) [pid = 1648] [serial = 263] [outer = 0x121905c00] 21:00:12 INFO - PROCESS | 1648 | 1468900812355 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]]]}] 21:00:12 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. 21:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 21:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:00:12 INFO - PROCESS | 1648 | 1468900812364 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:00:12 INFO - PROCESS | 1648 | 1468900812365 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:00:12 INFO - PROCESS | 1648 | 1468900812368 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:00:12 INFO - PROCESS | 1648 | 1468900812369 Marionette TRACE conn2 <- [1,326,null,{}] 21:00:12 INFO - PROCESS | 1648 | 1468900812378 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}] 21:00:12 INFO - PROCESS | 1648 | 1468900812379 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:12 INFO - PROCESS | 1648 | 1468900812462 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:00:12 INFO - PROCESS | 1648 | 1468900812466 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1648 | 1468900812467 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192ef800 == 38 [pid = 1648] [id = 89] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126464800) [pid = 1648] [serial = 264] [outer = 0x0] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1267b3c00) [pid = 1648] [serial = 265] [outer = 0x126464800] 21:00:12 INFO - PROCESS | 1648 | 1468900812495 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126ce8000) [pid = 1648] [serial = 266] [outer = 0x126464800] 21:00:12 INFO - PROCESS | 1648 | 1468900812819 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]]]}] 21:00:12 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. 21:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 21:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:00:12 INFO - PROCESS | 1648 | 1468900812840 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:00:12 INFO - PROCESS | 1648 | 1468900812841 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:00:12 INFO - PROCESS | 1648 | 1468900812844 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:00:12 INFO - PROCESS | 1648 | 1468900812845 Marionette TRACE conn2 <- [1,330,null,{}] 21:00:12 INFO - PROCESS | 1648 | 1468900812847 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}] 21:00:12 INFO - PROCESS | 1648 | 1468900812848 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:12 INFO - PROCESS | 1648 | 1468900812924 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:00:12 INFO - PROCESS | 1648 | 1468900812928 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1648 | 1468900812929 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8f000 == 39 [pid = 1648] [id = 90] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126ce9800) [pid = 1648] [serial = 267] [outer = 0x0] 21:00:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c54400) [pid = 1648] [serial = 268] [outer = 0x126ce9800] 21:00:12 INFO - PROCESS | 1648 | 1468900812954 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129242000) [pid = 1648] [serial = 269] [outer = 0x126ce9800] 21:00:13 INFO - PROCESS | 1648 | 1468900813282 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]]]}] 21:00:13 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. 21:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 21:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:00:13 INFO - PROCESS | 1648 | 1468900813312 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1648 | 1468900813313 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:00:13 INFO - PROCESS | 1648 | 1468900813315 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1648 | 1468900813316 Marionette TRACE conn2 <- [1,334,null,{}] 21:00:13 INFO - PROCESS | 1648 | 1468900813318 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}] 21:00:13 INFO - PROCESS | 1648 | 1468900813322 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:13 INFO - PROCESS | 1648 | 1468900813415 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:00:13 INFO - PROCESS | 1648 | 1468900813478 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 1648 | 1468900813479 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1132cc000 == 40 [pid = 1648] [id = 91] 21:00:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c49800) [pid = 1648] [serial = 270] [outer = 0x0] 21:00:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129456c00) [pid = 1648] [serial = 271] [outer = 0x128c49800] 21:00:13 INFO - PROCESS | 1648 | 1468900813508 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a7d9800) [pid = 1648] [serial = 272] [outer = 0x128c49800] 21:00:13 INFO - PROCESS | 1648 | 1468900813902 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]]]}] 21:00:13 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. 21:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 618ms 21:00:13 INFO - PROCESS | 1648 | 1468900813934 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:00:13 INFO - PROCESS | 1648 | 1468900813936 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:00:13 INFO - PROCESS | 1648 | 1468900813939 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1648 | 1468900813941 Marionette TRACE conn2 <- [1,338,null,{}] 21:00:13 INFO - PROCESS | 1648 | 1468900813951 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}] 21:00:13 INFO - PROCESS | 1648 | 1468900813953 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:14 INFO - PROCESS | 1648 | 1468900814108 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:00:14 INFO - PROCESS | 1648 | 1468900814135 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1648 | 1468900814137 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d5000 == 41 [pid = 1648] [id = 92] 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128e04000) [pid = 1648] [serial = 273] [outer = 0x0] 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12abc5c00) [pid = 1648] [serial = 274] [outer = 0x128e04000] 21:00:14 INFO - PROCESS | 1648 | 1468900814161 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b2f1800) [pid = 1648] [serial = 275] [outer = 0x128e04000] 21:00:14 INFO - PROCESS | 1648 | 1468900814464 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]]]}] 21:00:14 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. 21:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 21:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:00:14 INFO - PROCESS | 1648 | 1468900814509 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1648 | 1468900814510 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:00:14 INFO - PROCESS | 1648 | 1468900814512 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1648 | 1468900814513 Marionette TRACE conn2 <- [1,342,null,{}] 21:00:14 INFO - PROCESS | 1648 | 1468900814515 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}] 21:00:14 INFO - PROCESS | 1648 | 1468900814517 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:14 INFO - PROCESS | 1648 | 1468900814610 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:00:14 INFO - PROCESS | 1648 | 1468900814624 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1648 | 1468900814625 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248ef000 == 42 [pid = 1648] [id = 93] 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa7a000) [pid = 1648] [serial = 276] [outer = 0x0] 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ba45800) [pid = 1648] [serial = 277] [outer = 0x12aa7a000] 21:00:14 INFO - PROCESS | 1648 | 1468900814649 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12ba50800) [pid = 1648] [serial = 278] [outer = 0x12aa7a000] 21:00:14 INFO - PROCESS | 1648 | 1468900814948 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]]]}] 21:00:14 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. 21:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 21:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:00:14 INFO - PROCESS | 1648 | 1468900814981 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1648 | 1468900814982 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:00:14 INFO - PROCESS | 1648 | 1468900814984 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1648 | 1468900814985 Marionette TRACE conn2 <- [1,346,null,{}] 21:00:14 INFO - PROCESS | 1648 | 1468900814989 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}] 21:00:14 INFO - PROCESS | 1648 | 1468900814991 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:15 INFO - PROCESS | 1648 | 1468900815094 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:00:15 INFO - PROCESS | 1648 | 1468900815105 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1648 | 1468900815106 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12648a000 == 43 [pid = 1648] [id = 94] 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ba48c00) [pid = 1648] [serial = 279] [outer = 0x0] 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ba7cc00) [pid = 1648] [serial = 280] [outer = 0x12ba48c00] 21:00:15 INFO - PROCESS | 1648 | 1468900815130 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb2b800) [pid = 1648] [serial = 281] [outer = 0x12ba48c00] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128e0bc00) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128e0d000) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1172b5000) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124d1fc00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1193c5000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1151c5800) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aa6e800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aa72800) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167a4c00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118693000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:00:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120f9e000) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:00:15 INFO - PROCESS | 1648 | 1468900815706 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]]]}] 21:00:15 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. 21:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 770ms 21:00:15 INFO - PROCESS | 1648 | 1468900815755 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:00:15 INFO - PROCESS | 1648 | 1468900815756 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:00:15 INFO - PROCESS | 1648 | 1468900815758 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:00:15 INFO - PROCESS | 1648 | 1468900815759 Marionette TRACE conn2 <- [1,350,null,{}] 21:00:15 INFO - PROCESS | 1648 | 1468900815762 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}] 21:00:15 INFO - PROCESS | 1648 | 1468900815763 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:15 INFO - PROCESS | 1648 | 1468900815841 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:00:15 INFO - PROCESS | 1648 | 1468900815845 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1648 | 1468900815846 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12604b800 == 44 [pid = 1648] [id = 95] 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116703c00) [pid = 1648] [serial = 282] [outer = 0x0] 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x120fa2400) [pid = 1648] [serial = 283] [outer = 0x116703c00] 21:00:15 INFO - PROCESS | 1648 | 1468900815870 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12aa6e400) [pid = 1648] [serial = 284] [outer = 0x116703c00] 21:00:16 INFO - PROCESS | 1648 | 1468900816193 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]]]}] 21:00:16 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. 21:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 21:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:00:16 INFO - PROCESS | 1648 | 1468900816227 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 1648 | 1468900816228 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:00:16 INFO - PROCESS | 1648 | 1468900816230 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1648 | 1468900816232 Marionette TRACE conn2 <- [1,354,null,{}] 21:00:16 INFO - PROCESS | 1648 | 1468900816234 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}] 21:00:16 INFO - PROCESS | 1648 | 1468900816236 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:16 INFO - PROCESS | 1648 | 1468900816352 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:00:16 INFO - PROCESS | 1648 | 1468900816361 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1648 | 1468900816363 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296f1000 == 45 [pid = 1648] [id = 96] 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ba41400) [pid = 1648] [serial = 285] [outer = 0x0] 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb39c00) [pid = 1648] [serial = 286] [outer = 0x12ba41400] 21:00:16 INFO - PROCESS | 1648 | 1468900816390 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bf2d000) [pid = 1648] [serial = 287] [outer = 0x12ba41400] 21:00:16 INFO - PROCESS | 1648 | 1468900816709 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]]]}] 21:00:16 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. 21:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 21:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:00:16 INFO - PROCESS | 1648 | 1468900816750 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 1648 | 1468900816751 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:00:16 INFO - PROCESS | 1648 | 1468900816754 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1648 | 1468900816755 Marionette TRACE conn2 <- [1,358,null,{}] 21:00:16 INFO - PROCESS | 1648 | 1468900816757 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}] 21:00:16 INFO - PROCESS | 1648 | 1468900816758 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:16 INFO - PROCESS | 1648 | 1468900816834 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:00:16 INFO - PROCESS | 1648 | 1468900816841 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 1648 | 1468900816842 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa0d000 == 46 [pid = 1648] [id = 97] 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bf25000) [pid = 1648] [serial = 288] [outer = 0x0] 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bf8e000) [pid = 1648] [serial = 289] [outer = 0x12bf25000] 21:00:16 INFO - PROCESS | 1648 | 1468900816866 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bf93000) [pid = 1648] [serial = 290] [outer = 0x12bf25000] 21:00:17 INFO - PROCESS | 1648 | 1468900817180 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]]]}] 21:00:17 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. 21:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 21:00:17 INFO - PROCESS | 1648 | 1468900817222 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1648 | 1468900817223 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:00:17 INFO - PROCESS | 1648 | 1468900817226 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1648 | 1468900817226 Marionette TRACE conn2 <- [1,362,null,{}] 21:00:17 INFO - PROCESS | 1648 | 1468900817229 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}] 21:00:17 INFO - PROCESS | 1648 | 1468900817230 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:17 INFO - PROCESS | 1648 | 1468900817342 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:00:17 INFO - PROCESS | 1648 | 1468900817347 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 1648 | 1468900817348 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa20000 == 47 [pid = 1648] [id = 98] 21:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bf92000) [pid = 1648] [serial = 291] [outer = 0x0] 21:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bf97c00) [pid = 1648] [serial = 292] [outer = 0x12bf92000] 21:00:17 INFO - PROCESS | 1648 | 1468900817372 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bfaec00) [pid = 1648] [serial = 293] [outer = 0x12bf92000] 21:00:17 INFO - PROCESS | 1648 | 1468900817802 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]]]}] 21:00:17 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. 21:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 617ms 21:00:17 INFO - PROCESS | 1648 | 1468900817844 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 1648 | 1468900817846 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:00:17 INFO - PROCESS | 1648 | 1468900817850 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 1648 | 1468900817852 Marionette TRACE conn2 <- [1,366,null,{}] 21:00:17 INFO - PROCESS | 1648 | 1468900817856 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}] 21:00:17 INFO - PROCESS | 1648 | 1468900817857 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:17 INFO - PROCESS | 1648 | 1468900817960 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:00:18 INFO - PROCESS | 1648 | 1468900818024 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1648 | 1468900818026 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116026800 == 48 [pid = 1648] [id = 99] 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11608b800) [pid = 1648] [serial = 294] [outer = 0x0] 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1169f9800) [pid = 1648] [serial = 295] [outer = 0x11608b800] 21:00:18 INFO - PROCESS | 1648 | 1468900818056 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118692800) [pid = 1648] [serial = 296] [outer = 0x11608b800] 21:00:18 INFO - PROCESS | 1648 | 1468900818542 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]]]}] 21:00:18 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. 21:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 21:00:18 INFO - PROCESS | 1648 | 1468900818622 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:00:18 INFO - PROCESS | 1648 | 1468900818625 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:00:18 INFO - PROCESS | 1648 | 1468900818630 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:00:18 INFO - PROCESS | 1648 | 1468900818631 Marionette TRACE conn2 <- [1,370,null,{}] 21:00:18 INFO - PROCESS | 1648 | 1468900818634 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}] 21:00:18 INFO - PROCESS | 1648 | 1468900818636 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:18 INFO - PROCESS | 1648 | 1468900818739 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:00:18 INFO - PROCESS | 1648 | 1468900818791 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:18 INFO - PROCESS | 1648 | 1468900818792 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12111b000 == 49 [pid = 1648] [id = 100] 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121a0f800) [pid = 1648] [serial = 297] [outer = 0x0] 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123dbcc00) [pid = 1648] [serial = 298] [outer = 0x121a0f800] 21:00:18 INFO - PROCESS | 1648 | 1468900818822 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124d1f400) [pid = 1648] [serial = 299] [outer = 0x121a0f800] 21:00:19 INFO - PROCESS | 1648 | 1468900819263 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]]]}] 21:00:19 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. 21:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 21:00:19 INFO - PROCESS | 1648 | 1468900819300 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:00:19 INFO - PROCESS | 1648 | 1468900819302 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:00:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:00:19 INFO - PROCESS | 1648 | 1468900819323 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:00:19 INFO - PROCESS | 1648 | 1468900819326 Marionette TRACE conn2 <- [1,374,null,{}] 21:00:19 INFO - PROCESS | 1648 | 1468900819333 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}] 21:00:19 INFO - PROCESS | 1648 | 1468900819336 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:19 INFO - PROCESS | 1648 | 1468900819438 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:00:19 INFO - PROCESS | 1648 | 1468900819503 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 1648 | 1468900819505 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab99000 == 50 [pid = 1648] [id = 101] 21:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129450800) [pid = 1648] [serial = 300] [outer = 0x0] 21:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12945bc00) [pid = 1648] [serial = 301] [outer = 0x129450800] 21:00:19 INFO - PROCESS | 1648 | 1468900819536 Marionette DEBUG loaded listener.js 21:00:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129549800) [pid = 1648] [serial = 302] [outer = 0x129450800] 21:00:19 INFO - PROCESS | 1648 | 1468900819978 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:00:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:00:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 674ms 21:00:19 INFO - PROCESS | 1648 | 1468900819995 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:00:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:00:20 INFO - PROCESS | 1648 | 1468900819998 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:00:20 INFO - PROCESS | 1648 | 1468900820001 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1648 | 1468900820003 Marionette TRACE conn2 <- [1,378,null,{}] 21:00:20 INFO - PROCESS | 1648 | 1468900820006 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}] 21:00:20 INFO - PROCESS | 1648 | 1468900820007 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:20 INFO - PROCESS | 1648 | 1468900820108 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:00:20 INFO - PROCESS | 1648 | 1468900820156 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1648 | 1468900820158 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d4800 == 51 [pid = 1648] [id = 102] 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a7d8000) [pid = 1648] [serial = 303] [outer = 0x0] 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12abc7000) [pid = 1648] [serial = 304] [outer = 0x12a7d8000] 21:00:20 INFO - PROCESS | 1648 | 1468900820189 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12bb2fc00) [pid = 1648] [serial = 305] [outer = 0x12a7d8000] 21:00:20 INFO - PROCESS | 1648 | 1468900820617 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:00:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:00:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 623ms 21:00:20 INFO - PROCESS | 1648 | 1468900820623 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:00:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:00:20 INFO - PROCESS | 1648 | 1468900820625 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:00:20 INFO - PROCESS | 1648 | 1468900820627 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1648 | 1468900820628 Marionette TRACE conn2 <- [1,382,null,{}] 21:00:20 INFO - PROCESS | 1648 | 1468900820631 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}] 21:00:20 INFO - PROCESS | 1648 | 1468900820632 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:20 INFO - PROCESS | 1648 | 1468900820732 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:00:20 INFO - PROCESS | 1648 | 1468900820814 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1648 | 1468900820815 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac9000 == 52 [pid = 1648] [id = 103] 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118d47400) [pid = 1648] [serial = 306] [outer = 0x0] 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12aa6f400) [pid = 1648] [serial = 307] [outer = 0x118d47400] 21:00:20 INFO - PROCESS | 1648 | 1468900820843 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12bf2b400) [pid = 1648] [serial = 308] [outer = 0x118d47400] 21:00:21 INFO - PROCESS | 1648 | 1468900821481 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:00:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:00:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 919ms 21:00:21 INFO - PROCESS | 1648 | 1468900821550 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:00:21 INFO - PROCESS | 1648 | 1468900821551 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:00:21 INFO - PROCESS | 1648 | 1468900821571 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:00:21 INFO - PROCESS | 1648 | 1468900821572 Marionette TRACE conn2 <- [1,386,null,{}] 21:00:21 INFO - PROCESS | 1648 | 1468900821583 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}] 21:00:21 INFO - PROCESS | 1648 | 1468900821584 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:21 INFO - PROCESS | 1648 | 1468900821670 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:00:21 INFO - PROCESS | 1648 | 1468900821724 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:21 INFO - PROCESS | 1648 | 1468900821726 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11724f800 == 53 [pid = 1648] [id = 104] 21:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119ab1800) [pid = 1648] [serial = 309] [outer = 0x0] 21:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121905400) [pid = 1648] [serial = 310] [outer = 0x119ab1800] 21:00:21 INFO - PROCESS | 1648 | 1468900821753 Marionette DEBUG loaded listener.js 21:00:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12412e800) [pid = 1648] [serial = 311] [outer = 0x119ab1800] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa0d000 == 52 [pid = 1648] [id = 97] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1296f1000 == 51 [pid = 1648] [id = 96] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12604b800 == 50 [pid = 1648] [id = 95] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12648a000 == 49 [pid = 1648] [id = 94] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1248ef000 == 48 [pid = 1648] [id = 93] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d5000 == 47 [pid = 1648] [id = 92] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1132cc000 == 46 [pid = 1648] [id = 91] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x115e11800) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11928f800) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ba4f000) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8f000 == 45 [pid = 1648] [id = 90] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1192ef800 == 44 [pid = 1648] [id = 89] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118217000 == 43 [pid = 1648] [id = 88] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11657b000 == 42 [pid = 1648] [id = 87] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac8800 == 41 [pid = 1648] [id = 86] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac1800 == 40 [pid = 1648] [id = 85] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e6800 == 39 [pid = 1648] [id = 84] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128e9d800 == 38 [pid = 1648] [id = 83] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11973c800 == 37 [pid = 1648] [id = 82] 21:00:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1160af800 == 36 [pid = 1648] [id = 81] 21:00:22 INFO - PROCESS | 1648 | 1468900822203 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 686ms 21:00:22 INFO - PROCESS | 1648 | 1468900822245 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:00:22 INFO - PROCESS | 1648 | 1468900822247 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:00:22 INFO - PROCESS | 1648 | 1468900822252 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 1648 | 1468900822255 Marionette TRACE conn2 <- [1,390,null,{}] 21:00:22 INFO - PROCESS | 1648 | 1468900822257 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}] 21:00:22 INFO - PROCESS | 1648 | 1468900822259 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:22 INFO - PROCESS | 1648 | 1468900822342 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:00:22 INFO - PROCESS | 1648 | 1468900822347 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1648 | 1468900822349 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6a800 == 37 [pid = 1648] [id = 105] 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126009000) [pid = 1648] [serial = 312] [outer = 0x0] 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12656d800) [pid = 1648] [serial = 313] [outer = 0x126009000] 21:00:22 INFO - PROCESS | 1648 | 1468900822375 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126ce7400) [pid = 1648] [serial = 314] [outer = 0x126009000] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a7d2c00) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118404000) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11928ac00) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12600b800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126562000) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a65c400) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119aaf800) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119fe4400) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123d85c00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12467d400) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12d016000) [pid = 1648] [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.] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12aa74c00) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b2ee400) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1193ca800) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12abc8800) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b2f2c00) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126563c00) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ba46800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12aa6d800) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12abc4800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121cda000) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126cec400) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129454000) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 21:00:22 INFO - PROCESS | 1648 | 1468900822744 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 21:00:22 INFO - PROCESS | 1648 | 1468900822774 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:00:22 INFO - PROCESS | 1648 | 1468900822775 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:00:22 INFO - PROCESS | 1648 | 1468900822778 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 1648 | 1468900822780 Marionette TRACE conn2 <- [1,394,null,{}] 21:00:22 INFO - PROCESS | 1648 | 1468900822787 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}] 21:00:22 INFO - PROCESS | 1648 | 1468900822790 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:22 INFO - PROCESS | 1648 | 1468900822870 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:00:22 INFO - PROCESS | 1648 | 1468900822877 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1648 | 1468900822878 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a48800 == 38 [pid = 1648] [id = 106] 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c4fc00) [pid = 1648] [serial = 315] [outer = 0x0] 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129019400) [pid = 1648] [serial = 316] [outer = 0x128c4fc00] 21:00:22 INFO - PROCESS | 1648 | 1468900822905 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129523400) [pid = 1648] [serial = 317] [outer = 0x128c4fc00] 21:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 21:00:23 INFO - PROCESS | 1648 | 1468900823246 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]]]}] 21:00:23 INFO - PROCESS | 1648 | 1468900823250 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1648 | 1468900823255 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:00:23 INFO - PROCESS | 1648 | 1468900823264 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1648 | 1468900823266 Marionette TRACE conn2 <- [1,398,null,{}] 21:00:23 INFO - PROCESS | 1648 | 1468900823269 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}] 21:00:23 INFO - PROCESS | 1648 | 1468900823273 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:23 INFO - PROCESS | 1648 | 1468900823391 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:00:23 INFO - PROCESS | 1648 | 1468900823467 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 1648 | 1468900823469 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f41800 == 39 [pid = 1648] [id = 107] 21:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129545400) [pid = 1648] [serial = 318] [outer = 0x0] 21:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12abc5000) [pid = 1648] [serial = 319] [outer = 0x129545400] 21:00:23 INFO - PROCESS | 1648 | 1468900823503 Marionette DEBUG loaded listener.js 21:00:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ba43c00) [pid = 1648] [serial = 320] [outer = 0x129545400] 21:00:23 INFO - PROCESS | 1648 | 1468900823905 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]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 21:00:23 INFO - PROCESS | 1648 | 1468900823934 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:00:23 INFO - PROCESS | 1648 | 1468900823936 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:00:23 INFO - PROCESS | 1648 | 1468900823946 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1648 | 1468900823947 Marionette TRACE conn2 <- [1,402,null,{}] 21:00:23 INFO - PROCESS | 1648 | 1468900823949 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}] 21:00:23 INFO - PROCESS | 1648 | 1468900823950 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:24 INFO - PROCESS | 1648 | 1468900824029 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:00:24 INFO - PROCESS | 1648 | 1468900824033 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 1648 | 1468900824034 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ea9800 == 40 [pid = 1648] [id = 108] 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b2ef000) [pid = 1648] [serial = 321] [outer = 0x0] 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12ba7c400) [pid = 1648] [serial = 322] [outer = 0x12b2ef000] 21:00:24 INFO - PROCESS | 1648 | 1468900824060 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12bf26800) [pid = 1648] [serial = 323] [outer = 0x12b2ef000] 21:00:24 INFO - PROCESS | 1648 | 1468900824196 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:00:24 INFO - PROCESS | 1648 | 1468900824417 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]]]}] 21:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 524ms 21:00:24 INFO - PROCESS | 1648 | 1468900824465 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:00:24 INFO - PROCESS | 1648 | 1468900824466 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:00:24 INFO - PROCESS | 1648 | 1468900824468 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:00:24 INFO - PROCESS | 1648 | 1468900824469 Marionette TRACE conn2 <- [1,406,null,{}] 21:00:24 INFO - PROCESS | 1648 | 1468900824471 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}] 21:00:24 INFO - PROCESS | 1648 | 1468900824475 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:24 INFO - PROCESS | 1648 | 1468900824605 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:00:24 INFO - PROCESS | 1648 | 1468900824646 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 1648 | 1468900824647 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x115198800 == 41 [pid = 1648] [id = 109] 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bf2f800) [pid = 1648] [serial = 324] [outer = 0x0] 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c4da800) [pid = 1648] [serial = 325] [outer = 0x12bf2f800] 21:00:24 INFO - PROCESS | 1648 | 1468900824672 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c529c00) [pid = 1648] [serial = 326] [outer = 0x12bf2f800] 21:00:25 INFO - PROCESS | 1648 | 1468900825015 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]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 21:00:25 INFO - PROCESS | 1648 | 1468900825039 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 1648 | 1468900825040 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:00:25 INFO - PROCESS | 1648 | 1468900825049 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1648 | 1468900825050 Marionette TRACE conn2 <- [1,410,null,{}] 21:00:25 INFO - PROCESS | 1648 | 1468900825052 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}] 21:00:25 INFO - PROCESS | 1648 | 1468900825053 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:25 INFO - PROCESS | 1648 | 1468900825170 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:00:25 INFO - PROCESS | 1648 | 1468900825173 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1648 | 1468900825174 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909b000 == 42 [pid = 1648] [id = 110] 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119d6a000) [pid = 1648] [serial = 327] [outer = 0x0] 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119d70000) [pid = 1648] [serial = 328] [outer = 0x119d6a000] 21:00:25 INFO - PROCESS | 1648 | 1468900825198 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d73800) [pid = 1648] [serial = 329] [outer = 0x119d6a000] 21:00:25 INFO - PROCESS | 1648 | 1468900825531 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]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 21:00:25 INFO - PROCESS | 1648 | 1468900825568 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 1648 | 1468900825569 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:00:25 INFO - PROCESS | 1648 | 1468900825573 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1648 | 1468900825575 Marionette TRACE conn2 <- [1,414,null,{}] 21:00:25 INFO - PROCESS | 1648 | 1468900825577 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}] 21:00:25 INFO - PROCESS | 1648 | 1468900825578 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:25 INFO - PROCESS | 1648 | 1468900825678 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:00:25 INFO - PROCESS | 1648 | 1468900825690 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1648 | 1468900825691 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296ea800 == 43 [pid = 1648] [id = 111] 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119d6dc00) [pid = 1648] [serial = 330] [outer = 0x0] 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119e19800) [pid = 1648] [serial = 331] [outer = 0x119d6dc00] 21:00:25 INFO - PROCESS | 1648 | 1468900825715 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119e1d800) [pid = 1648] [serial = 332] [outer = 0x119d6dc00] 21:00:26 INFO - PROCESS | 1648 | 1468900826052 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]]]}] 21:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 21:00:26 INFO - PROCESS | 1648 | 1468900826092 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:00:26 INFO - PROCESS | 1648 | 1468900826094 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:00:26 INFO - PROCESS | 1648 | 1468900826096 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:00:26 INFO - PROCESS | 1648 | 1468900826097 Marionette TRACE conn2 <- [1,418,null,{}] 21:00:26 INFO - PROCESS | 1648 | 1468900826099 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}] 21:00:26 INFO - PROCESS | 1648 | 1468900826100 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:26 INFO - PROCESS | 1648 | 1468900826208 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:00:26 INFO - PROCESS | 1648 | 1468900826243 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:26 INFO - PROCESS | 1648 | 1468900826244 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1800 == 44 [pid = 1648] [id = 112] 21:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119d6f000) [pid = 1648] [serial = 333] [outer = 0x0] 21:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119e20400) [pid = 1648] [serial = 334] [outer = 0x119d6f000] 21:00:26 INFO - PROCESS | 1648 | 1468900826268 Marionette DEBUG loaded listener.js 21:00:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124107c00) [pid = 1648] [serial = 335] [outer = 0x119d6f000] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128e04000) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12aa7a000) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1193c7800) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121905c00) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1160eb800) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ba48c00) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125674800) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126464800) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126ce9800) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126cedc00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12ba47000) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x113f3bc00) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1197bec00) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116983400) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116703c00) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ba41400) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bf25000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128c49800) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1151c4400) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11869ec00) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:00:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121a12400) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:00:27 INFO - PROCESS | 1648 | 1468900827046 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]]]}] 21:00:27 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 21:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 21:00:27 INFO - PROCESS | 1648 | 1468900827066 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:00:27 INFO - PROCESS | 1648 | 1468900827067 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:00:27 INFO - PROCESS | 1648 | 1468900827069 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:00:27 INFO - PROCESS | 1648 | 1468900827071 Marionette TRACE conn2 <- [1,422,null,{}] 21:00:27 INFO - PROCESS | 1648 | 1468900827074 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}] 21:00:27 INFO - PROCESS | 1648 | 1468900827075 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:27 INFO - PROCESS | 1648 | 1468900827160 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:00:27 INFO - PROCESS | 1648 | 1468900827163 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 1648 | 1468900827164 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118213800 == 45 [pid = 1648] [id = 113] 21:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1151c4400) [pid = 1648] [serial = 336] [outer = 0x0] 21:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1192b0800) [pid = 1648] [serial = 337] [outer = 0x1151c4400] 21:00:27 INFO - PROCESS | 1648 | 1468900827188 Marionette DEBUG loaded listener.js 21:00:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119e21c00) [pid = 1648] [serial = 338] [outer = 0x1151c4400] 21:00:27 INFO - PROCESS | 1648 | 1468900827991 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]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 21:00:28 INFO - PROCESS | 1648 | 1468900828041 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:00:28 INFO - PROCESS | 1648 | 1468900828050 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:00:28 INFO - PROCESS | 1648 | 1468900828052 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1648 | 1468900828054 Marionette TRACE conn2 <- [1,426,null,{}] 21:00:28 INFO - PROCESS | 1648 | 1468900828056 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}] 21:00:28 INFO - PROCESS | 1648 | 1468900828058 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:28 INFO - PROCESS | 1648 | 1468900828170 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:00:28 INFO - PROCESS | 1648 | 1468900828176 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:28 INFO - PROCESS | 1648 | 1468900828177 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf05800 == 46 [pid = 1648] [id = 114] 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1160ed400) [pid = 1648] [serial = 339] [outer = 0x0] 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124314400) [pid = 1648] [serial = 340] [outer = 0x1160ed400] 21:00:28 INFO - PROCESS | 1648 | 1468900828203 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bb2f000) [pid = 1648] [serial = 341] [outer = 0x1160ed400] 21:00:28 INFO - PROCESS | 1648 | 1468900828528 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] 21:00:28 INFO - PROCESS | 1648 | 1468900828573 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:00:28 INFO - PROCESS | 1648 | 1468900828575 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1648 | 1468900828576 Marionette TRACE conn2 <- [1,430,null,{}] 21:00:28 INFO - PROCESS | 1648 | 1468900828578 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}] 21:00:28 INFO - PROCESS | 1648 | 1468900828579 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:28 INFO - PROCESS | 1648 | 1468900828664 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:00:28 INFO - PROCESS | 1648 | 1468900828667 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:28 INFO - PROCESS | 1648 | 1468900828669 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3b800 == 47 [pid = 1648] [id = 115] 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bdb800) [pid = 1648] [serial = 342] [outer = 0x0] 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128bdf400) [pid = 1648] [serial = 343] [outer = 0x128bdb800] 21:00:28 INFO - PROCESS | 1648 | 1468900828694 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129515800) [pid = 1648] [serial = 344] [outer = 0x128bdb800] 21:00:29 INFO - PROCESS | 1648 | 1468900829215 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]]]}] 21:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 668ms 21:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:00:29 INFO - PROCESS | 1648 | 1468900829244 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:00:29 INFO - PROCESS | 1648 | 1468900829247 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:00:29 INFO - PROCESS | 1648 | 1468900829250 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1648 | 1468900829252 Marionette TRACE conn2 <- [1,434,null,{}] 21:00:29 INFO - PROCESS | 1648 | 1468900829255 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}] 21:00:29 INFO - PROCESS | 1648 | 1468900829258 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:29 INFO - PROCESS | 1648 | 1468900829364 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:00:29 INFO - PROCESS | 1648 | 1468900829465 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1648 | 1468900829466 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7b000 == 48 [pid = 1648] [id = 116] 21:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1197c2800) [pid = 1648] [serial = 345] [outer = 0x0] 21:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119d65400) [pid = 1648] [serial = 346] [outer = 0x1197c2800] 21:00:29 INFO - PROCESS | 1648 | 1468900829498 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x120f9bc00) [pid = 1648] [serial = 347] [outer = 0x1197c2800] 21:00:29 INFO - PROCESS | 1648 | 1468900829923 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]]]}] 21:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 721ms 21:00:29 INFO - PROCESS | 1648 | 1468900829971 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:00:29 INFO - PROCESS | 1648 | 1468900829974 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:00:29 INFO - PROCESS | 1648 | 1468900829979 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1648 | 1468900829980 Marionette TRACE conn2 <- [1,438,null,{}] 21:00:29 INFO - PROCESS | 1648 | 1468900829983 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}] 21:00:29 INFO - PROCESS | 1648 | 1468900829985 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:30 INFO - PROCESS | 1648 | 1468900830095 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:00:30 INFO - PROCESS | 1648 | 1468900830160 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1648 | 1468900830162 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121337800 == 49 [pid = 1648] [id = 117] 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x120fa3c00) [pid = 1648] [serial = 348] [outer = 0x0] 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124110400) [pid = 1648] [serial = 349] [outer = 0x120fa3c00] 21:00:30 INFO - PROCESS | 1648 | 1468900830193 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x125672400) [pid = 1648] [serial = 350] [outer = 0x120fa3c00] 21:00:30 INFO - PROCESS | 1648 | 1468900830613 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]]]}] 21:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 21:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:00:30 INFO - PROCESS | 1648 | 1468900830649 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:00:30 INFO - PROCESS | 1648 | 1468900830651 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:00:30 INFO - PROCESS | 1648 | 1468900830653 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 1648 | 1468900830656 Marionette TRACE conn2 <- [1,442,null,{}] 21:00:30 INFO - PROCESS | 1648 | 1468900830685 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}] 21:00:30 INFO - PROCESS | 1648 | 1468900830689 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:30 INFO - PROCESS | 1648 | 1468900830831 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:00:30 INFO - PROCESS | 1648 | 1468900830880 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1648 | 1468900830882 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baf3800 == 50 [pid = 1648] [id = 118] 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128bd5c00) [pid = 1648] [serial = 351] [outer = 0x0] 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128c49800) [pid = 1648] [serial = 352] [outer = 0x128bd5c00] 21:00:30 INFO - PROCESS | 1648 | 1468900830912 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12923c000) [pid = 1648] [serial = 353] [outer = 0x128bd5c00] 21:00:31 INFO - PROCESS | 1648 | 1468900831326 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]]]}] 21:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 723ms 21:00:31 INFO - PROCESS | 1648 | 1468900831387 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:00:31 INFO - PROCESS | 1648 | 1468900831389 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:00:31 INFO - PROCESS | 1648 | 1468900831393 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:00:31 INFO - PROCESS | 1648 | 1468900831394 Marionette TRACE conn2 <- [1,446,null,{}] 21:00:31 INFO - PROCESS | 1648 | 1468900831397 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}] 21:00:31 INFO - PROCESS | 1648 | 1468900831398 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:31 INFO - PROCESS | 1648 | 1468900831507 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:00:31 INFO - PROCESS | 1648 | 1468900831581 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 1648 | 1468900831582 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11335b800 == 51 [pid = 1648] [id = 119] 21:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128be3c00) [pid = 1648] [serial = 354] [outer = 0x0] 21:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a7d3c00) [pid = 1648] [serial = 355] [outer = 0x128be3c00] 21:00:31 INFO - PROCESS | 1648 | 1468900831612 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12ba41400) [pid = 1648] [serial = 356] [outer = 0x128be3c00] 21:00:32 INFO - PROCESS | 1648 | 1468900832261 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]]]}] 21:00:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 919ms 21:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:00:32 INFO - PROCESS | 1648 | 1468900832313 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:00:32 INFO - PROCESS | 1648 | 1468900832315 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:00:32 INFO - PROCESS | 1648 | 1468900832319 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:00:32 INFO - PROCESS | 1648 | 1468900832320 Marionette TRACE conn2 <- [1,450,null,{}] 21:00:32 INFO - PROCESS | 1648 | 1468900832324 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}] 21:00:32 INFO - PROCESS | 1648 | 1468900832325 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:32 INFO - PROCESS | 1648 | 1468900832421 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:00:32 INFO - PROCESS | 1648 | 1468900832488 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:32 INFO - PROCESS | 1648 | 1468900832491 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838e800 == 52 [pid = 1648] [id = 120] 21:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1197ca000) [pid = 1648] [serial = 357] [outer = 0x0] 21:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119d66800) [pid = 1648] [serial = 358] [outer = 0x1197ca000] 21:00:32 INFO - PROCESS | 1648 | 1468900832518 Marionette DEBUG loaded listener.js 21:00:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119e18000) [pid = 1648] [serial = 359] [outer = 0x1197ca000] 21:00:32 INFO - PROCESS | 1648 | 1468900832971 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] 21:00:32 INFO - PROCESS | 1648 | 1468900832994 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:00:33 INFO - PROCESS | 1648 | 1468900833001 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:00:33 INFO - PROCESS | 1648 | 1468900833003 Marionette TRACE conn2 <- [1,454,null,{}] 21:00:33 INFO - PROCESS | 1648 | 1468900833029 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}] 21:00:33 INFO - PROCESS | 1648 | 1468900833031 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:33 INFO - PROCESS | 1648 | 1468900833165 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:00:33 INFO - PROCESS | 1648 | 1468900833259 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1648 | 1468900833261 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118647000 == 53 [pid = 1648] [id = 121] 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x124135000) [pid = 1648] [serial = 360] [outer = 0x0] 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x124607c00) [pid = 1648] [serial = 361] [outer = 0x124135000] 21:00:33 INFO - PROCESS | 1648 | 1468900833307 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124da6400) [pid = 1648] [serial = 362] [outer = 0x124135000] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d3000 == 52 [pid = 1648] [id = 68] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf05800 == 51 [pid = 1648] [id = 114] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x118213800 == 50 [pid = 1648] [id = 113] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1800 == 49 [pid = 1648] [id = 112] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1296ea800 == 48 [pid = 1648] [id = 111] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12909b000 == 47 [pid = 1648] [id = 110] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x115198800 == 46 [pid = 1648] [id = 109] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12bf97c00) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123ea9800 == 45 [pid = 1648] [id = 108] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x120f41800 == 44 [pid = 1648] [id = 107] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119a48800 == 43 [pid = 1648] [id = 106] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6a800 == 42 [pid = 1648] [id = 105] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11724f800 == 41 [pid = 1648] [id = 104] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac9000 == 40 [pid = 1648] [id = 103] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d4800 == 39 [pid = 1648] [id = 102] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab99000 == 38 [pid = 1648] [id = 101] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12111b000 == 37 [pid = 1648] [id = 100] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116026800 == 36 [pid = 1648] [id = 99] 21:00:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa20000 == 35 [pid = 1648] [id = 98] 21:00:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:33 INFO - PROCESS | 1648 | 1468900833738 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]]]}] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1193bd400) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a65f800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116976c00) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12abc5c00) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12ba45800) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1197c1000) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x120f9d800) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12460fc00) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124daa800) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118405000) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116907c00) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ba7cc00) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126ce8400) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126565c00) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1267b3c00) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126ce8000) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128c54400) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129242000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128c4e400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128c55000) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ba77000) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126564800) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129452000) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1212e0c00) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119ab2800) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118691800) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117d1c000) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aa6e400) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bb39c00) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x120fa2400) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bf8e000) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bb2b800) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bf93000) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129456c00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a7d9800) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bf2d000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12b2f1800) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 21:00:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12ba50800) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 21:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 791ms 21:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:00:33 INFO - PROCESS | 1648 | 1468900833792 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:00:33 INFO - PROCESS | 1648 | 1468900833793 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:00:33 INFO - PROCESS | 1648 | 1468900833795 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:00:33 INFO - PROCESS | 1648 | 1468900833798 Marionette TRACE conn2 <- [1,458,null,{}] 21:00:33 INFO - PROCESS | 1648 | 1468900833805 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}] 21:00:33 INFO - PROCESS | 1648 | 1468900833808 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:33 INFO - PROCESS | 1648 | 1468900833886 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:00:33 INFO - PROCESS | 1648 | 1468900833894 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1648 | 1468900833896 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118651000 == 36 [pid = 1648] [id = 122] 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126564800) [pid = 1648] [serial = 363] [outer = 0x0] 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126a8b000) [pid = 1648] [serial = 364] [outer = 0x126564800] 21:00:33 INFO - PROCESS | 1648 | 1468900833923 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128bd7400) [pid = 1648] [serial = 365] [outer = 0x126564800] 21:00:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 21:00:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 21:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:00:34 INFO - _addTest/ [0,461,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 1648 | 1468900834268 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:00:34 INFO - PROCESS | 1648 | 1468900834275 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1648 | 1468900834277 Marionette TRACE conn2 <- [1,462,null,{}] 21:00:34 INFO - PROCESS | 1648 | 1468900834279 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}] 21:00:34 INFO - PROCESS | 1648 | 1468900834280 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:34 INFO - PROCESS | 1648 | 1468900834367 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:00:34 INFO - PROCESS | 1648 | 1468900834420 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 1648 | 1468900834421 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f38000 == 37 [pid = 1648] [id = 123] 21:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bdc000) [pid = 1648] [serial = 366] [outer = 0x0] 21:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128e09800) [pid = 1648] [serial = 367] [outer = 0x128bdc000] 21:00:34 INFO - PROCESS | 1648 | 1468900834446 Marionette DEBUG loaded listener.js 21:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12951dc00) [pid = 1648] [serial = 368] [outer = 0x128bdc000] 21:00:34 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:34 INFO - PROCESS | 1648 | 1468900834748 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] 21:00:34 INFO - PROCESS | 1648 | 1468900834795 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:00:34 INFO - PROCESS | 1648 | 1468900834798 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1648 | 1468900834799 Marionette TRACE conn2 <- [1,466,null,{}] 21:00:34 INFO - PROCESS | 1648 | 1468900834801 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}] 21:00:34 INFO - PROCESS | 1648 | 1468900834803 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:34 INFO - PROCESS | 1648 | 1468900834880 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:00:34 INFO - PROCESS | 1648 | 1468900834934 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 1648 | 1468900834935 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a6000 == 38 [pid = 1648] [id = 124] 21:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128be0400) [pid = 1648] [serial = 369] [outer = 0x0] 21:00:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12954dc00) [pid = 1648] [serial = 370] [outer = 0x128be0400] 21:00:34 INFO - PROCESS | 1648 | 1468900834960 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ba42000) [pid = 1648] [serial = 371] [outer = 0x128be0400] 21:00:35 INFO - PROCESS | 1648 | 1468900835257 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] 21:00:35 INFO - PROCESS | 1648 | 1468900835267 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:00:35 INFO - PROCESS | 1648 | 1468900835278 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:00:35 INFO - PROCESS | 1648 | 1468900835279 Marionette TRACE conn2 <- [1,470,null,{}] 21:00:35 INFO - PROCESS | 1648 | 1468900835282 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}] 21:00:35 INFO - PROCESS | 1648 | 1468900835286 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:35 INFO - PROCESS | 1648 | 1468900835389 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:00:35 INFO - PROCESS | 1648 | 1468900835394 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 1648 | 1468900835395 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d81800 == 39 [pid = 1648] [id = 125] 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ba50800) [pid = 1648] [serial = 372] [outer = 0x0] 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12ba7d000) [pid = 1648] [serial = 373] [outer = 0x12ba50800] 21:00:35 INFO - PROCESS | 1648 | 1468900835427 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bfb9800) [pid = 1648] [serial = 374] [outer = 0x12ba50800] 21:00:35 INFO - PROCESS | 1648 | 1468900835792 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]]]}] 21:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 526ms 21:00:35 INFO - PROCESS | 1648 | 1468900835797 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:00:35 INFO - PROCESS | 1648 | 1468900835798 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:00:35 INFO - PROCESS | 1648 | 1468900835800 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:00:35 INFO - PROCESS | 1648 | 1468900835801 Marionette TRACE conn2 <- [1,474,null,{}] 21:00:35 INFO - PROCESS | 1648 | 1468900835805 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}] 21:00:35 INFO - PROCESS | 1648 | 1468900835806 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:35 INFO - PROCESS | 1648 | 1468900835907 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:00:35 INFO - PROCESS | 1648 | 1468900835918 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 1648 | 1468900835920 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c33800 == 40 [pid = 1648] [id = 126] 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12c4d8400) [pid = 1648] [serial = 375] [outer = 0x0] 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12c4dec00) [pid = 1648] [serial = 376] [outer = 0x12c4d8400] 21:00:35 INFO - PROCESS | 1648 | 1468900835945 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c4e6800) [pid = 1648] [serial = 377] [outer = 0x12c4d8400] 21:00:36 INFO - PROCESS | 1648 | 1468900836299 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]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 21:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:00:36 INFO - PROCESS | 1648 | 1468900836319 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1648 | 1468900836320 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:00:36 INFO - PROCESS | 1648 | 1468900836322 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1648 | 1468900836323 Marionette TRACE conn2 <- [1,478,null,{}] 21:00:36 INFO - PROCESS | 1648 | 1468900836331 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}] 21:00:36 INFO - PROCESS | 1648 | 1468900836332 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:36 INFO - PROCESS | 1648 | 1468900836443 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:00:36 INFO - PROCESS | 1648 | 1468900836478 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1648 | 1468900836479 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a0000 == 41 [pid = 1648] [id = 127] 21:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1127d7c00) [pid = 1648] [serial = 378] [outer = 0x0] 21:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1127dc000) [pid = 1648] [serial = 379] [outer = 0x1127d7c00] 21:00:36 INFO - PROCESS | 1648 | 1468900836506 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1127e0000) [pid = 1648] [serial = 380] [outer = 0x1127d7c00] 21:00:36 INFO - PROCESS | 1648 | 1468900836961 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]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 21:00:36 INFO - PROCESS | 1648 | 1468900836998 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:00:37 INFO - PROCESS | 1648 | 1468900837000 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:00:37 INFO - PROCESS | 1648 | 1468900837004 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1648 | 1468900837006 Marionette TRACE conn2 <- [1,482,null,{}] 21:00:37 INFO - PROCESS | 1648 | 1468900837008 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}] 21:00:37 INFO - PROCESS | 1648 | 1468900837009 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:37 INFO - PROCESS | 1648 | 1468900837095 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:00:37 INFO - PROCESS | 1648 | 1468900837098 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 1648 | 1468900837099 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296f1800 == 42 [pid = 1648] [id = 128] 21:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x110fe3000) [pid = 1648] [serial = 381] [outer = 0x0] 21:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x110fe8800) [pid = 1648] [serial = 382] [outer = 0x110fe3000] 21:00:37 INFO - PROCESS | 1648 | 1468900837118 Marionette DEBUG loaded listener.js 21:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x110fec800) [pid = 1648] [serial = 383] [outer = 0x110fe3000] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bf92000) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129450800) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b2ef000) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1160ed400) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bf2f800) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1151c4400) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119d6a000) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d6dc00) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118d47400) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119ab1800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121a0f800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11608b800) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126009000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129545400) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a7d8000) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d6f000) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:00:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128c4fc00) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:00:37 INFO - PROCESS | 1648 | 1468900837845 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]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:00:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 873ms 21:00:37 INFO - PROCESS | 1648 | 1468900837876 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1648 | 1468900837878 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:00:37 INFO - PROCESS | 1648 | 1468900837880 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1648 | 1468900837881 Marionette TRACE conn2 <- [1,486,null,{}] 21:00:37 INFO - PROCESS | 1648 | 1468900837883 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}] 21:00:37 INFO - PROCESS | 1648 | 1468900837884 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:37 INFO - PROCESS | 1648 | 1468900837967 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:00:37 INFO - PROCESS | 1648 | 1468900837973 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 1648 | 1468900837975 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909d800 == 43 [pid = 1648] [id = 129] 21:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x110fed000) [pid = 1648] [serial = 384] [outer = 0x0] 21:00:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116702800) [pid = 1648] [serial = 385] [outer = 0x110fed000] 21:00:38 INFO - PROCESS | 1648 | 1468900837999 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d66c00) [pid = 1648] [serial = 386] [outer = 0x110fed000] 21:00:38 INFO - PROCESS | 1648 | 1468900838334 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]]]}] 21:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 467ms 21:00:38 INFO - PROCESS | 1648 | 1468900838348 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:00:38 INFO - PROCESS | 1648 | 1468900838349 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:00:38 INFO - PROCESS | 1648 | 1468900838351 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:00:38 INFO - PROCESS | 1648 | 1468900838353 Marionette TRACE conn2 <- [1,490,null,{}] 21:00:38 INFO - PROCESS | 1648 | 1468900838358 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}] 21:00:38 INFO - PROCESS | 1648 | 1468900838360 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:38 INFO - PROCESS | 1648 | 1468900838476 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:00:38 INFO - PROCESS | 1648 | 1468900838481 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1648 | 1468900838483 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abaf000 == 44 [pid = 1648] [id = 130] 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127d8800) [pid = 1648] [serial = 387] [outer = 0x0] 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x120f9dc00) [pid = 1648] [serial = 388] [outer = 0x1127d8800] 21:00:38 INFO - PROCESS | 1648 | 1468900838509 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bf92000) [pid = 1648] [serial = 389] [outer = 0x1127d8800] 21:00:38 INFO - PROCESS | 1648 | 1468900838809 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]]]}] 21:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 472ms 21:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:00:38 INFO - PROCESS | 1648 | 1468900838829 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:00:38 INFO - PROCESS | 1648 | 1468900838831 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:00:38 INFO - PROCESS | 1648 | 1468900838833 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:00:38 INFO - PROCESS | 1648 | 1468900838834 Marionette TRACE conn2 <- [1,494,null,{}] 21:00:38 INFO - PROCESS | 1648 | 1468900838848 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}] 21:00:38 INFO - PROCESS | 1648 | 1468900838849 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:38 INFO - PROCESS | 1648 | 1468900838932 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:00:38 INFO - PROCESS | 1648 | 1468900838935 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1648 | 1468900838936 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf4e000 == 45 [pid = 1648] [id = 131] 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a8f400) [pid = 1648] [serial = 390] [outer = 0x0] 21:00:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a9a400) [pid = 1648] [serial = 391] [outer = 0x119a8f400] 21:00:38 INFO - PROCESS | 1648 | 1468900838961 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12ba79800) [pid = 1648] [serial = 392] [outer = 0x119a8f400] 21:00:39 INFO - PROCESS | 1648 | 1468900839302 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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 480ms 21:00:39 INFO - PROCESS | 1648 | 1468900839313 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1648 | 1468900839315 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:00:39 INFO - PROCESS | 1648 | 1468900839317 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1648 | 1468900839318 Marionette TRACE conn2 <- [1,498,null,{}] 21:00:39 INFO - PROCESS | 1648 | 1468900839320 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}] 21:00:39 INFO - PROCESS | 1648 | 1468900839323 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:39 INFO - PROCESS | 1648 | 1468900839440 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:00:39 INFO - PROCESS | 1648 | 1468900839446 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1648 | 1468900839447 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5e1800 == 46 [pid = 1648] [id = 132] 21:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119a8f800) [pid = 1648] [serial = 393] [outer = 0x0] 21:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d08400) [pid = 1648] [serial = 394] [outer = 0x119a8f800] 21:00:39 INFO - PROCESS | 1648 | 1468900839470 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119d0d800) [pid = 1648] [serial = 395] [outer = 0x119a8f800] 21:00:39 INFO - PROCESS | 1648 | 1468900839773 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]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 21:00:39 INFO - PROCESS | 1648 | 1468900839839 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1648 | 1468900839841 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:00:39 INFO - PROCESS | 1648 | 1468900839845 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1648 | 1468900839847 Marionette TRACE conn2 <- [1,502,null,{}] 21:00:39 INFO - PROCESS | 1648 | 1468900839851 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}] 21:00:39 INFO - PROCESS | 1648 | 1468900839853 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:39 INFO - PROCESS | 1648 | 1468900839953 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:00:40 INFO - PROCESS | 1648 | 1468900840044 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:40 INFO - PROCESS | 1648 | 1468900840046 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x116962800 == 47 [pid = 1648] [id = 133] 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113d44800) [pid = 1648] [serial = 396] [outer = 0x0] 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11670c800) [pid = 1648] [serial = 397] [outer = 0x113d44800] 21:00:40 INFO - PROCESS | 1648 | 1468900840078 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1192ae400) [pid = 1648] [serial = 398] [outer = 0x113d44800] 21:00:40 INFO - PROCESS | 1648 | 1468900840550 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]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 722ms 21:00:40 INFO - PROCESS | 1648 | 1468900840568 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:00:40 INFO - PROCESS | 1648 | 1468900840571 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:00:40 INFO - PROCESS | 1648 | 1468900840578 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1648 | 1468900840582 Marionette TRACE conn2 <- [1,506,null,{}] 21:00:40 INFO - PROCESS | 1648 | 1468900840586 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}] 21:00:40 INFO - PROCESS | 1648 | 1468900840589 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:40 INFO - PROCESS | 1648 | 1468900840772 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:00:40 INFO - PROCESS | 1648 | 1468900840838 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:40 INFO - PROCESS | 1648 | 1468900840840 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f2c800 == 48 [pid = 1648] [id = 134] 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119a91000) [pid = 1648] [serial = 399] [outer = 0x0] 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119d1e000) [pid = 1648] [serial = 400] [outer = 0x119a91000] 21:00:40 INFO - PROCESS | 1648 | 1468900840872 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119e1ac00) [pid = 1648] [serial = 401] [outer = 0x119a91000] 21:00:41 INFO - PROCESS | 1648 | 1468900841298 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]]]}] 21:00:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 777ms 21:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:00:41 INFO - PROCESS | 1648 | 1468900841352 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:00:41 INFO - PROCESS | 1648 | 1468900841353 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:00:41 INFO - PROCESS | 1648 | 1468900841355 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:00:41 INFO - PROCESS | 1648 | 1468900841357 Marionette TRACE conn2 <- [1,510,null,{}] 21:00:41 INFO - PROCESS | 1648 | 1468900841364 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}] 21:00:41 INFO - PROCESS | 1648 | 1468900841367 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:41 INFO - PROCESS | 1648 | 1468900841475 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:00:41 INFO - PROCESS | 1648 | 1468900841557 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1648 | 1468900841560 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bad9800 == 49 [pid = 1648] [id = 135] 21:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x125674800) [pid = 1648] [serial = 402] [outer = 0x0] 21:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12600d800) [pid = 1648] [serial = 403] [outer = 0x125674800] 21:00:41 INFO - PROCESS | 1648 | 1468900841591 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126cdec00) [pid = 1648] [serial = 404] [outer = 0x125674800] 21:00:42 INFO - PROCESS | 1648 | 1468900842012 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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 720ms 21:00:42 INFO - PROCESS | 1648 | 1468900842076 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1648 | 1468900842077 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:00:42 INFO - PROCESS | 1648 | 1468900842080 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1648 | 1468900842081 Marionette TRACE conn2 <- [1,514,null,{}] 21:00:42 INFO - PROCESS | 1648 | 1468900842083 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}] 21:00:42 INFO - PROCESS | 1648 | 1468900842085 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:42 INFO - PROCESS | 1648 | 1468900842190 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:00:42 INFO - PROCESS | 1648 | 1468900842259 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:42 INFO - PROCESS | 1648 | 1468900842260 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d01e800 == 50 [pid = 1648] [id = 136] 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128bd8800) [pid = 1648] [serial = 405] [outer = 0x0] 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a65f800) [pid = 1648] [serial = 406] [outer = 0x128bd8800] 21:00:42 INFO - PROCESS | 1648 | 1468900842291 Marionette DEBUG loaded listener.js 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12abcb400) [pid = 1648] [serial = 407] [outer = 0x128bd8800] 21:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 21:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 618ms 21:00:42 INFO - PROCESS | 1648 | 1468900842692 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]]]}] 21:00:42 INFO - PROCESS | 1648 | 1468900842698 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1648 | 1468900842700 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:00:42 INFO - PROCESS | 1648 | 1468900842702 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1648 | 1468900842703 Marionette TRACE conn2 <- [1,518,null,{}] 21:00:42 INFO - PROCESS | 1648 | 1468900842706 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}] 21:00:42 INFO - PROCESS | 1648 | 1468900842707 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:42 INFO - PROCESS | 1648 | 1468900842809 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:00:42 INFO - PROCESS | 1648 | 1468900842860 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:42 INFO - PROCESS | 1648 | 1468900842861 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d034800 == 51 [pid = 1648] [id = 137] 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b2ef000) [pid = 1648] [serial = 408] [outer = 0x0] 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12bb30400) [pid = 1648] [serial = 409] [outer = 0x12b2ef000] 21:00:42 INFO - PROCESS | 1648 | 1468900842889 Marionette DEBUG loaded listener.js 21:00:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12bf2c000) [pid = 1648] [serial = 410] [outer = 0x12b2ef000] 21:00:43 INFO - PROCESS | 1648 | 1468900843493 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]]]}] 21:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 821ms 21:00:43 INFO - PROCESS | 1648 | 1468900843545 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:00:43 INFO - PROCESS | 1648 | 1468900843547 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:00:43 INFO - PROCESS | 1648 | 1468900843552 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:00:43 INFO - PROCESS | 1648 | 1468900843554 Marionette TRACE conn2 <- [1,522,null,{}] 21:00:43 INFO - PROCESS | 1648 | 1468900843560 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}] 21:00:43 INFO - PROCESS | 1648 | 1468900843562 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:43 INFO - PROCESS | 1648 | 1468900843653 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:00:43 INFO - PROCESS | 1648 | 1468900843719 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1648 | 1468900843722 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119784800 == 52 [pid = 1648] [id = 138] 21:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119a8d800) [pid = 1648] [serial = 411] [outer = 0x0] 21:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119a95800) [pid = 1648] [serial = 412] [outer = 0x119a8d800] 21:00:43 INFO - PROCESS | 1648 | 1468900843749 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x119d22c00) [pid = 1648] [serial = 413] [outer = 0x119a8d800] 21:00:44 INFO - PROCESS | 1648 | 1468900844180 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]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 677ms 21:00:44 INFO - PROCESS | 1648 | 1468900844238 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1648 | 1468900844241 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:00:44 INFO - PROCESS | 1648 | 1468900844247 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1648 | 1468900844248 Marionette TRACE conn2 <- [1,526,null,{}] 21:00:44 INFO - PROCESS | 1648 | 1468900844251 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}] 21:00:44 INFO - PROCESS | 1648 | 1468900844252 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:44 INFO - PROCESS | 1648 | 1468900844347 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117257800 == 51 [pid = 1648] [id = 80] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf4e000 == 50 [pid = 1648] [id = 131] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12abaf000 == 49 [pid = 1648] [id = 130] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12909d800 == 48 [pid = 1648] [id = 129] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1296f1800 == 47 [pid = 1648] [id = 128] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a0000 == 46 [pid = 1648] [id = 127] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128c33800 == 45 [pid = 1648] [id = 126] 21:00:44 INFO - PROCESS | 1648 | 1468900844469 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:44 INFO - PROCESS | 1648 | 1468900844470 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x124d81800 == 44 [pid = 1648] [id = 125] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a6000 == 43 [pid = 1648] [id = 124] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x120f38000 == 42 [pid = 1648] [id = 123] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118651000 == 41 [pid = 1648] [id = 122] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118647000 == 40 [pid = 1648] [id = 121] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11838e800 == 39 [pid = 1648] [id = 120] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11335b800 == 38 [pid = 1648] [id = 119] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12baf3800 == 37 [pid = 1648] [id = 118] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121337800 == 36 [pid = 1648] [id = 117] 21:00:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116584800 == 37 [pid = 1648] [id = 139] 21:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1127d2400) [pid = 1648] [serial = 414] [outer = 0x0] 21:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11975fc00) [pid = 1648] [serial = 415] [outer = 0x1127d2400] 21:00:44 INFO - PROCESS | 1648 | 1468900844503 Marionette DEBUG loaded listener.js 21:00:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119e19c00) [pid = 1648] [serial = 416] [outer = 0x1127d2400] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7b000 == 36 [pid = 1648] [id = 116] 21:00:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3b800 == 35 [pid = 1648] [id = 115] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119d70000) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119e19800) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bf2b400) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12aa6f400) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12412e800) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x121905400) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124d1f400) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x123dbcc00) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118692800) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1169f9800) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12656d800) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126ce7400) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12abc5000) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12abc7000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bb2fc00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119e20400) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ba43c00) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129019400) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129523400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12bfaec00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e1d800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129549800) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12945bc00) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ba7c400) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bf26800) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124107c00) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124314400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12c529c00) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12c4da800) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1192b0800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bb2f000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d73800) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119e21c00) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 21:00:44 INFO - PROCESS | 1648 | 1468900844818 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]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 21:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 619ms 21:00:44 INFO - PROCESS | 1648 | 1468900844866 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1648 | 1468900844867 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:00:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:00:44 INFO - PROCESS | 1648 | 1468900844870 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1648 | 1468900844872 Marionette TRACE conn2 <- [1,530,null,{}] 21:00:44 INFO - PROCESS | 1648 | 1468900844879 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}] 21:00:44 INFO - PROCESS | 1648 | 1468900844882 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:44 INFO - PROCESS | 1648 | 1468900844981 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:00:45 INFO - PROCESS | 1648 | 1468900845054 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 1648 | 1468900845056 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bdc800 == 36 [pid = 1648] [id = 140] 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119e20800) [pid = 1648] [serial = 417] [outer = 0x0] 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124106800) [pid = 1648] [serial = 418] [outer = 0x119e20800] 21:00:45 INFO - PROCESS | 1648 | 1468900845083 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126008400) [pid = 1648] [serial = 419] [outer = 0x119e20800] 21:00:45 INFO - PROCESS | 1648 | 1468900845356 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"]]]}] 21:00:45 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:00:45 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:00:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:00:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 21:00:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:00:45 INFO - PROCESS | 1648 | 1468900845395 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:00:45 INFO - PROCESS | 1648 | 1468900845397 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:00:45 INFO - PROCESS | 1648 | 1468900845399 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:00:45 INFO - PROCESS | 1648 | 1468900845400 Marionette TRACE conn2 <- [1,534,null,{}] 21:00:45 INFO - PROCESS | 1648 | 1468900845402 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}] 21:00:45 INFO - PROCESS | 1648 | 1468900845404 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:45 INFO - PROCESS | 1648 | 1468900845513 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:00:45 INFO - PROCESS | 1648 | 1468900845566 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 1648 | 1468900845567 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217c3000 == 37 [pid = 1648] [id = 141] 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124106c00) [pid = 1648] [serial = 420] [outer = 0x0] 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1267b3c00) [pid = 1648] [serial = 421] [outer = 0x124106c00] 21:00:45 INFO - PROCESS | 1648 | 1468900845592 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c55800) [pid = 1648] [serial = 422] [outer = 0x124106c00] 21:00:45 INFO - PROCESS | 1648 | 1468900845858 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]]]}] 21:00:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:00:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 21:00:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:00:45 INFO - PROCESS | 1648 | 1468900845870 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:00:45 INFO - PROCESS | 1648 | 1468900845871 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:00:45 INFO - PROCESS | 1648 | 1468900845881 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:00:45 INFO - PROCESS | 1648 | 1468900845882 Marionette TRACE conn2 <- [1,538,null,{}] 21:00:45 INFO - PROCESS | 1648 | 1468900845884 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}] 21:00:45 INFO - PROCESS | 1648 | 1468900845886 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:45 INFO - PROCESS | 1648 | 1468900845984 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:00:45 INFO - PROCESS | 1648 | 1468900845993 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 1648 | 1468900845994 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124632000 == 38 [pid = 1648] [id = 142] 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126ce7400) [pid = 1648] [serial = 423] [outer = 0x0] 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12923bc00) [pid = 1648] [serial = 424] [outer = 0x126ce7400] 21:00:46 INFO - PROCESS | 1648 | 1468900846025 Marionette DEBUG loaded listener.js 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a65d400) [pid = 1648] [serial = 425] [outer = 0x126ce7400] 21:00:46 INFO - PROCESS | 1648 | 1468900846377 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]]]}] 21:00:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 21:00:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 21:00:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:00:46 INFO - PROCESS | 1648 | 1468900846400 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:00:46 INFO - PROCESS | 1648 | 1468900846401 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:00:46 INFO - PROCESS | 1648 | 1468900846403 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:00:46 INFO - PROCESS | 1648 | 1468900846405 Marionette TRACE conn2 <- [1,542,null,{}] 21:00:46 INFO - PROCESS | 1648 | 1468900846416 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}] 21:00:46 INFO - PROCESS | 1648 | 1468900846420 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:46 INFO - PROCESS | 1648 | 1468900846552 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:00:46 INFO - PROCESS | 1648 | 1468900846568 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:46 INFO - PROCESS | 1648 | 1468900846569 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x116abc000 == 39 [pid = 1648] [id = 143] 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a7d7400) [pid = 1648] [serial = 426] [outer = 0x0] 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12abc5000) [pid = 1648] [serial = 427] [outer = 0x12a7d7400] 21:00:46 INFO - PROCESS | 1648 | 1468900846595 Marionette DEBUG loaded listener.js 21:00:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb35c00) [pid = 1648] [serial = 428] [outer = 0x12a7d7400] 21:00:46 INFO - PROCESS | 1648 | 1468900846912 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]]]}] 21:00:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 21:00:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 528ms 21:00:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:00:46 INFO - PROCESS | 1648 | 1468900846931 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:00:46 INFO - PROCESS | 1648 | 1468900846932 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:00:46 INFO - PROCESS | 1648 | 1468900846934 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:00:46 INFO - PROCESS | 1648 | 1468900846936 Marionette TRACE conn2 <- [1,546,null,{}] 21:00:46 INFO - PROCESS | 1648 | 1468900846940 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}] 21:00:46 INFO - PROCESS | 1648 | 1468900846942 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:47 INFO - PROCESS | 1648 | 1468900847048 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:00:47 INFO - PROCESS | 1648 | 1468900847065 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1648 | 1468900847066 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d8000 == 40 [pid = 1648] [id = 144] 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb37000) [pid = 1648] [serial = 429] [outer = 0x0] 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bf8b400) [pid = 1648] [serial = 430] [outer = 0x12bb37000] 21:00:47 INFO - PROCESS | 1648 | 1468900847097 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bf97c00) [pid = 1648] [serial = 431] [outer = 0x12bb37000] 21:00:47 INFO - PROCESS | 1648 | 1468900847446 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]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:00:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 21:00:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:00:47 INFO - PROCESS | 1648 | 1468900847512 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:00:47 INFO - PROCESS | 1648 | 1468900847513 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:00:47 INFO - PROCESS | 1648 | 1468900847515 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1648 | 1468900847516 Marionette TRACE conn2 <- [1,550,null,{}] 21:00:47 INFO - PROCESS | 1648 | 1468900847518 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}] 21:00:47 INFO - PROCESS | 1648 | 1468900847520 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:47 INFO - PROCESS | 1648 | 1468900847618 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:00:47 INFO - PROCESS | 1648 | 1468900847632 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1648 | 1468900847633 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab95000 == 41 [pid = 1648] [id = 145] 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bfafc00) [pid = 1648] [serial = 432] [outer = 0x0] 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c4e1000) [pid = 1648] [serial = 433] [outer = 0x12bfafc00] 21:00:47 INFO - PROCESS | 1648 | 1468900847664 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c525400) [pid = 1648] [serial = 434] [outer = 0x12bfafc00] 21:00:47 INFO - PROCESS | 1648 | 1468900847992 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]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 21:00:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 21:00:48 INFO - PROCESS | 1648 | 1468900848035 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 1648 | 1468900848036 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:00:48 INFO - PROCESS | 1648 | 1468900848038 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1648 | 1468900848039 Marionette TRACE conn2 <- [1,554,null,{}] 21:00:48 INFO - PROCESS | 1648 | 1468900848047 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}] 21:00:48 INFO - PROCESS | 1648 | 1468900848048 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:48 INFO - PROCESS | 1648 | 1468900848150 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:00:48 INFO - PROCESS | 1648 | 1468900848155 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 1648 | 1468900848156 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb4800 == 42 [pid = 1648] [id = 146] 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b30000) [pid = 1648] [serial = 435] [outer = 0x0] 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b36400) [pid = 1648] [serial = 436] [outer = 0x128b30000] 21:00:48 INFO - PROCESS | 1648 | 1468900848212 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b3d000) [pid = 1648] [serial = 437] [outer = 0x128b30000] 21:00:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:48 INFO - PROCESS | 1648 | 1468900848701 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]]]}] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128be3c00) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128bd5c00) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128bdc000) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126564800) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12c4d8400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1197c2800) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128be0400) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128bdb800) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124135000) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1127d7c00) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ba50800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x110fe3000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x110fed000) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127d8800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119a8f400) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1197ca000) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:00:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x120fa3c00) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 724ms 21:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:00:48 INFO - PROCESS | 1648 | 1468900848763 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 1648 | 1468900848764 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:00:48 INFO - PROCESS | 1648 | 1468900848766 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1648 | 1468900848767 Marionette TRACE conn2 <- [1,558,null,{}] 21:00:48 INFO - PROCESS | 1648 | 1468900848769 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}] 21:00:48 INFO - PROCESS | 1648 | 1468900848770 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:48 INFO - PROCESS | 1648 | 1468900848849 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:00:48 INFO - PROCESS | 1648 | 1468900848854 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 1648 | 1468900848857 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119785800 == 43 [pid = 1648] [id = 147] 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1127d8800) [pid = 1648] [serial = 438] [outer = 0x0] 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1167b0400) [pid = 1648] [serial = 439] [outer = 0x1127d8800] 21:00:48 INFO - PROCESS | 1648 | 1468900848881 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d07c00) [pid = 1648] [serial = 440] [outer = 0x1127d8800] 21:00:49 INFO - PROCESS | 1648 | 1468900849213 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 21:00:49 INFO - PROCESS | 1648 | 1468900849235 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1648 | 1468900849236 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:00:49 INFO - PROCESS | 1648 | 1468900849241 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1648 | 1468900849244 Marionette TRACE conn2 <- [1,562,null,{}] 21:00:49 INFO - PROCESS | 1648 | 1468900849247 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}] 21:00:49 INFO - PROCESS | 1648 | 1468900849248 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:49 INFO - PROCESS | 1648 | 1468900849368 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:00:49 INFO - PROCESS | 1648 | 1468900849374 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1648 | 1468900849376 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1e800 == 44 [pid = 1648] [id = 148] 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127d9400) [pid = 1648] [serial = 441] [outer = 0x0] 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119e16000) [pid = 1648] [serial = 442] [outer = 0x1127d9400] 21:00:49 INFO - PROCESS | 1648 | 1468900849402 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12886a400) [pid = 1648] [serial = 443] [outer = 0x1127d9400] 21:00:49 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:49 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:49 INFO - PROCESS | 1648 | 1468900849746 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms 21:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:00:49 INFO - PROCESS | 1648 | 1468900849761 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1648 | 1468900849763 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:00:49 INFO - PROCESS | 1648 | 1468900849765 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1648 | 1468900849766 Marionette TRACE conn2 <- [1,566,null,{}] 21:00:49 INFO - PROCESS | 1648 | 1468900849768 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}] 21:00:49 INFO - PROCESS | 1648 | 1468900849769 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:49 INFO - PROCESS | 1648 | 1468900849851 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:00:49 INFO - PROCESS | 1648 | 1468900849855 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1648 | 1468900849856 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d03a800 == 45 [pid = 1648] [id = 149] 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b32c00) [pid = 1648] [serial = 444] [outer = 0x0] 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12954f800) [pid = 1648] [serial = 445] [outer = 0x128b32c00] 21:00:49 INFO - PROCESS | 1648 | 1468900849880 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12c4da000) [pid = 1648] [serial = 446] [outer = 0x128b32c00] 21:00:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:50 INFO - PROCESS | 1648 | 1468900850197 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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 21:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:00:50 INFO - PROCESS | 1648 | 1468900850235 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:00:50 INFO - PROCESS | 1648 | 1468900850236 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:00:50 INFO - PROCESS | 1648 | 1468900850239 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 1648 | 1468900850240 Marionette TRACE conn2 <- [1,570,null,{}] 21:00:50 INFO - PROCESS | 1648 | 1468900850242 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}] 21:00:50 INFO - PROCESS | 1648 | 1468900850243 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:50 INFO - PROCESS | 1648 | 1468900850356 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:00:50 INFO - PROCESS | 1648 | 1468900850362 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:50 INFO - PROCESS | 1648 | 1468900850363 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d502800 == 46 [pid = 1648] [id = 150] 21:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119d6b400) [pid = 1648] [serial = 447] [outer = 0x0] 21:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128816c00) [pid = 1648] [serial = 448] [outer = 0x119d6b400] 21:00:50 INFO - PROCESS | 1648 | 1468900850387 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12881ac00) [pid = 1648] [serial = 449] [outer = 0x119d6b400] 21:00:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:50 INFO - PROCESS | 1648 | 1468900850763 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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 568ms 21:00:50 INFO - PROCESS | 1648 | 1468900850807 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:00:50 INFO - PROCESS | 1648 | 1468900850810 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:00:50 INFO - PROCESS | 1648 | 1468900850814 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 1648 | 1468900850816 Marionette TRACE conn2 <- [1,574,null,{}] 21:00:50 INFO - PROCESS | 1648 | 1468900850821 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}] 21:00:50 INFO - PROCESS | 1648 | 1468900850822 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:50 INFO - PROCESS | 1648 | 1468900850934 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:00:51 INFO - PROCESS | 1648 | 1468900851007 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1648 | 1468900851010 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116abb800 == 47 [pid = 1648] [id = 151] 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116aae800) [pid = 1648] [serial = 450] [outer = 0x0] 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11922a000) [pid = 1648] [serial = 451] [outer = 0x116aae800] 21:00:51 INFO - PROCESS | 1648 | 1468900851041 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119a92c00) [pid = 1648] [serial = 452] [outer = 0x116aae800] 21:00:51 INFO - PROCESS | 1648 | 1468900851475 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]]]}] 21:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 675ms 21:00:51 INFO - PROCESS | 1648 | 1468900851490 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:00:51 INFO - PROCESS | 1648 | 1468900851493 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:00:51 INFO - PROCESS | 1648 | 1468900851498 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1648 | 1468900851500 Marionette TRACE conn2 <- [1,578,null,{}] 21:00:51 INFO - PROCESS | 1648 | 1468900851503 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}] 21:00:51 INFO - PROCESS | 1648 | 1468900851504 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:51 INFO - PROCESS | 1648 | 1468900851613 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:00:51 INFO - PROCESS | 1648 | 1468900851712 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1648 | 1468900851713 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121229800 == 48 [pid = 1648] [id = 152] 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119e1fc00) [pid = 1648] [serial = 453] [outer = 0x0] 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x120f9d400) [pid = 1648] [serial = 454] [outer = 0x119e1fc00] 21:00:51 INFO - PROCESS | 1648 | 1468900851744 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124108400) [pid = 1648] [serial = 455] [outer = 0x119e1fc00] 21:00:52 INFO - PROCESS | 1648 | 1468900852193 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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 720ms 21:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:00:52 INFO - PROCESS | 1648 | 1468900852225 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 1648 | 1468900852226 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:00:52 INFO - PROCESS | 1648 | 1468900852229 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1648 | 1468900852231 Marionette TRACE conn2 <- [1,582,null,{}] 21:00:52 INFO - PROCESS | 1648 | 1468900852245 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}] 21:00:52 INFO - PROCESS | 1648 | 1468900852248 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:52 INFO - PROCESS | 1648 | 1468900852359 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:00:52 INFO - PROCESS | 1648 | 1468900852434 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:52 INFO - PROCESS | 1648 | 1468900852436 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf10800 == 49 [pid = 1648] [id = 153] 21:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128812000) [pid = 1648] [serial = 456] [outer = 0x0] 21:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12881cc00) [pid = 1648] [serial = 457] [outer = 0x128812000] 21:00:52 INFO - PROCESS | 1648 | 1468900852468 Marionette DEBUG loaded listener.js 21:00:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128866400) [pid = 1648] [serial = 458] [outer = 0x128812000] 21:00:52 INFO - PROCESS | 1648 | 1468900852883 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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 21:00:52 INFO - PROCESS | 1648 | 1468900852901 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 1648 | 1468900852903 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:00:52 INFO - PROCESS | 1648 | 1468900852931 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1648 | 1468900852932 Marionette TRACE conn2 <- [1,586,null,{}] 21:00:52 INFO - PROCESS | 1648 | 1468900852935 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}] 21:00:52 INFO - PROCESS | 1648 | 1468900852936 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:53 INFO - PROCESS | 1648 | 1468900853077 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:00:53 INFO - PROCESS | 1648 | 1468900853118 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:53 INFO - PROCESS | 1648 | 1468900853120 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d880800 == 50 [pid = 1648] [id = 154] 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128b37800) [pid = 1648] [serial = 459] [outer = 0x0] 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129248000) [pid = 1648] [serial = 460] [outer = 0x128b37800] 21:00:53 INFO - PROCESS | 1648 | 1468900853149 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x129549000) [pid = 1648] [serial = 461] [outer = 0x128b37800] 21:00:53 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:00:53 INFO - PROCESS | 1648 | 1468900853557 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]]]}] 21:00:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:00:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 21:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:00:53 INFO - PROCESS | 1648 | 1468900853601 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:00:53 INFO - PROCESS | 1648 | 1468900853603 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:00:53 INFO - PROCESS | 1648 | 1468900853605 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:00:53 INFO - PROCESS | 1648 | 1468900853606 Marionette TRACE conn2 <- [1,590,null,{}] 21:00:53 INFO - PROCESS | 1648 | 1468900853609 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}] 21:00:53 INFO - PROCESS | 1648 | 1468900853610 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:53 INFO - PROCESS | 1648 | 1468900853713 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:00:53 INFO - PROCESS | 1648 | 1468900853816 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:53 INFO - PROCESS | 1648 | 1468900853817 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d893000 == 51 [pid = 1648] [id = 155] 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128be3c00) [pid = 1648] [serial = 462] [outer = 0x0] 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12abcf000) [pid = 1648] [serial = 463] [outer = 0x128be3c00] 21:00:53 INFO - PROCESS | 1648 | 1468900853849 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ba4f400) [pid = 1648] [serial = 464] [outer = 0x128be3c00] 21:00:54 INFO - PROCESS | 1648 | 1468900854297 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]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 720ms 21:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:00:54 INFO - PROCESS | 1648 | 1468900854351 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:00:54 INFO - PROCESS | 1648 | 1468900854352 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:00:54 INFO - PROCESS | 1648 | 1468900854354 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1648 | 1468900854356 Marionette TRACE conn2 <- [1,594,null,{}] 21:00:54 INFO - PROCESS | 1648 | 1468900854358 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}] 21:00:54 INFO - PROCESS | 1648 | 1468900854362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:54 INFO - PROCESS | 1648 | 1468900854490 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:00:54 INFO - PROCESS | 1648 | 1468900854698 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 1648 | 1468900854700 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab3000 == 52 [pid = 1648] [id = 156] 21:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x110fed000) [pid = 1648] [serial = 465] [outer = 0x0] 21:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1151d3000) [pid = 1648] [serial = 466] [outer = 0x110fed000] 21:00:54 INFO - PROCESS | 1648 | 1468900854751 Marionette DEBUG loaded listener.js 21:00:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11802bc00) [pid = 1648] [serial = 467] [outer = 0x110fed000] 21:00:55 INFO - PROCESS | 1648 | 1468900855297 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]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 970ms 21:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:00:55 INFO - PROCESS | 1648 | 1468900855326 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 1648 | 1468900855328 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:00:55 INFO - PROCESS | 1648 | 1468900855330 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:00:55 INFO - PROCESS | 1648 | 1468900855332 Marionette TRACE conn2 <- [1,598,null,{}] 21:00:55 INFO - PROCESS | 1648 | 1468900855336 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}] 21:00:55 INFO - PROCESS | 1648 | 1468900855340 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:55 INFO - PROCESS | 1648 | 1468900855439 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:00:55 INFO - PROCESS | 1648 | 1468900855518 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:55 INFO - PROCESS | 1648 | 1468900855519 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116149000 == 53 [pid = 1648] [id = 157] 21:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x119ab2800) [pid = 1648] [serial = 468] [outer = 0x0] 21:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119d0e800) [pid = 1648] [serial = 469] [outer = 0x119ab2800] 21:00:55 INFO - PROCESS | 1648 | 1468900855547 Marionette DEBUG loaded listener.js 21:00:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119e17c00) [pid = 1648] [serial = 470] [outer = 0x119ab2800] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x113bda000 == 52 [pid = 1648] [id = 67] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d03a800 == 51 [pid = 1648] [id = 149] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1e800 == 50 [pid = 1648] [id = 148] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119785800 == 49 [pid = 1648] [id = 147] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb4800 == 48 [pid = 1648] [id = 146] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab95000 == 47 [pid = 1648] [id = 145] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d8000 == 46 [pid = 1648] [id = 144] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116abc000 == 45 [pid = 1648] [id = 143] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x124632000 == 44 [pid = 1648] [id = 142] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1217c3000 == 43 [pid = 1648] [id = 141] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119bdc800 == 42 [pid = 1648] [id = 140] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116584800 == 41 [pid = 1648] [id = 139] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119784800 == 40 [pid = 1648] [id = 138] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d01e800 == 39 [pid = 1648] [id = 136] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bad9800 == 38 [pid = 1648] [id = 135] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x120f2c800 == 37 [pid = 1648] [id = 134] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5e1800 == 36 [pid = 1648] [id = 132] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116962800 == 35 [pid = 1648] [id = 133] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d034800 == 34 [pid = 1648] [id = 137] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab3000 == 33 [pid = 1648] [id = 156] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d893000 == 32 [pid = 1648] [id = 155] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d880800 == 31 [pid = 1648] [id = 154] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf10800 == 30 [pid = 1648] [id = 153] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121229800 == 29 [pid = 1648] [id = 152] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d502800 == 28 [pid = 1648] [id = 150] 21:00:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116abb800 == 27 [pid = 1648] [id = 151] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a7d3c00) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12923c000) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128c49800) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128e09800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12951dc00) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126a8b000) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c4dec00) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128bd7400) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x120f9bc00) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119d65400) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12954dc00) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ba42000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128bdf400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x129515800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124da6400) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1127dc000) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124607c00) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12ba7d000) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x110fe8800) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1127e0000) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d66c00) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116702800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x120f9dc00) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119a9a400) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x110fec800) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119e18000) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ba79800) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d66800) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125672400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124110400) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d08400) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12ba41400) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12c4e6800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bf92000) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bfb9800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 21:00:56 INFO - PROCESS | 1648 | 1468900856768 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]]]}] 21:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1472ms 21:00:56 INFO - PROCESS | 1648 | 1468900856803 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:00:56 INFO - PROCESS | 1648 | 1468900856810 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:00:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:00:56 INFO - PROCESS | 1648 | 1468900856813 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:00:56 INFO - PROCESS | 1648 | 1468900856815 Marionette TRACE conn2 <- [1,602,null,{}] 21:00:56 INFO - PROCESS | 1648 | 1468900856819 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}] 21:00:56 INFO - PROCESS | 1648 | 1468900856821 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:56 INFO - PROCESS | 1648 | 1468900856893 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:00:56 INFO - PROCESS | 1648 | 1468900856897 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1648 | 1468900856899 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bda000 == 28 [pid = 1648] [id = 158] 21:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f38800) [pid = 1648] [serial = 471] [outer = 0x0] 21:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11600f400) [pid = 1648] [serial = 472] [outer = 0x113f38800] 21:00:56 INFO - PROCESS | 1648 | 1468900856929 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1167a4000) [pid = 1648] [serial = 473] [outer = 0x113f38800] 21:00:57 INFO - PROCESS | 1648 | 1468900857264 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]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 21:00:57 INFO - PROCESS | 1648 | 1468900857334 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:00:57 INFO - PROCESS | 1648 | 1468900857338 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:00:57 INFO - PROCESS | 1648 | 1468900857342 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1648 | 1468900857344 Marionette TRACE conn2 <- [1,606,null,{}] 21:00:57 INFO - PROCESS | 1648 | 1468900857346 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}] 21:00:57 INFO - PROCESS | 1648 | 1468900857348 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:57 INFO - PROCESS | 1648 | 1468900857428 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:00:57 INFO - PROCESS | 1648 | 1468900857432 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1648 | 1468900857433 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab3000 == 29 [pid = 1648] [id = 159] 21:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116aa3000) [pid = 1648] [serial = 474] [outer = 0x0] 21:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1180e2800) [pid = 1648] [serial = 475] [outer = 0x116aa3000] 21:00:57 INFO - PROCESS | 1648 | 1468900857462 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118411c00) [pid = 1648] [serial = 476] [outer = 0x116aa3000] 21:00:57 INFO - PROCESS | 1648 | 1468900857808 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]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 21:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:00:57 INFO - PROCESS | 1648 | 1468900857862 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:00:57 INFO - PROCESS | 1648 | 1468900857863 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:00:57 INFO - PROCESS | 1648 | 1468900857865 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1648 | 1468900857868 Marionette TRACE conn2 <- [1,610,null,{}] 21:00:57 INFO - PROCESS | 1648 | 1468900857876 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}] 21:00:57 INFO - PROCESS | 1648 | 1468900857879 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:57 INFO - PROCESS | 1648 | 1468900857955 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:00:57 INFO - PROCESS | 1648 | 1468900857962 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1648 | 1468900857964 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11837b000 == 30 [pid = 1648] [id = 160] 21:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11600ac00) [pid = 1648] [serial = 477] [outer = 0x0] 21:00:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11976ac00) [pid = 1648] [serial = 478] [outer = 0x11600ac00] 21:00:57 INFO - PROCESS | 1648 | 1468900857992 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119a8e400) [pid = 1648] [serial = 479] [outer = 0x11600ac00] 21:00:58 INFO - PROCESS | 1648 | 1468900858338 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 21:00:58 INFO - PROCESS | 1648 | 1468900858386 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1648 | 1468900858388 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:00:58 INFO - PROCESS | 1648 | 1468900858390 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1648 | 1468900858391 Marionette TRACE conn2 <- [1,614,null,{}] 21:00:58 INFO - PROCESS | 1648 | 1468900858394 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}] 21:00:58 INFO - PROCESS | 1648 | 1468900858395 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:58 INFO - PROCESS | 1648 | 1468900858498 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:00:58 INFO - PROCESS | 1648 | 1468900858535 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1648 | 1468900858537 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192d9800 == 31 [pid = 1648] [id = 161] 21:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1197bfc00) [pid = 1648] [serial = 480] [outer = 0x0] 21:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119a9c800) [pid = 1648] [serial = 481] [outer = 0x1197bfc00] 21:00:58 INFO - PROCESS | 1648 | 1468900858562 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119d69800) [pid = 1648] [serial = 482] [outer = 0x1197bfc00] 21:00:58 INFO - PROCESS | 1648 | 1468900858910 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 21:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:00:58 INFO - PROCESS | 1648 | 1468900858961 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1648 | 1468900858963 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:00:58 INFO - PROCESS | 1648 | 1468900858965 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1648 | 1468900858966 Marionette TRACE conn2 <- [1,618,null,{}] 21:00:58 INFO - PROCESS | 1648 | 1468900858968 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}] 21:00:58 INFO - PROCESS | 1648 | 1468900858969 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:59 INFO - PROCESS | 1648 | 1468900859060 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:00:59 INFO - PROCESS | 1648 | 1468900859074 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 1648 | 1468900859076 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bdc800 == 32 [pid = 1648] [id = 162] 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116909800) [pid = 1648] [serial = 483] [outer = 0x0] 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119e14c00) [pid = 1648] [serial = 484] [outer = 0x116909800] 21:00:59 INFO - PROCESS | 1648 | 1468900859100 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119fe1400) [pid = 1648] [serial = 485] [outer = 0x116909800] 21:00:59 INFO - PROCESS | 1648 | 1468900859437 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]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 517ms 21:00:59 INFO - PROCESS | 1648 | 1468900859483 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:00:59 INFO - PROCESS | 1648 | 1468900859484 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:00:59 INFO - PROCESS | 1648 | 1468900859486 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1648 | 1468900859487 Marionette TRACE conn2 <- [1,622,null,{}] 21:00:59 INFO - PROCESS | 1648 | 1468900859490 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}] 21:00:59 INFO - PROCESS | 1648 | 1468900859494 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:59 INFO - PROCESS | 1648 | 1468900859610 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x120f9e800) [pid = 1648] [serial = 486] [outer = 0x12d018800] 21:00:59 INFO - PROCESS | 1648 | 1468900859664 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 1648 | 1468900859665 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:00:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d03800 == 33 [pid = 1648] [id = 163] 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124105c00) [pid = 1648] [serial = 487] [outer = 0x0] 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124315400) [pid = 1648] [serial = 488] [outer = 0x124105c00] 21:00:59 INFO - PROCESS | 1648 | 1468900859693 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1247d2800) [pid = 1648] [serial = 489] [outer = 0x124105c00] 21:01:00 INFO - PROCESS | 1648 | 1468900860061 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 618ms 21:01:00 INFO - PROCESS | 1648 | 1468900860107 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1648 | 1468900860109 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:01:00 INFO - PROCESS | 1648 | 1468900860118 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1648 | 1468900860120 Marionette TRACE conn2 <- [1,626,null,{}] 21:01:00 INFO - PROCESS | 1648 | 1468900860123 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}] 21:01:00 INFO - PROCESS | 1648 | 1468900860125 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:00 INFO - PROCESS | 1648 | 1468900860218 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:01:00 INFO - PROCESS | 1648 | 1468900860222 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1648 | 1468900860223 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d6000 == 34 [pid = 1648] [id = 164] 21:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11339a800) [pid = 1648] [serial = 490] [outer = 0x0] 21:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124da5c00) [pid = 1648] [serial = 491] [outer = 0x11339a800] 21:01:00 INFO - PROCESS | 1648 | 1468900860246 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126464800) [pid = 1648] [serial = 492] [outer = 0x11339a800] 21:01:00 INFO - PROCESS | 1648 | 1468900860702 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 21:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:01:00 INFO - PROCESS | 1648 | 1468900860742 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1648 | 1468900860744 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:01:00 INFO - PROCESS | 1648 | 1468900860747 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1648 | 1468900860749 Marionette TRACE conn2 <- [1,630,null,{}] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119a91000) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128bd8800) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119a8f800) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126ce7400) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113d44800) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bb37000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119a8d800) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127d9400) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b32c00) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119e20800) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a7d7400) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1127d2400) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b2ef000) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127d8800) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12bfafc00) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125674800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124106c00) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b30000) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:01:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d6b400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:01:01 INFO - PROCESS | 1648 | 1468900861082 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}] 21:01:01 INFO - PROCESS | 1648 | 1468900861083 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:01 INFO - PROCESS | 1648 | 1468900861160 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:01:01 INFO - PROCESS | 1648 | 1468900861163 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:01 INFO - PROCESS | 1648 | 1468900861164 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d74800 == 35 [pid = 1648] [id = 165] 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112f9f400) [pid = 1648] [serial = 493] [outer = 0x0] 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a93800) [pid = 1648] [serial = 494] [outer = 0x112f9f400] 21:01:01 INFO - PROCESS | 1648 | 1468900861192 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d71c00) [pid = 1648] [serial = 495] [outer = 0x112f9f400] 21:01:01 INFO - PROCESS | 1648 | 1468900861517 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]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 780ms 21:01:01 INFO - PROCESS | 1648 | 1468900861528 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 1648 | 1468900861537 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:01:01 INFO - PROCESS | 1648 | 1468900861541 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 1648 | 1468900861544 Marionette TRACE conn2 <- [1,634,null,{}] 21:01:01 INFO - PROCESS | 1648 | 1468900861546 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}] 21:01:01 INFO - PROCESS | 1648 | 1468900861547 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:01 INFO - PROCESS | 1648 | 1468900861624 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:01:01 INFO - PROCESS | 1648 | 1468900861628 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:01 INFO - PROCESS | 1648 | 1468900861629 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118378800 == 36 [pid = 1648] [id = 166] 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1192b0800) [pid = 1648] [serial = 496] [outer = 0x0] 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126563c00) [pid = 1648] [serial = 497] [outer = 0x1192b0800] 21:01:01 INFO - PROCESS | 1648 | 1468900861653 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1267b2c00) [pid = 1648] [serial = 498] [outer = 0x1192b0800] 21:01:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:01 INFO - PROCESS | 1648 | 1468900861977 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]]]}] 21:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 21:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:01:02 INFO - PROCESS | 1648 | 1468900862012 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:01:02 INFO - PROCESS | 1648 | 1468900862013 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:01:02 INFO - PROCESS | 1648 | 1468900862016 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:01:02 INFO - PROCESS | 1648 | 1468900862017 Marionette TRACE conn2 <- [1,638,null,{}] 21:01:02 INFO - PROCESS | 1648 | 1468900862020 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}] 21:01:02 INFO - PROCESS | 1648 | 1468900862021 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:02 INFO - PROCESS | 1648 | 1468900862134 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:01:02 INFO - PROCESS | 1648 | 1468900862145 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1648 | 1468900862146 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eaf000 == 37 [pid = 1648] [id = 167] 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126567400) [pid = 1648] [serial = 499] [outer = 0x0] 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126ce9000) [pid = 1648] [serial = 500] [outer = 0x126567400] 21:01:02 INFO - PROCESS | 1648 | 1468900862186 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128811c00) [pid = 1648] [serial = 501] [outer = 0x126567400] 21:01:02 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:02 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:02 INFO - PROCESS | 1648 | 1468900862626 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]]]}] 21:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 21:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:01:02 INFO - PROCESS | 1648 | 1468900862636 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:01:02 INFO - PROCESS | 1648 | 1468900862638 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:01:02 INFO - PROCESS | 1648 | 1468900862642 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:01:02 INFO - PROCESS | 1648 | 1468900862652 Marionette TRACE conn2 <- [1,642,null,{}] 21:01:02 INFO - PROCESS | 1648 | 1468900862654 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}] 21:01:02 INFO - PROCESS | 1648 | 1468900862656 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:02 INFO - PROCESS | 1648 | 1468900862764 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:01:02 INFO - PROCESS | 1648 | 1468900862771 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1648 | 1468900862773 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4a000 == 38 [pid = 1648] [id = 168] 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x111e58000) [pid = 1648] [serial = 502] [outer = 0x0] 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128814000) [pid = 1648] [serial = 503] [outer = 0x111e58000] 21:01:02 INFO - PROCESS | 1648 | 1468900862799 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b30800) [pid = 1648] [serial = 504] [outer = 0x111e58000] 21:01:03 INFO - PROCESS | 1648 | 1468900863279 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]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 677ms 21:01:03 INFO - PROCESS | 1648 | 1468900863319 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1648 | 1468900863322 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:01:03 INFO - PROCESS | 1648 | 1468900863325 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1648 | 1468900863327 Marionette TRACE conn2 <- [1,646,null,{}] 21:01:03 INFO - PROCESS | 1648 | 1468900863331 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}] 21:01:03 INFO - PROCESS | 1648 | 1468900863333 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:03 INFO - PROCESS | 1648 | 1468900863444 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:01:03 INFO - PROCESS | 1648 | 1468900863525 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:03 INFO - PROCESS | 1648 | 1468900863527 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11675f800 == 39 [pid = 1648] [id = 169] 21:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127dfc00) [pid = 1648] [serial = 505] [outer = 0x0] 21:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1151cac00) [pid = 1648] [serial = 506] [outer = 0x1127dfc00] 21:01:03 INFO - PROCESS | 1648 | 1468900863559 Marionette DEBUG loaded listener.js 21:01:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116aa1c00) [pid = 1648] [serial = 507] [outer = 0x1127dfc00] 21:01:04 INFO - PROCESS | 1648 | 1468900864103 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]]]}] 21:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 820ms 21:01:04 INFO - PROCESS | 1648 | 1468900864159 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:01:04 INFO - PROCESS | 1648 | 1468900864162 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:01:04 INFO - PROCESS | 1648 | 1468900864167 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:01:04 INFO - PROCESS | 1648 | 1468900864169 Marionette TRACE conn2 <- [1,650,null,{}] 21:01:04 INFO - PROCESS | 1648 | 1468900864171 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}] 21:01:04 INFO - PROCESS | 1648 | 1468900864173 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:04 INFO - PROCESS | 1648 | 1468900864280 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:01:04 INFO - PROCESS | 1648 | 1468900864361 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:04 INFO - PROCESS | 1648 | 1468900864363 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11978f800 == 40 [pid = 1648] [id = 170] 21:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11840dc00) [pid = 1648] [serial = 508] [outer = 0x0] 21:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1192adc00) [pid = 1648] [serial = 509] [outer = 0x11840dc00] 21:01:04 INFO - PROCESS | 1648 | 1468900864393 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1197bec00) [pid = 1648] [serial = 510] [outer = 0x11840dc00] 21:01:05 INFO - PROCESS | 1648 | 1468900865027 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]]]}] 21:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 919ms 21:01:05 INFO - PROCESS | 1648 | 1468900865110 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1648 | 1468900865113 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:01:05 INFO - PROCESS | 1648 | 1468900865117 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1648 | 1468900865119 Marionette TRACE conn2 <- [1,654,null,{}] 21:01:05 INFO - PROCESS | 1648 | 1468900865123 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}] 21:01:05 INFO - PROCESS | 1648 | 1468900865124 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:05 INFO - PROCESS | 1648 | 1468900865225 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:01:05 INFO - PROCESS | 1648 | 1468900865283 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1648 | 1468900865285 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab5000 == 41 [pid = 1648] [id = 171] 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117d24800) [pid = 1648] [serial = 511] [outer = 0x0] 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11802a000) [pid = 1648] [serial = 512] [outer = 0x117d24800] 21:01:05 INFO - PROCESS | 1648 | 1468900865314 Marionette DEBUG loaded listener.js 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11840d400) [pid = 1648] [serial = 513] [outer = 0x117d24800] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128eaf000 == 40 [pid = 1648] [id = 167] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118378800 == 39 [pid = 1648] [id = 166] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124d74800 == 38 [pid = 1648] [id = 165] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d6000 == 37 [pid = 1648] [id = 164] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123d03800 == 36 [pid = 1648] [id = 163] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119bdc800 == 35 [pid = 1648] [id = 162] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1192d9800 == 34 [pid = 1648] [id = 161] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11837b000 == 33 [pid = 1648] [id = 160] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab3000 == 32 [pid = 1648] [id = 159] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113bda000 == 31 [pid = 1648] [id = 158] 21:01:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116149000 == 30 [pid = 1648] [id = 157] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c4da000) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128816c00) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12881ac00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119e1ac00) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a65f800) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119d0d800) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12abcb400) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12a65d400) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1192ae400) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bf8b400) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119d22c00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12886a400) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12954f800) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12923bc00) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126008400) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bb35c00) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11975fc00) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bf2c000) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d07c00) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124106800) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bf97c00) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11670c800) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119e19c00) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1167b0400) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d1e000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bb30400) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119e16000) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12c525400) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a95800) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12600d800) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12abc5000) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1267b3c00) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b36400) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126cdec00) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c55800) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b3d000) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12c4e1000) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 21:01:05 INFO - PROCESS | 1648 | 1468900865696 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]]]}] 21:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 624ms 21:01:05 INFO - PROCESS | 1648 | 1468900865743 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1648 | 1468900865746 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:01:05 INFO - PROCESS | 1648 | 1468900865750 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1648 | 1468900865751 Marionette TRACE conn2 <- [1,658,null,{}] 21:01:05 INFO - PROCESS | 1648 | 1468900865754 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}] 21:01:05 INFO - PROCESS | 1648 | 1468900865755 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:05 INFO - PROCESS | 1648 | 1468900865832 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:01:05 INFO - PROCESS | 1648 | 1468900865886 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1648 | 1468900865887 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x118217800 == 31 [pid = 1648] [id = 172] 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118d49c00) [pid = 1648] [serial = 514] [outer = 0x0] 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1197c8800) [pid = 1648] [serial = 515] [outer = 0x118d49c00] 21:01:05 INFO - PROCESS | 1648 | 1468900865917 Marionette DEBUG loaded listener.js 21:01:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a97800) [pid = 1648] [serial = 516] [outer = 0x118d49c00] 21:01:06 INFO - PROCESS | 1648 | 1468900866217 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]]]}] 21:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 21:01:06 INFO - PROCESS | 1648 | 1468900866270 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:01:06 INFO - PROCESS | 1648 | 1468900866271 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:01:06 INFO - PROCESS | 1648 | 1468900866276 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:01:06 INFO - PROCESS | 1648 | 1468900866278 Marionette TRACE conn2 <- [1,662,null,{}] 21:01:06 INFO - PROCESS | 1648 | 1468900866286 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}] 21:01:06 INFO - PROCESS | 1648 | 1468900866289 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:06 INFO - PROCESS | 1648 | 1468900866366 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:01:06 INFO - PROCESS | 1648 | 1468900866421 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:06 INFO - PROCESS | 1648 | 1468900866423 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bdd800 == 32 [pid = 1648] [id = 173] 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11390e000) [pid = 1648] [serial = 517] [outer = 0x0] 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d0ac00) [pid = 1648] [serial = 518] [outer = 0x11390e000] 21:01:06 INFO - PROCESS | 1648 | 1468900866450 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x120fa2000) [pid = 1648] [serial = 519] [outer = 0x11390e000] 21:01:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:06 INFO - PROCESS | 1648 | 1468900866731 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]]]}] 21:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 21:01:06 INFO - PROCESS | 1648 | 1468900866747 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:01:06 INFO - PROCESS | 1648 | 1468900866749 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:01:06 INFO - PROCESS | 1648 | 1468900866751 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:01:06 INFO - PROCESS | 1648 | 1468900866752 Marionette TRACE conn2 <- [1,666,null,{}] 21:01:06 INFO - PROCESS | 1648 | 1468900866755 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}] 21:01:06 INFO - PROCESS | 1648 | 1468900866758 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:06 INFO - PROCESS | 1648 | 1468900866848 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:01:06 INFO - PROCESS | 1648 | 1468900866852 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:06 INFO - PROCESS | 1648 | 1468900866853 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215dd800 == 33 [pid = 1648] [id = 174] 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1212e0c00) [pid = 1648] [serial = 520] [outer = 0x0] 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123d81400) [pid = 1648] [serial = 521] [outer = 0x1212e0c00] 21:01:06 INFO - PROCESS | 1648 | 1468900866881 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124108000) [pid = 1648] [serial = 522] [outer = 0x1212e0c00] 21:01:07 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:07 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:07 INFO - PROCESS | 1648 | 1468900867217 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]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms 21:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:01:07 INFO - PROCESS | 1648 | 1468900867226 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 1648 | 1468900867227 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:01:07 INFO - PROCESS | 1648 | 1468900867229 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 1648 | 1468900867230 Marionette TRACE conn2 <- [1,670,null,{}] 21:01:07 INFO - PROCESS | 1648 | 1468900867232 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}] 21:01:07 INFO - PROCESS | 1648 | 1468900867234 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:07 INFO - PROCESS | 1648 | 1468900867340 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:01:07 INFO - PROCESS | 1648 | 1468900867346 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1648 | 1468900867347 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d20000 == 34 [pid = 1648] [id = 175] 21:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112f2bc00) [pid = 1648] [serial = 523] [outer = 0x0] 21:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121a0c800) [pid = 1648] [serial = 524] [outer = 0x112f2bc00] 21:01:07 INFO - PROCESS | 1648 | 1468900867371 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125674800) [pid = 1648] [serial = 525] [outer = 0x112f2bc00] 21:01:07 INFO - PROCESS | 1648 | 1468900867693 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]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 21:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:01:07 INFO - PROCESS | 1648 | 1468900867750 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 1648 | 1468900867751 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:01:07 INFO - PROCESS | 1648 | 1468900867754 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 1648 | 1468900867756 Marionette TRACE conn2 <- [1,674,null,{}] 21:01:07 INFO - PROCESS | 1648 | 1468900867758 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}] 21:01:07 INFO - PROCESS | 1648 | 1468900867763 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:07 INFO - PROCESS | 1648 | 1468900867913 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:01:07 INFO - PROCESS | 1648 | 1468900867933 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1648 | 1468900867934 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c35800 == 35 [pid = 1648] [id = 176] 21:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12600d800) [pid = 1648] [serial = 526] [outer = 0x0] 21:01:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12656a400) [pid = 1648] [serial = 527] [outer = 0x12600d800] 21:01:07 INFO - PROCESS | 1648 | 1468900867974 Marionette DEBUG loaded listener.js 21:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128863c00) [pid = 1648] [serial = 528] [outer = 0x12600d800] 21:01:08 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:08 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:08 INFO - PROCESS | 1648 | 1468900868414 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]]]}] 21:01:08 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 21:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 723ms 21:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:01:08 INFO - PROCESS | 1648 | 1468900868478 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:01:08 INFO - PROCESS | 1648 | 1468900868479 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:01:08 INFO - PROCESS | 1648 | 1468900868482 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:01:08 INFO - PROCESS | 1648 | 1468900868483 Marionette TRACE conn2 <- [1,678,null,{}] 21:01:08 INFO - PROCESS | 1648 | 1468900868486 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}] 21:01:08 INFO - PROCESS | 1648 | 1468900868487 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:08 INFO - PROCESS | 1648 | 1468900868615 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:01:08 INFO - PROCESS | 1648 | 1468900868637 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:08 INFO - PROCESS | 1648 | 1468900868638 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296da000 == 36 [pid = 1648] [id = 177] 21:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121973c00) [pid = 1648] [serial = 529] [outer = 0x0] 21:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b2f400) [pid = 1648] [serial = 530] [outer = 0x121973c00] 21:01:08 INFO - PROCESS | 1648 | 1468900868688 Marionette DEBUG loaded listener.js 21:01:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b3a400) [pid = 1648] [serial = 531] [outer = 0x121973c00] 21:01:09 INFO - PROCESS | 1648 | 1468900869094 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]]]}] 21:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 21:01:09 INFO - PROCESS | 1648 | 1468900869103 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:01:09 INFO - PROCESS | 1648 | 1468900869104 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:01:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:01:09 INFO - PROCESS | 1648 | 1468900869111 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:01:09 INFO - PROCESS | 1648 | 1468900869112 Marionette TRACE conn2 <- [1,682,null,{}] 21:01:09 INFO - PROCESS | 1648 | 1468900869114 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}] 21:01:09 INFO - PROCESS | 1648 | 1468900869115 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:09 INFO - PROCESS | 1648 | 1468900869216 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:01:09 INFO - PROCESS | 1648 | 1468900869220 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1648 | 1468900869222 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4e3000 == 37 [pid = 1648] [id = 178] 21:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1131ce800) [pid = 1648] [serial = 532] [outer = 0x0] 21:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128bd7800) [pid = 1648] [serial = 533] [outer = 0x1131ce800] 21:01:09 INFO - PROCESS | 1648 | 1468900869246 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c4bc00) [pid = 1648] [serial = 534] [outer = 0x1131ce800] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116909800) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11600ac00) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f38800) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119ab2800) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116aa3000) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1197bfc00) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116aae800) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e1fc00) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128812000) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126567400) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b37800) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128be3c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124105c00) [pid = 1648] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11339a800) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112f9f400) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1192b0800) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:01:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110fed000) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:01:10 INFO - PROCESS | 1648 | 1468900870064 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]]]}] 21:01:10 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) 21:01:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 21:01:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:01:10 INFO - PROCESS | 1648 | 1468900870080 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:01:10 INFO - PROCESS | 1648 | 1468900870081 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:01:10 INFO - PROCESS | 1648 | 1468900870084 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1648 | 1468900870085 Marionette TRACE conn2 <- [1,686,null,{}] 21:01:10 INFO - PROCESS | 1648 | 1468900870087 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}] 21:01:10 INFO - PROCESS | 1648 | 1468900870088 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:10 INFO - PROCESS | 1648 | 1468900870164 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:01:10 INFO - PROCESS | 1648 | 1468900870167 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 1648 | 1468900870179 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bdd000 == 38 [pid = 1648] [id = 179] 21:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116705000) [pid = 1648] [serial = 535] [outer = 0x0] 21:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1192b0800) [pid = 1648] [serial = 536] [outer = 0x116705000] 21:01:10 INFO - PROCESS | 1648 | 1468900870204 Marionette DEBUG loaded listener.js 21:01:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d64800) [pid = 1648] [serial = 537] [outer = 0x116705000] 21:01:11 INFO - PROCESS | 1648 | 1468900871018 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]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 21:01:11 INFO - PROCESS | 1648 | 1468900871055 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:01:11 INFO - PROCESS | 1648 | 1468900871058 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:01:11 INFO - PROCESS | 1648 | 1468900871060 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1648 | 1468900871061 Marionette TRACE conn2 <- [1,690,null,{}] 21:01:11 INFO - PROCESS | 1648 | 1468900871064 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}] 21:01:11 INFO - PROCESS | 1648 | 1468900871065 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:11 INFO - PROCESS | 1648 | 1468900871162 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:01:11 INFO - PROCESS | 1648 | 1468900871167 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:11 INFO - PROCESS | 1648 | 1468900871168 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aba0800 == 39 [pid = 1648] [id = 180] 21:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11697a000) [pid = 1648] [serial = 538] [outer = 0x0] 21:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126567800) [pid = 1648] [serial = 539] [outer = 0x11697a000] 21:01:11 INFO - PROCESS | 1648 | 1468900871193 Marionette DEBUG loaded listener.js 21:01:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124106800) [pid = 1648] [serial = 540] [outer = 0x11697a000] 21:01:11 INFO - PROCESS | 1648 | 1468900871955 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]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 21:01:11 INFO - PROCESS | 1648 | 1468900871980 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:01:11 INFO - PROCESS | 1648 | 1468900871982 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:01:11 INFO - PROCESS | 1648 | 1468900871986 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1648 | 1468900871988 Marionette TRACE conn2 <- [1,694,null,{}] 21:01:11 INFO - PROCESS | 1648 | 1468900871995 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}] 21:01:11 INFO - PROCESS | 1648 | 1468900871997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:12 INFO - PROCESS | 1648 | 1468900872127 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:01:12 INFO - PROCESS | 1648 | 1468900872182 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:12 INFO - PROCESS | 1648 | 1468900872184 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11725d800 == 40 [pid = 1648] [id = 181] 21:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1175acc00) [pid = 1648] [serial = 541] [outer = 0x0] 21:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11802ac00) [pid = 1648] [serial = 542] [outer = 0x1175acc00] 21:01:12 INFO - PROCESS | 1648 | 1468900872216 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118d47400) [pid = 1648] [serial = 543] [outer = 0x1175acc00] 21:01:13 INFO - PROCESS | 1648 | 1468900873145 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]]]}] 21:01:13 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) 21:01:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1180ms 21:01:13 INFO - PROCESS | 1648 | 1468900873165 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:01:13 INFO - PROCESS | 1648 | 1468900873169 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:01:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:01:13 INFO - PROCESS | 1648 | 1468900873176 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:01:13 INFO - PROCESS | 1648 | 1468900873178 Marionette TRACE conn2 <- [1,698,null,{}] 21:01:13 INFO - PROCESS | 1648 | 1468900873180 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}] 21:01:13 INFO - PROCESS | 1648 | 1468900873182 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:13 INFO - PROCESS | 1648 | 1468900873283 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:01:13 INFO - PROCESS | 1648 | 1468900873338 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 1648 | 1468900873339 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1241af800 == 41 [pid = 1648] [id = 182] 21:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d65400) [pid = 1648] [serial = 544] [outer = 0x0] 21:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119d71800) [pid = 1648] [serial = 545] [outer = 0x119d65400] 21:01:13 INFO - PROCESS | 1648 | 1468900873369 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x120fa1800) [pid = 1648] [serial = 546] [outer = 0x119d65400] 21:01:14 INFO - PROCESS | 1648 | 1468900874306 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]]]}] 21:01:14 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) 21:01:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1175ms 21:01:14 INFO - PROCESS | 1648 | 1468900874349 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1648 | 1468900874351 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:01:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:01:14 INFO - PROCESS | 1648 | 1468900874353 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1648 | 1468900874356 Marionette TRACE conn2 <- [1,702,null,{}] 21:01:14 INFO - PROCESS | 1648 | 1468900874363 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}] 21:01:14 INFO - PROCESS | 1648 | 1468900874367 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:14 INFO - PROCESS | 1648 | 1468900874468 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:01:14 INFO - PROCESS | 1648 | 1468900874522 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:14 INFO - PROCESS | 1648 | 1468900874524 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189c3800 == 42 [pid = 1648] [id = 183] 21:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d66c00) [pid = 1648] [serial = 547] [outer = 0x0] 21:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124111c00) [pid = 1648] [serial = 548] [outer = 0x119d66c00] 21:01:14 INFO - PROCESS | 1648 | 1468900874555 Marionette DEBUG loaded listener.js 21:01:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12656fc00) [pid = 1648] [serial = 549] [outer = 0x119d66c00] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119bdd000 == 41 [pid = 1648] [id = 179] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4e3000 == 40 [pid = 1648] [id = 178] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1296da000 == 39 [pid = 1648] [id = 177] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128c35800 == 38 [pid = 1648] [id = 176] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123d20000 == 37 [pid = 1648] [id = 175] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1215dd800 == 36 [pid = 1648] [id = 174] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119bdd800 == 35 [pid = 1648] [id = 173] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118217800 == 34 [pid = 1648] [id = 172] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab5000 == 33 [pid = 1648] [id = 171] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11978f800 == 32 [pid = 1648] [id = 170] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4a000 == 31 [pid = 1648] [id = 168] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11675f800 == 30 [pid = 1648] [id = 169] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1241af800 == 29 [pid = 1648] [id = 182] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12aba0800 == 28 [pid = 1648] [id = 180] 21:01:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11725d800 == 27 [pid = 1648] [id = 181] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119e14c00) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11976ac00) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a8e400) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11600f400) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167a4000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e17c00) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d0e800) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1180e2800) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118411c00) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a9c800) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a92c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11922a000) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124108400) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x120f9d400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128866400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12881cc00) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128811c00) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129549000) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129248000) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12abcf000) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124315400) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124da5c00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ba4f400) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1247d2800) [pid = 1648] [serial = 489] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119a93800) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x126563c00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119d71c00) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1267b2c00) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11802bc00) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1151d3000) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x126464800) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x126ce9000) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119fe1400) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128814000) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119d69800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 21:01:16 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11690ac00) [pid = 1648] [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.] 21:01:16 INFO - PROCESS | 1648 | 1468900876157 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]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:01:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1825ms 21:01:16 INFO - PROCESS | 1648 | 1468900876179 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:01:16 INFO - PROCESS | 1648 | 1468900876181 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:01:16 INFO - PROCESS | 1648 | 1468900876185 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 1648 | 1468900876188 Marionette TRACE conn2 <- [1,706,null,{}] 21:01:16 INFO - PROCESS | 1648 | 1468900876195 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}] 21:01:16 INFO - PROCESS | 1648 | 1468900876196 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:16 INFO - PROCESS | 1648 | 1468900876269 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:01:16 INFO - PROCESS | 1648 | 1468900876276 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1648 | 1468900876278 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11336b800 == 28 [pid = 1648] [id = 184] 21:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113b23000) [pid = 1648] [serial = 550] [outer = 0x0] 21:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113ba3000) [pid = 1648] [serial = 551] [outer = 0x113b23000] 21:01:16 INFO - PROCESS | 1648 | 1468900876307 Marionette DEBUG loaded listener.js 21:01:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1151c4c00) [pid = 1648] [serial = 552] [outer = 0x113b23000] 21:01:17 INFO - PROCESS | 1648 | 1468900877114 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]]]}] 21:01:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:01:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms 21:01:17 INFO - PROCESS | 1648 | 1468900877167 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:01:17 INFO - PROCESS | 1648 | 1468900877171 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:01:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:01:17 INFO - PROCESS | 1648 | 1468900877176 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:01:17 INFO - PROCESS | 1648 | 1468900877178 Marionette TRACE conn2 <- [1,710,null,{}] 21:01:17 INFO - PROCESS | 1648 | 1468900877181 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}] 21:01:17 INFO - PROCESS | 1648 | 1468900877183 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:17 INFO - PROCESS | 1648 | 1468900877256 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:01:17 INFO - PROCESS | 1648 | 1468900877261 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:17 INFO - PROCESS | 1648 | 1468900877263 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x116574000 == 29 [pid = 1648] [id = 185] 21:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116085000) [pid = 1648] [serial = 553] [outer = 0x0] 21:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116903000) [pid = 1648] [serial = 554] [outer = 0x116085000] 21:01:17 INFO - PROCESS | 1648 | 1468900877291 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116aa3800) [pid = 1648] [serial = 555] [outer = 0x116085000] 21:01:18 INFO - PROCESS | 1648 | 1468900878109 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]]]}] 21:01:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 21:01:18 INFO - PROCESS | 1648 | 1468900878146 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 1648 | 1468900878148 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:01:18 INFO - PROCESS | 1648 | 1468900878158 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 1648 | 1468900878160 Marionette TRACE conn2 <- [1,714,null,{}] 21:01:18 INFO - PROCESS | 1648 | 1468900878177 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}] 21:01:18 INFO - PROCESS | 1648 | 1468900878180 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:18 INFO - PROCESS | 1648 | 1468900878273 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:01:18 INFO - PROCESS | 1648 | 1468900878308 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1648 | 1468900878310 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735c800 == 30 [pid = 1648] [id = 186] 21:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118410400) [pid = 1648] [serial = 556] [outer = 0x0] 21:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119287c00) [pid = 1648] [serial = 557] [outer = 0x118410400] 21:01:18 INFO - PROCESS | 1648 | 1468900878337 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1193c3c00) [pid = 1648] [serial = 558] [outer = 0x118410400] 21:01:19 INFO - PROCESS | 1648 | 1468900879152 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]]]}] 21:01:19 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 21:01:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1023ms 21:01:19 INFO - PROCESS | 1648 | 1468900879181 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:01:19 INFO - PROCESS | 1648 | 1468900879183 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:01:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:01:19 INFO - PROCESS | 1648 | 1468900879185 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1648 | 1468900879186 Marionette TRACE conn2 <- [1,718,null,{}] 21:01:19 INFO - PROCESS | 1648 | 1468900879195 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}] 21:01:19 INFO - PROCESS | 1648 | 1468900879196 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:19 INFO - PROCESS | 1648 | 1468900879285 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:01:19 INFO - PROCESS | 1648 | 1468900879291 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:19 INFO - PROCESS | 1648 | 1468900879292 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838e800 == 31 [pid = 1648] [id = 187] 21:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1197c5800) [pid = 1648] [serial = 559] [outer = 0x0] 21:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119a90800) [pid = 1648] [serial = 560] [outer = 0x1197c5800] 21:01:19 INFO - PROCESS | 1648 | 1468900879318 Marionette DEBUG loaded listener.js 21:01:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119a9a400) [pid = 1648] [serial = 561] [outer = 0x1197c5800] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12600d800) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121973c00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x116705000) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1127dfc00) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11390e000) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x111e58000) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x112f2bc00) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x117d24800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1212e0c00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11840dc00) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x118d49c00) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1131ce800) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:01:20 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11697a000) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:01:20 INFO - PROCESS | 1648 | 1468900880134 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]]]}] 21:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 21:01:20 INFO - PROCESS | 1648 | 1468900880155 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:01:20 INFO - PROCESS | 1648 | 1468900880159 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:01:20 INFO - PROCESS | 1648 | 1468900880161 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:01:20 INFO - PROCESS | 1648 | 1468900880162 Marionette TRACE conn2 <- [1,722,null,{}] 21:01:20 INFO - PROCESS | 1648 | 1468900880165 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}] 21:01:20 INFO - PROCESS | 1648 | 1468900880166 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:20 INFO - PROCESS | 1648 | 1468900880240 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:01:20 INFO - PROCESS | 1648 | 1468900880244 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1648 | 1468900880245 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d9800 == 32 [pid = 1648] [id = 188] 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1131ce800) [pid = 1648] [serial = 562] [outer = 0x0] 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1193bd400) [pid = 1648] [serial = 563] [outer = 0x1131ce800] 21:01:20 INFO - PROCESS | 1648 | 1468900880271 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119ab8000) [pid = 1648] [serial = 564] [outer = 0x1131ce800] 21:01:20 INFO - PROCESS | 1648 | 1468900880588 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] 21:01:20 INFO - PROCESS | 1648 | 1468900880632 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:01:20 INFO - PROCESS | 1648 | 1468900880634 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:01:20 INFO - PROCESS | 1648 | 1468900880635 Marionette TRACE conn2 <- [1,726,null,{}] 21:01:20 INFO - PROCESS | 1648 | 1468900880638 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}] 21:01:20 INFO - PROCESS | 1648 | 1468900880644 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:20 INFO - PROCESS | 1648 | 1468900880753 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:01:20 INFO - PROCESS | 1648 | 1468900880759 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1648 | 1468900880760 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11978f000 == 33 [pid = 1648] [id = 189] 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1151c4400) [pid = 1648] [serial = 565] [outer = 0x0] 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x119d0d400) [pid = 1648] [serial = 566] [outer = 0x1151c4400] 21:01:20 INFO - PROCESS | 1648 | 1468900880785 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119fe0800) [pid = 1648] [serial = 567] [outer = 0x1151c4400] 21:01:21 INFO - PROCESS | 1648 | 1468900881109 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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:01:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 21:01:21 INFO - PROCESS | 1648 | 1468900881155 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 1648 | 1468900881156 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:01:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:01:21 INFO - PROCESS | 1648 | 1468900881159 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1648 | 1468900881160 Marionette TRACE conn2 <- [1,730,null,{}] 21:01:21 INFO - PROCESS | 1648 | 1468900881162 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}] 21:01:21 INFO - PROCESS | 1648 | 1468900881163 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:21 INFO - PROCESS | 1648 | 1468900881238 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:01:21 INFO - PROCESS | 1648 | 1468900881244 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1648 | 1468900881245 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x121115000 == 34 [pid = 1648] [id = 190] 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112a82000) [pid = 1648] [serial = 568] [outer = 0x0] 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x120f9d800) [pid = 1648] [serial = 569] [outer = 0x112a82000] 21:01:21 INFO - PROCESS | 1648 | 1468900881269 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12410b000) [pid = 1648] [serial = 570] [outer = 0x112a82000] 21:01:21 INFO - PROCESS | 1648 | 1468900881608 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] 21:01:21 INFO - PROCESS | 1648 | 1468900881630 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:01:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:01:21 INFO - PROCESS | 1648 | 1468900881633 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1648 | 1468900881634 Marionette TRACE conn2 <- [1,734,null,{}] 21:01:21 INFO - PROCESS | 1648 | 1468900881636 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}] 21:01:21 INFO - PROCESS | 1648 | 1468900881637 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:21 INFO - PROCESS | 1648 | 1468900881734 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:01:21 INFO - PROCESS | 1648 | 1468900881740 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1648 | 1468900881741 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x118390000 == 35 [pid = 1648] [id = 191] 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1167b0400) [pid = 1648] [serial = 571] [outer = 0x0] 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12410c800) [pid = 1648] [serial = 572] [outer = 0x1167b0400] 21:01:21 INFO - PROCESS | 1648 | 1468900881765 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124d17000) [pid = 1648] [serial = 573] [outer = 0x1167b0400] 21:01:22 INFO - PROCESS | 1648 | 1468900882063 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]]]}] 21:01:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 21:01:22 INFO - PROCESS | 1648 | 1468900882103 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:01:22 INFO - PROCESS | 1648 | 1468900882104 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:01:22 INFO - PROCESS | 1648 | 1468900882108 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:01:22 INFO - PROCESS | 1648 | 1468900882110 Marionette TRACE conn2 <- [1,738,null,{}] 21:01:22 INFO - PROCESS | 1648 | 1468900882112 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}] 21:01:22 INFO - PROCESS | 1648 | 1468900882113 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:22 INFO - PROCESS | 1648 | 1468900882259 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:01:22 INFO - PROCESS | 1648 | 1468900882330 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:22 INFO - PROCESS | 1648 | 1468900882332 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11335d000 == 36 [pid = 1648] [id = 192] 21:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1127dcc00) [pid = 1648] [serial = 574] [outer = 0x0] 21:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112a86c00) [pid = 1648] [serial = 575] [outer = 0x1127dcc00] 21:01:22 INFO - PROCESS | 1648 | 1468900882364 Marionette DEBUG loaded listener.js 21:01:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11390e000) [pid = 1648] [serial = 576] [outer = 0x1127dcc00] 21:01:23 INFO - PROCESS | 1648 | 1468900883317 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]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1221ms 21:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:01:23 INFO - PROCESS | 1648 | 1468900883346 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:01:23 INFO - PROCESS | 1648 | 1468900883349 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:01:23 INFO - PROCESS | 1648 | 1468900883353 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1648 | 1468900883355 Marionette TRACE conn2 <- [1,742,null,{}] 21:01:23 INFO - PROCESS | 1648 | 1468900883360 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}] 21:01:23 INFO - PROCESS | 1648 | 1468900883362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:23 INFO - PROCESS | 1648 | 1468900883464 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:01:23 INFO - PROCESS | 1648 | 1468900883509 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 1648 | 1468900883510 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11820b800 == 37 [pid = 1648] [id = 193] 21:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116907000) [pid = 1648] [serial = 577] [outer = 0x0] 21:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116aa2400) [pid = 1648] [serial = 578] [outer = 0x116907000] 21:01:23 INFO - PROCESS | 1648 | 1468900883541 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118028400) [pid = 1648] [serial = 579] [outer = 0x116907000] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121115000 == 36 [pid = 1648] [id = 190] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11978f000 == 35 [pid = 1648] [id = 189] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d9800 == 34 [pid = 1648] [id = 188] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11838e800 == 33 [pid = 1648] [id = 187] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11735c800 == 32 [pid = 1648] [id = 186] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116574000 == 31 [pid = 1648] [id = 185] 21:01:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11336b800 == 30 [pid = 1648] [id = 184] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126567800) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128863c00) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12656a400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128b2f400) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1192b0800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1151cac00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116aa1c00) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119d0ac00) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x120fa2000) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128b30800) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x121a0c800) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11802a000) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11840d400) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x123d81400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x124108000) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1192adc00) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1197bec00) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1197c8800) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x119a97800) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x128c4bc00) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x128bd7800) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x119d64800) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x128b3a400) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x124106800) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x125674800) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 21:01:24 INFO - PROCESS | 1648 | 1468900884598 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]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 21:01:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1272ms 21:01:24 INFO - PROCESS | 1648 | 1468900884626 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 1648 | 1468900884629 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:01:24 INFO - PROCESS | 1648 | 1468900884632 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 1648 | 1468900884633 Marionette TRACE conn2 <- [1,746,null,{}] 21:01:24 INFO - PROCESS | 1648 | 1468900884637 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}] 21:01:24 INFO - PROCESS | 1648 | 1468900884638 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:24 INFO - PROCESS | 1648 | 1468900884712 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:01:24 INFO - PROCESS | 1648 | 1468900884716 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:24 INFO - PROCESS | 1648 | 1468900884718 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11650b000 == 31 [pid = 1648] [id = 194] 21:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x116523400) [pid = 1648] [serial = 580] [outer = 0x0] 21:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116aa5400) [pid = 1648] [serial = 581] [outer = 0x116523400] 21:01:24 INFO - PROCESS | 1648 | 1468900884747 Marionette DEBUG loaded listener.js 21:01:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11802bc00) [pid = 1648] [serial = 582] [outer = 0x116523400] 21:01:25 INFO - PROCESS | 1648 | 1468900885598 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]]]}] 21:01:25 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.) 21:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 21:01:25 INFO - PROCESS | 1648 | 1468900885605 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:01:25 INFO - PROCESS | 1648 | 1468900885608 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:01:25 INFO - PROCESS | 1648 | 1468900885613 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:01:25 INFO - PROCESS | 1648 | 1468900885614 Marionette TRACE conn2 <- [1,750,null,{}] 21:01:25 INFO - PROCESS | 1648 | 1468900885617 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}] 21:01:25 INFO - PROCESS | 1648 | 1468900885618 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:25 INFO - PROCESS | 1648 | 1468900885713 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:01:25 INFO - PROCESS | 1648 | 1468900885719 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:25 INFO - PROCESS | 1648 | 1468900885721 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d85000 == 32 [pid = 1648] [id = 195] 21:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x119286800) [pid = 1648] [serial = 583] [outer = 0x0] 21:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1193be800) [pid = 1648] [serial = 584] [outer = 0x119286800] 21:01:25 INFO - PROCESS | 1648 | 1468900885747 Marionette DEBUG loaded listener.js 21:01:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1197bf800) [pid = 1648] [serial = 585] [outer = 0x119286800] 21:01:26 INFO - PROCESS | 1648 | 1468900886544 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]]]}] 21:01:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:01:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 21:01:26 INFO - PROCESS | 1648 | 1468900886583 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:01:26 INFO - PROCESS | 1648 | 1468900886585 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:01:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:01:26 INFO - PROCESS | 1648 | 1468900886587 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:01:26 INFO - PROCESS | 1648 | 1468900886589 Marionette TRACE conn2 <- [1,754,null,{}] 21:01:26 INFO - PROCESS | 1648 | 1468900886597 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}] 21:01:26 INFO - PROCESS | 1648 | 1468900886600 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:26 INFO - PROCESS | 1648 | 1468900886693 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:01:26 INFO - PROCESS | 1648 | 1468900886728 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:26 INFO - PROCESS | 1648 | 1468900886730 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119749800 == 33 [pid = 1648] [id = 196] 21:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119a91400) [pid = 1648] [serial = 586] [outer = 0x0] 21:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119d0ac00) [pid = 1648] [serial = 587] [outer = 0x119a91400] 21:01:26 INFO - PROCESS | 1648 | 1468900886757 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119d66000) [pid = 1648] [serial = 588] [outer = 0x119a91400] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x116085000) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1175acc00) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x113b23000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x119d65400) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1197c5800) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1131ce800) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x112a82000) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x118410400) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:01:27 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x1151c4400) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:01:27 INFO - PROCESS | 1648 | 1468900887564 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]]]}] 21:01:27 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 21:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1024ms 21:01:27 INFO - PROCESS | 1648 | 1468900887612 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:01:27 INFO - PROCESS | 1648 | 1468900887614 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:01:27 INFO - PROCESS | 1648 | 1468900887616 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:01:27 INFO - PROCESS | 1648 | 1468900887617 Marionette TRACE conn2 <- [1,758,null,{}] 21:01:27 INFO - PROCESS | 1648 | 1468900887619 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}] 21:01:27 INFO - PROCESS | 1648 | 1468900887620 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:27 INFO - PROCESS | 1648 | 1468900887716 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:01:27 INFO - PROCESS | 1648 | 1468900887743 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:27 INFO - PROCESS | 1648 | 1468900887745 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bee000 == 34 [pid = 1648] [id = 197] 21:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1197bf000) [pid = 1648] [serial = 589] [outer = 0x0] 21:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x119a9c400) [pid = 1648] [serial = 590] [outer = 0x1197bf000] 21:01:27 INFO - PROCESS | 1648 | 1468900887770 Marionette DEBUG loaded listener.js 21:01:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x119d6f400) [pid = 1648] [serial = 591] [outer = 0x1197bf000] 21:01:28 INFO - PROCESS | 1648 | 1468900888063 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]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 21:01:28 INFO - PROCESS | 1648 | 1468900888086 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1648 | 1468900888088 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:01:28 INFO - PROCESS | 1648 | 1468900888092 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1648 | 1468900888095 Marionette TRACE conn2 <- [1,762,null,{}] 21:01:28 INFO - PROCESS | 1648 | 1468900888097 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}] 21:01:28 INFO - PROCESS | 1648 | 1468900888099 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:28 INFO - PROCESS | 1648 | 1468900888175 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:01:28 INFO - PROCESS | 1648 | 1468900888179 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1648 | 1468900888180 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121339800 == 35 [pid = 1648] [id = 198] 21:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x119e15c00) [pid = 1648] [serial = 592] [outer = 0x0] 21:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119ed0000) [pid = 1648] [serial = 593] [outer = 0x119e15c00] 21:01:28 INFO - PROCESS | 1648 | 1468900888204 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x121905800) [pid = 1648] [serial = 594] [outer = 0x119e15c00] 21:01:28 INFO - PROCESS | 1648 | 1468900888982 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]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 21:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:01:29 INFO - PROCESS | 1648 | 1468900889013 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1648 | 1468900889014 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:01:29 INFO - PROCESS | 1648 | 1468900889016 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1648 | 1468900889017 Marionette TRACE conn2 <- [1,766,null,{}] 21:01:29 INFO - PROCESS | 1648 | 1468900889019 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}] 21:01:29 INFO - PROCESS | 1648 | 1468900889023 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:29 INFO - PROCESS | 1648 | 1468900889114 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:01:29 INFO - PROCESS | 1648 | 1468900889163 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1648 | 1468900889164 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1241b8800 == 36 [pid = 1648] [id = 199] 21:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1127dfc00) [pid = 1648] [serial = 595] [outer = 0x0] 21:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x124135400) [pid = 1648] [serial = 596] [outer = 0x1127dfc00] 21:01:29 INFO - PROCESS | 1648 | 1468900889189 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x126007400) [pid = 1648] [serial = 597] [outer = 0x1127dfc00] 21:01:29 INFO - PROCESS | 1648 | 1468900889918 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]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 21:01:29 INFO - PROCESS | 1648 | 1468900889936 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1648 | 1468900889938 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:01:29 INFO - PROCESS | 1648 | 1468900889940 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1648 | 1468900889941 Marionette TRACE conn2 <- [1,770,null,{}] 21:01:29 INFO - PROCESS | 1648 | 1468900889943 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}] 21:01:29 INFO - PROCESS | 1648 | 1468900889944 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:30 INFO - PROCESS | 1648 | 1468900890015 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:01:30 INFO - PROCESS | 1648 | 1468900890019 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:30 INFO - PROCESS | 1648 | 1468900890020 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x125616000 == 37 [pid = 1648] [id = 200] 21:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1264c2400) [pid = 1648] [serial = 598] [outer = 0x0] 21:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x126562800) [pid = 1648] [serial = 599] [outer = 0x1264c2400] 21:01:30 INFO - PROCESS | 1648 | 1468900890047 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x12656c400) [pid = 1648] [serial = 600] [outer = 0x1264c2400] 21:01:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1189c3800 == 36 [pid = 1648] [id = 183] 21:01:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11650b000 == 35 [pid = 1648] [id = 194] 21:01:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11820b800 == 34 [pid = 1648] [id = 193] 21:01:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118390000 == 33 [pid = 1648] [id = 191] 21:01:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11335d000 == 32 [pid = 1648] [id = 192] 21:01:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117d85000 == 31 [pid = 1648] [id = 195] 21:01:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1241b8800 == 30 [pid = 1648] [id = 199] 21:01:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119749800 == 29 [pid = 1648] [id = 196] 21:01:31 INFO - PROCESS | 1648 | --DOCSHELL 0x121339800 == 28 [pid = 1648] [id = 198] 21:01:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119bee000 == 27 [pid = 1648] [id = 197] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x116903000) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x118d47400) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x113ba3000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1151c4c00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x124111c00) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11802ac00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x120fa1800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x119d71800) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x119a90800) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1193bd400) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x120f9d800) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x119ab8000) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x119287c00) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x1193c3c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x119a9a400) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x116aa3800) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 51 (0x119fe0800) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 50 (0x119d0d400) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 49 (0x12410b000) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | --DOMWINDOW == 48 (0x12410c800) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 21:01:31 INFO - PROCESS | 1648 | 1468900891305 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]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1422ms 21:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:01:31 INFO - PROCESS | 1648 | 1468900891363 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:01:31 INFO - PROCESS | 1648 | 1468900891365 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:01:31 INFO - PROCESS | 1648 | 1468900891368 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1648 | 1468900891371 Marionette TRACE conn2 <- [1,774,null,{}] 21:01:31 INFO - PROCESS | 1648 | 1468900891375 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}] 21:01:31 INFO - PROCESS | 1648 | 1468900891376 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:31 INFO - PROCESS | 1648 | 1468900891450 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:01:31 INFO - PROCESS | 1648 | 1468900891500 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 1648 | 1468900891502 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133d9000 == 28 [pid = 1648] [id = 201] 21:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x113968c00) [pid = 1648] [serial = 601] [outer = 0x0] 21:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x113b2ec00) [pid = 1648] [serial = 602] [outer = 0x113968c00] 21:01:31 INFO - PROCESS | 1648 | 1468900891530 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x113f9c400) [pid = 1648] [serial = 603] [outer = 0x113968c00] 21:01:31 INFO - PROCESS | 1648 | 1468900891829 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]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 21:01:31 INFO - PROCESS | 1648 | 1468900891848 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:01:31 INFO - PROCESS | 1648 | 1468900891852 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:01:31 INFO - PROCESS | 1648 | 1468900891858 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1648 | 1468900891862 Marionette TRACE conn2 <- [1,778,null,{}] 21:01:31 INFO - PROCESS | 1648 | 1468900891865 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}] 21:01:31 INFO - PROCESS | 1648 | 1468900891867 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:31 INFO - PROCESS | 1648 | 1468900891944 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:01:31 INFO - PROCESS | 1648 | 1468900891948 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 1648 | 1468900891950 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b8800 == 29 [pid = 1648] [id = 202] 21:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x115e0f400) [pid = 1648] [serial = 604] [outer = 0x0] 21:01:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x1167b1400) [pid = 1648] [serial = 605] [outer = 0x115e0f400] 21:01:31 INFO - PROCESS | 1648 | 1468900891980 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x1172b5000) [pid = 1648] [serial = 606] [outer = 0x115e0f400] 21:01:32 INFO - PROCESS | 1648 | 1468900892296 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]]]}] 21:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 21:01:32 INFO - PROCESS | 1648 | 1468900892330 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:01:32 INFO - PROCESS | 1648 | 1468900892331 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:01:32 INFO - PROCESS | 1648 | 1468900892334 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:01:32 INFO - PROCESS | 1648 | 1468900892344 Marionette TRACE conn2 <- [1,782,null,{}] 21:01:32 INFO - PROCESS | 1648 | 1468900892352 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}] 21:01:32 INFO - PROCESS | 1648 | 1468900892356 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:32 INFO - PROCESS | 1648 | 1468900892431 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:01:32 INFO - PROCESS | 1648 | 1468900892436 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1648 | 1468900892438 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6c800 == 30 [pid = 1648] [id = 203] 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x110fe6c00) [pid = 1648] [serial = 607] [outer = 0x0] 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x118404000) [pid = 1648] [serial = 608] [outer = 0x110fe6c00] 21:01:32 INFO - PROCESS | 1648 | 1468900892467 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x118d51400) [pid = 1648] [serial = 609] [outer = 0x110fe6c00] 21:01:32 INFO - PROCESS | 1648 | 1468900892798 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]]]}] 21:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 479ms 21:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:01:32 INFO - PROCESS | 1648 | 1468900892813 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:01:32 INFO - PROCESS | 1648 | 1468900892815 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:01:32 INFO - PROCESS | 1648 | 1468900892817 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:01:32 INFO - PROCESS | 1648 | 1468900892818 Marionette TRACE conn2 <- [1,786,null,{}] 21:01:32 INFO - PROCESS | 1648 | 1468900892820 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}] 21:01:32 INFO - PROCESS | 1648 | 1468900892821 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:32 INFO - PROCESS | 1648 | 1468900892896 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:01:32 INFO - PROCESS | 1648 | 1468900892943 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1648 | 1468900892944 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118212000 == 31 [pid = 1648] [id = 204] 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x118d49c00) [pid = 1648] [serial = 610] [outer = 0x0] 21:01:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1192b4c00) [pid = 1648] [serial = 611] [outer = 0x118d49c00] 21:01:32 INFO - PROCESS | 1648 | 1468900892969 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11975fc00) [pid = 1648] [serial = 612] [outer = 0x118d49c00] 21:01:33 INFO - PROCESS | 1648 | 1468900893248 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]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 21:01:33 INFO - PROCESS | 1648 | 1468900893287 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1648 | 1468900893290 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:01:33 INFO - PROCESS | 1648 | 1468900893298 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1648 | 1468900893300 Marionette TRACE conn2 <- [1,790,null,{}] 21:01:33 INFO - PROCESS | 1648 | 1468900893303 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}] 21:01:33 INFO - PROCESS | 1648 | 1468900893305 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:33 INFO - PROCESS | 1648 | 1468900893428 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:01:33 INFO - PROCESS | 1648 | 1468900893492 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 1648 | 1468900893493 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d0000 == 32 [pid = 1648] [id = 205] 21:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x113371400) [pid = 1648] [serial = 613] [outer = 0x0] 21:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11928bc00) [pid = 1648] [serial = 614] [outer = 0x113371400] 21:01:33 INFO - PROCESS | 1648 | 1468900893523 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119a93800) [pid = 1648] [serial = 615] [outer = 0x113371400] 21:01:33 INFO - PROCESS | 1648 | 1468900893871 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]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 623ms 21:01:33 INFO - PROCESS | 1648 | 1468900893922 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1648 | 1468900893924 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:01:33 INFO - PROCESS | 1648 | 1468900893927 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1648 | 1468900893929 Marionette TRACE conn2 <- [1,794,null,{}] 21:01:33 INFO - PROCESS | 1648 | 1468900893932 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}] 21:01:33 INFO - PROCESS | 1648 | 1468900893938 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:34 INFO - PROCESS | 1648 | 1468900894072 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:01:34 INFO - PROCESS | 1648 | 1468900894142 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1648 | 1468900894143 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a36800 == 33 [pid = 1648] [id = 206] 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11339e000) [pid = 1648] [serial = 616] [outer = 0x0] 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119aaf400) [pid = 1648] [serial = 617] [outer = 0x11339e000] 21:01:34 INFO - PROCESS | 1648 | 1468900894168 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119d72000) [pid = 1648] [serial = 618] [outer = 0x11339e000] 21:01:34 INFO - PROCESS | 1648 | 1468900894426 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]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 21:01:34 INFO - PROCESS | 1648 | 1468900894450 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1648 | 1468900894451 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:01:34 INFO - PROCESS | 1648 | 1468900894453 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1648 | 1468900894454 Marionette TRACE conn2 <- [1,798,null,{}] 21:01:34 INFO - PROCESS | 1648 | 1468900894464 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}] 21:01:34 INFO - PROCESS | 1648 | 1468900894466 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:34 INFO - PROCESS | 1648 | 1468900894548 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:01:34 INFO - PROCESS | 1648 | 1468900894552 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1648 | 1468900894553 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f40800 == 34 [pid = 1648] [id = 207] 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x119d72400) [pid = 1648] [serial = 619] [outer = 0x0] 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x119e20000) [pid = 1648] [serial = 620] [outer = 0x119d72400] 21:01:34 INFO - PROCESS | 1648 | 1468900894579 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x120fa0c00) [pid = 1648] [serial = 621] [outer = 0x119d72400] 21:01:34 INFO - PROCESS | 1648 | 1468900894898 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]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 21:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms 21:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:01:34 INFO - PROCESS | 1648 | 1468900894929 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1648 | 1468900894930 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:01:34 INFO - PROCESS | 1648 | 1468900894932 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1648 | 1468900894933 Marionette TRACE conn2 <- [1,802,null,{}] 21:01:34 INFO - PROCESS | 1648 | 1468900894936 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}] 21:01:34 INFO - PROCESS | 1648 | 1468900894937 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:35 INFO - PROCESS | 1648 | 1468900895036 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:01:35 INFO - PROCESS | 1648 | 1468900895048 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1648 | 1468900895049 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x121228000 == 35 [pid = 1648] [id = 208] 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119d71c00) [pid = 1648] [serial = 622] [outer = 0x0] 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1216e7000) [pid = 1648] [serial = 623] [outer = 0x119d71c00] 21:01:35 INFO - PROCESS | 1648 | 1468900895074 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x121a0f800) [pid = 1648] [serial = 624] [outer = 0x119d71c00] 21:01:35 INFO - PROCESS | 1648 | 1468900895413 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]]]}] 21:01:35 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 21:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 21:01:35 INFO - PROCESS | 1648 | 1468900895451 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1648 | 1468900895452 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:01:35 INFO - PROCESS | 1648 | 1468900895454 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1648 | 1468900895455 Marionette TRACE conn2 <- [1,806,null,{}] 21:01:35 INFO - PROCESS | 1648 | 1468900895458 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}] 21:01:35 INFO - PROCESS | 1648 | 1468900895459 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:35 INFO - PROCESS | 1648 | 1468900895551 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:01:35 INFO - PROCESS | 1648 | 1468900895554 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1648 | 1468900895555 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6b800 == 36 [pid = 1648] [id = 209] 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x110fe2000) [pid = 1648] [serial = 625] [outer = 0x0] 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x124103800) [pid = 1648] [serial = 626] [outer = 0x110fe2000] 21:01:35 INFO - PROCESS | 1648 | 1468900895589 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12410c400) [pid = 1648] [serial = 627] [outer = 0x110fe2000] 21:01:35 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:01:35 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:01:35 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:01:35 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 21:01:35 INFO - PROCESS | 1648 | 1468900895937 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]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 21:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:01:35 INFO - PROCESS | 1648 | 1468900895978 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1648 | 1468900895979 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:01:35 INFO - PROCESS | 1648 | 1468900895981 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1648 | 1468900895982 Marionette TRACE conn2 <- [1,810,null,{}] 21:01:35 INFO - PROCESS | 1648 | 1468900895984 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}] 21:01:35 INFO - PROCESS | 1648 | 1468900895986 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:36 INFO - PROCESS | 1648 | 1468900896081 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:01:36 INFO - PROCESS | 1648 | 1468900896094 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1648 | 1468900896095 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d7e000 == 37 [pid = 1648] [id = 210] 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12412bc00) [pid = 1648] [serial = 628] [outer = 0x0] 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x124614000) [pid = 1648] [serial = 629] [outer = 0x12412bc00] 21:01:36 INFO - PROCESS | 1648 | 1468900896119 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x125668400) [pid = 1648] [serial = 630] [outer = 0x12412bc00] 21:01:36 INFO - PROCESS | 1648 | 1468900896445 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]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 21:01:36 INFO - PROCESS | 1648 | 1468900896449 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:01:36 INFO - PROCESS | 1648 | 1468900896451 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:01:36 INFO - PROCESS | 1648 | 1468900896453 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1648 | 1468900896455 Marionette TRACE conn2 <- [1,814,null,{}] 21:01:36 INFO - PROCESS | 1648 | 1468900896460 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}] 21:01:36 INFO - PROCESS | 1648 | 1468900896461 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:36 INFO - PROCESS | 1648 | 1468900896561 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:01:36 INFO - PROCESS | 1648 | 1468900896571 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1648 | 1468900896572 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189c3000 == 38 [pid = 1648] [id = 211] 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126008000) [pid = 1648] [serial = 631] [outer = 0x0] 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12656bc00) [pid = 1648] [serial = 632] [outer = 0x126008000] 21:01:36 INFO - PROCESS | 1648 | 1468900896607 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126a93800) [pid = 1648] [serial = 633] [outer = 0x126008000] 21:01:36 INFO - PROCESS | 1648 | 1468900896955 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] 21:01:36 INFO - PROCESS | 1648 | 1468900896978 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:01:36 INFO - PROCESS | 1648 | 1468900896980 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1648 | 1468900896981 Marionette TRACE conn2 <- [1,818,null,{}] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119e15c00) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1127dfc00) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119286800) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116523400) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116907000) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1127dcc00) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1167b0400) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119a91400) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1197bf000) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:01:37 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119d66c00) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:01:37 INFO - PROCESS | 1648 | 1468900897059 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}] 21:01:37 INFO - PROCESS | 1648 | 1468900897060 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:37 INFO - PROCESS | 1648 | 1468900897134 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:01:37 INFO - PROCESS | 1648 | 1468900897137 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1648 | 1468900897138 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c43800 == 39 [pid = 1648] [id = 212] 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116011000) [pid = 1648] [serial = 634] [outer = 0x0] 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118085000) [pid = 1648] [serial = 635] [outer = 0x116011000] 21:01:37 INFO - PROCESS | 1648 | 1468900897165 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119e15000) [pid = 1648] [serial = 636] [outer = 0x116011000] 21:01:37 INFO - PROCESS | 1648 | 1468900897463 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]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 535ms 21:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:01:37 INFO - PROCESS | 1648 | 1468900897515 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1648 | 1468900897516 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:01:37 INFO - PROCESS | 1648 | 1468900897518 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1648 | 1468900897519 Marionette TRACE conn2 <- [1,822,null,{}] 21:01:37 INFO - PROCESS | 1648 | 1468900897521 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}] 21:01:37 INFO - PROCESS | 1648 | 1468900897523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:37 INFO - PROCESS | 1648 | 1468900897595 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:01:37 INFO - PROCESS | 1648 | 1468900897599 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1648 | 1468900897600 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a6800 == 40 [pid = 1648] [id = 213] 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1192b6000) [pid = 1648] [serial = 637] [outer = 0x0] 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x126ce7800) [pid = 1648] [serial = 638] [outer = 0x1192b6000] 21:01:37 INFO - PROCESS | 1648 | 1468900897633 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12880ec00) [pid = 1648] [serial = 639] [outer = 0x1192b6000] 21:01:37 INFO - PROCESS | 1648 | 1468900897963 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 1648 | 1468900897988 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:01:37 INFO - PROCESS | 1648 | 1468900897992 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1648 | 1468900897994 Marionette TRACE conn2 <- [1,826,null,{}] 21:01:37 INFO - PROCESS | 1648 | 1468900897996 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}] 21:01:37 INFO - PROCESS | 1648 | 1468900897997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:38 INFO - PROCESS | 1648 | 1468900898096 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:01:38 INFO - PROCESS | 1648 | 1468900898101 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1648 | 1468900898102 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909d800 == 41 [pid = 1648] [id = 214] 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126ce6800) [pid = 1648] [serial = 640] [outer = 0x0] 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128812800) [pid = 1648] [serial = 641] [outer = 0x126ce6800] 21:01:38 INFO - PROCESS | 1648 | 1468900898126 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12885c400) [pid = 1648] [serial = 642] [outer = 0x126ce6800] 21:01:38 INFO - PROCESS | 1648 | 1468900898413 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]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 21:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:01:38 INFO - PROCESS | 1648 | 1468900898462 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1648 | 1468900898464 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:01:38 INFO - PROCESS | 1648 | 1468900898466 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1648 | 1468900898466 Marionette TRACE conn2 <- [1,830,null,{}] 21:01:38 INFO - PROCESS | 1648 | 1468900898468 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}] 21:01:38 INFO - PROCESS | 1648 | 1468900898469 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:38 INFO - PROCESS | 1648 | 1468900898548 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:01:38 INFO - PROCESS | 1648 | 1468900898551 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1648 | 1468900898552 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4d7800 == 42 [pid = 1648] [id = 215] 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119e20c00) [pid = 1648] [serial = 643] [outer = 0x0] 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128863400) [pid = 1648] [serial = 644] [outer = 0x119e20c00] 21:01:38 INFO - PROCESS | 1648 | 1468900898583 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128868c00) [pid = 1648] [serial = 645] [outer = 0x119e20c00] 21:01:38 INFO - PROCESS | 1648 | 1468900898893 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]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 21:01:38 INFO - PROCESS | 1648 | 1468900898936 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1648 | 1468900898938 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:01:38 INFO - PROCESS | 1648 | 1468900898940 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1648 | 1468900898941 Marionette TRACE conn2 <- [1,834,null,{}] 21:01:38 INFO - PROCESS | 1648 | 1468900898943 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}] 21:01:38 INFO - PROCESS | 1648 | 1468900898944 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:39 INFO - PROCESS | 1648 | 1468900899046 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:01:39 INFO - PROCESS | 1648 | 1468900899118 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 1648 | 1468900899120 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11224f800 == 43 [pid = 1648] [id = 216] 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x110fde800) [pid = 1648] [serial = 646] [outer = 0x0] 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111c1c400) [pid = 1648] [serial = 647] [outer = 0x110fde800] 21:01:39 INFO - PROCESS | 1648 | 1468900899152 Marionette DEBUG loaded listener.js 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127d8000) [pid = 1648] [serial = 648] [outer = 0x110fde800] 21:01:39 INFO - PROCESS | 1648 | 1468900899671 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]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 771ms 21:01:39 INFO - PROCESS | 1648 | 1468900899717 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1648 | 1468900899719 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:01:39 INFO - PROCESS | 1648 | 1468900899725 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1648 | 1468900899727 Marionette TRACE conn2 <- [1,838,null,{}] 21:01:39 INFO - PROCESS | 1648 | 1468900899731 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}] 21:01:39 INFO - PROCESS | 1648 | 1468900899734 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:39 INFO - PROCESS | 1648 | 1468900899843 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:01:39 INFO - PROCESS | 1648 | 1468900899914 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 1648 | 1468900899916 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d82000 == 44 [pid = 1648] [id = 217] 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116084000) [pid = 1648] [serial = 649] [outer = 0x0] 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116711000) [pid = 1648] [serial = 650] [outer = 0x116084000] 21:01:39 INFO - PROCESS | 1648 | 1468900899946 Marionette DEBUG loaded listener.js 21:01:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1175ad800) [pid = 1648] [serial = 651] [outer = 0x116084000] 21:01:40 INFO - PROCESS | 1648 | 1468900900637 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]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 974ms 21:01:40 INFO - PROCESS | 1648 | 1468900900697 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 1648 | 1468900900700 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:01:40 INFO - PROCESS | 1648 | 1468900900703 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 1648 | 1468900900705 Marionette TRACE conn2 <- [1,842,null,{}] 21:01:40 INFO - PROCESS | 1648 | 1468900900708 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}] 21:01:40 INFO - PROCESS | 1648 | 1468900900710 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:40 INFO - PROCESS | 1648 | 1468900900826 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4d7800 == 43 [pid = 1648] [id = 215] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12909d800 == 42 [pid = 1648] [id = 214] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a6800 == 41 [pid = 1648] [id = 213] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x128c43800 == 40 [pid = 1648] [id = 212] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1189c3000 == 39 [pid = 1648] [id = 211] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x124d7e000 == 38 [pid = 1648] [id = 210] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6b800 == 37 [pid = 1648] [id = 209] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x121228000 == 36 [pid = 1648] [id = 208] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126562800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x120f40800 == 35 [pid = 1648] [id = 207] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119a36800 == 34 [pid = 1648] [id = 206] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d0000 == 33 [pid = 1648] [id = 205] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x118212000 == 32 [pid = 1648] [id = 204] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6c800 == 31 [pid = 1648] [id = 203] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b8800 == 30 [pid = 1648] [id = 202] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1133d9000 == 29 [pid = 1648] [id = 201] 21:01:40 INFO - PROCESS | 1648 | --DOCSHELL 0x125616000 == 28 [pid = 1648] [id = 200] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12656fc00) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119ed0000) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124135400) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1193be800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116aa5400) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11802bc00) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118028400) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116aa2400) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11390e000) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112a86c00) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124d17000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119d0ac00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119d66000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x126007400) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119d6f400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121905800) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119a9c400) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1197bf800) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 21:01:40 INFO - PROCESS | 1648 | 1468900900911 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1648 | 1468900900914 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1132d7800 == 29 [pid = 1648] [id = 218] 21:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x113971800) [pid = 1648] [serial = 652] [outer = 0x0] 21:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11600fc00) [pid = 1648] [serial = 653] [outer = 0x113971800] 21:01:40 INFO - PROCESS | 1648 | 1468900900941 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1175b2000) [pid = 1648] [serial = 654] [outer = 0x113971800] 21:01:41 INFO - PROCESS | 1648 | 1468900901225 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 21:01:41 INFO - PROCESS | 1648 | 1468900901272 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1648 | 1468900901279 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:01:41 INFO - PROCESS | 1648 | 1468900901284 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1648 | 1468900901286 Marionette TRACE conn2 <- [1,846,null,{}] 21:01:41 INFO - PROCESS | 1648 | 1468900901288 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}] 21:01:41 INFO - PROCESS | 1648 | 1468900901290 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:41 INFO - PROCESS | 1648 | 1468900901367 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:01:41 INFO - PROCESS | 1648 | 1468900901426 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1648 | 1468900901427 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac4800 == 30 [pid = 1648] [id = 219] 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1175a6000) [pid = 1648] [serial = 655] [outer = 0x0] 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1180df400) [pid = 1648] [serial = 656] [outer = 0x1175a6000] 21:01:41 INFO - PROCESS | 1648 | 1468900901455 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1192b2400) [pid = 1648] [serial = 657] [outer = 0x1175a6000] 21:01:41 INFO - PROCESS | 1648 | 1468900901750 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 21:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:01:41 INFO - PROCESS | 1648 | 1468900901764 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1648 | 1468900901765 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:01:41 INFO - PROCESS | 1648 | 1468900901767 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1648 | 1468900901770 Marionette TRACE conn2 <- [1,850,null,{}] 21:01:41 INFO - PROCESS | 1648 | 1468900901787 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}] 21:01:41 INFO - PROCESS | 1648 | 1468900901792 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:41 INFO - PROCESS | 1648 | 1468900901878 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:01:41 INFO - PROCESS | 1648 | 1468900901883 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1648 | 1468900901885 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x118650000 == 31 [pid = 1648] [id = 220] 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119765400) [pid = 1648] [serial = 658] [outer = 0x0] 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119a8e800) [pid = 1648] [serial = 659] [outer = 0x119765400] 21:01:41 INFO - PROCESS | 1648 | 1468900901915 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119d02c00) [pid = 1648] [serial = 660] [outer = 0x119765400] 21:01:42 INFO - PROCESS | 1648 | 1468900902278 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 526ms 21:01:42 INFO - PROCESS | 1648 | 1468900902294 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:01:42 INFO - PROCESS | 1648 | 1468900902296 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:01:42 INFO - PROCESS | 1648 | 1468900902298 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1648 | 1468900902299 Marionette TRACE conn2 <- [1,854,null,{}] 21:01:42 INFO - PROCESS | 1648 | 1468900902301 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}] 21:01:42 INFO - PROCESS | 1648 | 1468900902303 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:42 INFO - PROCESS | 1648 | 1468900902379 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:01:42 INFO - PROCESS | 1648 | 1468900902383 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1648 | 1468900902384 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a3d800 == 32 [pid = 1648] [id = 221] 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113397000) [pid = 1648] [serial = 661] [outer = 0x0] 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119d65c00) [pid = 1648] [serial = 662] [outer = 0x113397000] 21:01:42 INFO - PROCESS | 1648 | 1468900902412 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119d6e000) [pid = 1648] [serial = 663] [outer = 0x113397000] 21:01:42 INFO - PROCESS | 1648 | 1468900902727 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 21:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:01:42 INFO - PROCESS | 1648 | 1468900902766 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1648 | 1468900902767 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:01:42 INFO - PROCESS | 1648 | 1468900902770 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1648 | 1468900902778 Marionette TRACE conn2 <- [1,858,null,{}] 21:01:42 INFO - PROCESS | 1648 | 1468900902780 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}] 21:01:42 INFO - PROCESS | 1648 | 1468900902781 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:42 INFO - PROCESS | 1648 | 1468900902851 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:01:42 INFO - PROCESS | 1648 | 1468900902914 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1648 | 1468900902915 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116573000 == 33 [pid = 1648] [id = 222] 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119d0c000) [pid = 1648] [serial = 664] [outer = 0x0] 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119e13c00) [pid = 1648] [serial = 665] [outer = 0x119d0c000] 21:01:42 INFO - PROCESS | 1648 | 1468900902942 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120f9e000) [pid = 1648] [serial = 666] [outer = 0x119d0c000] 21:01:43 INFO - PROCESS | 1648 | 1468900903282 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]]]}] 21:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 525ms 21:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:01:43 INFO - PROCESS | 1648 | 1468900903296 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:01:43 INFO - PROCESS | 1648 | 1468900903297 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:01:43 INFO - PROCESS | 1648 | 1468900903299 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1648 | 1468900903300 Marionette TRACE conn2 <- [1,862,null,{}] 21:01:43 INFO - PROCESS | 1648 | 1468900903302 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}] 21:01:43 INFO - PROCESS | 1648 | 1468900903306 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:43 INFO - PROCESS | 1648 | 1468900903414 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:01:43 INFO - PROCESS | 1648 | 1468900903447 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1648 | 1468900903448 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3c800 == 34 [pid = 1648] [id = 223] 21:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1210a4400) [pid = 1648] [serial = 667] [outer = 0x0] 21:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12410a000) [pid = 1648] [serial = 668] [outer = 0x1210a4400] 21:01:43 INFO - PROCESS | 1648 | 1468900903473 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124d1e800) [pid = 1648] [serial = 669] [outer = 0x1210a4400] 21:01:43 INFO - PROCESS | 1648 | 1468900903813 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]]]}] 21:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 21:01:43 INFO - PROCESS | 1648 | 1468900903829 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:01:43 INFO - PROCESS | 1648 | 1468900903831 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:01:43 INFO - PROCESS | 1648 | 1468900903843 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1648 | 1468900903845 Marionette TRACE conn2 <- [1,866,null,{}] 21:01:43 INFO - PROCESS | 1648 | 1468900903848 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}] 21:01:43 INFO - PROCESS | 1648 | 1468900903850 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:43 INFO - PROCESS | 1648 | 1468900903992 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:01:44 INFO - PROCESS | 1648 | 1468900904038 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1648 | 1468900904040 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d77800 == 35 [pid = 1648] [id = 224] 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1197bfc00) [pid = 1648] [serial = 670] [outer = 0x0] 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126009400) [pid = 1648] [serial = 671] [outer = 0x1197bfc00] 21:01:44 INFO - PROCESS | 1648 | 1468900904079 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126569400) [pid = 1648] [serial = 672] [outer = 0x1197bfc00] 21:01:44 INFO - PROCESS | 1648 | 1468900904404 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]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 21:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:01:44 INFO - PROCESS | 1648 | 1468900904463 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1648 | 1468900904465 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:01:44 INFO - PROCESS | 1648 | 1468900904467 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 1648 | 1468900904468 Marionette TRACE conn2 <- [1,870,null,{}] 21:01:44 INFO - PROCESS | 1648 | 1468900904470 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}] 21:01:44 INFO - PROCESS | 1648 | 1468900904471 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:44 INFO - PROCESS | 1648 | 1468900904563 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:01:44 INFO - PROCESS | 1648 | 1468900904574 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1648 | 1468900904577 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a56800 == 36 [pid = 1648] [id = 225] 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126567c00) [pid = 1648] [serial = 673] [outer = 0x0] 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126a8ac00) [pid = 1648] [serial = 674] [outer = 0x126567c00] 21:01:44 INFO - PROCESS | 1648 | 1468900904600 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126ceb000) [pid = 1648] [serial = 675] [outer = 0x126567c00] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x110fe2000) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113968c00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11339e000) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115e0f400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119d72400) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12412bc00) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126008000) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118d49c00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110fe6c00) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116011000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1192b6000) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113371400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126ce6800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1264c2400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:01:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119d71c00) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:01:45 INFO - PROCESS | 1648 | 1468900905030 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]]]}] 21:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 21:01:45 INFO - PROCESS | 1648 | 1468900905036 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1648 | 1468900905037 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:01:45 INFO - PROCESS | 1648 | 1468900905039 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1648 | 1468900905040 Marionette TRACE conn2 <- [1,874,null,{}] 21:01:45 INFO - PROCESS | 1648 | 1468900905045 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}] 21:01:45 INFO - PROCESS | 1648 | 1468900905046 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:45 INFO - PROCESS | 1648 | 1468900905119 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:01:45 INFO - PROCESS | 1648 | 1468900905124 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1648 | 1468900905127 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d88000 == 37 [pid = 1648] [id = 226] 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x110fe7c00) [pid = 1648] [serial = 676] [outer = 0x0] 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11652b800) [pid = 1648] [serial = 677] [outer = 0x110fe7c00] 21:01:45 INFO - PROCESS | 1648 | 1468900905151 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119d71c00) [pid = 1648] [serial = 678] [outer = 0x110fe7c00] 21:01:45 INFO - PROCESS | 1648 | 1468900905460 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 470ms 21:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:01:45 INFO - PROCESS | 1648 | 1468900905510 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1648 | 1468900905511 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:01:45 INFO - PROCESS | 1648 | 1468900905513 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1648 | 1468900905514 Marionette TRACE conn2 <- [1,878,null,{}] 21:01:45 INFO - PROCESS | 1648 | 1468900905516 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}] 21:01:45 INFO - PROCESS | 1648 | 1468900905517 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:45 INFO - PROCESS | 1648 | 1468900905614 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:01:45 INFO - PROCESS | 1648 | 1468900905619 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:45 INFO - PROCESS | 1648 | 1468900905620 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a36800 == 38 [pid = 1648] [id = 227] 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11975b400) [pid = 1648] [serial = 679] [outer = 0x0] 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1243a7000) [pid = 1648] [serial = 680] [outer = 0x11975b400] 21:01:45 INFO - PROCESS | 1648 | 1468900905645 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126cdf000) [pid = 1648] [serial = 681] [outer = 0x11975b400] 21:01:45 INFO - PROCESS | 1648 | 1468900905963 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 21:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:01:45 INFO - PROCESS | 1648 | 1468900905981 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1648 | 1468900905983 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:01:45 INFO - PROCESS | 1648 | 1468900905985 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1648 | 1468900905987 Marionette TRACE conn2 <- [1,882,null,{}] 21:01:45 INFO - PROCESS | 1648 | 1468900905989 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}] 21:01:45 INFO - PROCESS | 1648 | 1468900905993 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:46 INFO - PROCESS | 1648 | 1468900906079 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:01:46 INFO - PROCESS | 1648 | 1468900906083 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1648 | 1468900906085 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa03800 == 39 [pid = 1648] [id = 228] 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126cedc00) [pid = 1648] [serial = 682] [outer = 0x0] 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128861800) [pid = 1648] [serial = 683] [outer = 0x126cedc00] 21:01:46 INFO - PROCESS | 1648 | 1468900906111 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128b38800) [pid = 1648] [serial = 684] [outer = 0x126cedc00] 21:01:46 INFO - PROCESS | 1648 | 1468900906426 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]]]}] 21:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 21:01:46 INFO - PROCESS | 1648 | 1468900906454 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:01:46 INFO - PROCESS | 1648 | 1468900906456 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:01:46 INFO - PROCESS | 1648 | 1468900906460 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1648 | 1468900906461 Marionette TRACE conn2 <- [1,886,null,{}] 21:01:46 INFO - PROCESS | 1648 | 1468900906464 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}] 21:01:46 INFO - PROCESS | 1648 | 1468900906465 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:46 INFO - PROCESS | 1648 | 1468900906565 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:01:46 INFO - PROCESS | 1648 | 1468900906571 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1648 | 1468900906572 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa1b000 == 40 [pid = 1648] [id = 229] 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113371400) [pid = 1648] [serial = 685] [outer = 0x0] 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12886bc00) [pid = 1648] [serial = 686] [outer = 0x113371400] 21:01:46 INFO - PROCESS | 1648 | 1468900906596 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128be0000) [pid = 1648] [serial = 687] [outer = 0x113371400] 21:01:46 INFO - PROCESS | 1648 | 1468900906924 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]]]}] 21:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 471ms 21:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:01:46 INFO - PROCESS | 1648 | 1468900906930 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:01:46 INFO - PROCESS | 1648 | 1468900906931 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:01:46 INFO - PROCESS | 1648 | 1468900906933 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:01:46 INFO - PROCESS | 1648 | 1468900906934 Marionette TRACE conn2 <- [1,890,null,{}] 21:01:46 INFO - PROCESS | 1648 | 1468900906936 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}] 21:01:46 INFO - PROCESS | 1648 | 1468900906937 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:47 INFO - PROCESS | 1648 | 1468900907060 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:01:47 INFO - PROCESS | 1648 | 1468900907112 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1648 | 1468900907113 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1131bd800 == 41 [pid = 1648] [id = 230] 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x110fec400) [pid = 1648] [serial = 688] [outer = 0x0] 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1127d9800) [pid = 1648] [serial = 689] [outer = 0x110fec400] 21:01:47 INFO - PROCESS | 1648 | 1468900907145 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113ba5c00) [pid = 1648] [serial = 690] [outer = 0x110fec400] 21:01:47 INFO - PROCESS | 1648 | 1468900907566 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]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 21:01:47 INFO - PROCESS | 1648 | 1468900907605 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 1648 | 1468900907607 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:01:47 INFO - PROCESS | 1648 | 1468900907611 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 1648 | 1468900907613 Marionette TRACE conn2 <- [1,894,null,{}] 21:01:47 INFO - PROCESS | 1648 | 1468900907616 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}] 21:01:47 INFO - PROCESS | 1648 | 1468900907618 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:47 INFO - PROCESS | 1648 | 1468900907720 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:01:47 INFO - PROCESS | 1648 | 1468900907785 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1648 | 1468900907787 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11864e800 == 42 [pid = 1648] [id = 231] 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116909c00) [pid = 1648] [serial = 691] [outer = 0x0] 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118410400) [pid = 1648] [serial = 692] [outer = 0x116909c00] 21:01:47 INFO - PROCESS | 1648 | 1468900907817 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1192b7800) [pid = 1648] [serial = 693] [outer = 0x116909c00] 21:01:48 INFO - PROCESS | 1648 | 1468900908265 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]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 21:01:48 INFO - PROCESS | 1648 | 1468900908281 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1648 | 1468900908284 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:01:48 INFO - PROCESS | 1648 | 1468900908288 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1648 | 1468900908290 Marionette TRACE conn2 <- [1,898,null,{}] 21:01:48 INFO - PROCESS | 1648 | 1468900908355 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}] 21:01:48 INFO - PROCESS | 1648 | 1468900908358 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:48 INFO - PROCESS | 1648 | 1468900908552 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:01:48 INFO - PROCESS | 1648 | 1468900908613 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:48 INFO - PROCESS | 1648 | 1468900908615 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296ee000 == 43 [pid = 1648] [id = 232] 21:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119767000) [pid = 1648] [serial = 694] [outer = 0x0] 21:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d07000) [pid = 1648] [serial = 695] [outer = 0x119767000] 21:01:48 INFO - PROCESS | 1648 | 1468900908655 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119e1a000) [pid = 1648] [serial = 696] [outer = 0x119767000] 21:01:49 INFO - PROCESS | 1648 | 1468900909079 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]]]}] 21:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 843ms 21:01:49 INFO - PROCESS | 1648 | 1468900909140 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:01:49 INFO - PROCESS | 1648 | 1468900909143 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:01:49 INFO - PROCESS | 1648 | 1468900909152 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:01:49 INFO - PROCESS | 1648 | 1468900909155 Marionette TRACE conn2 <- [1,902,null,{}] 21:01:49 INFO - PROCESS | 1648 | 1468900909159 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}] 21:01:49 INFO - PROCESS | 1648 | 1468900909162 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:49 INFO - PROCESS | 1648 | 1468900909261 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:01:49 INFO - PROCESS | 1648 | 1468900909323 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1648 | 1468900909325 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2de000 == 44 [pid = 1648] [id = 233] 21:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124105c00) [pid = 1648] [serial = 697] [outer = 0x0] 21:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1243aac00) [pid = 1648] [serial = 698] [outer = 0x124105c00] 21:01:49 INFO - PROCESS | 1648 | 1468900909353 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12656fc00) [pid = 1648] [serial = 699] [outer = 0x124105c00] 21:01:49 INFO - PROCESS | 1648 | 1468900909761 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]]]}] 21:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 624ms 21:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:01:49 INFO - PROCESS | 1648 | 1468900909773 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:01:49 INFO - PROCESS | 1648 | 1468900909776 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:01:49 INFO - PROCESS | 1648 | 1468900909779 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:01:49 INFO - PROCESS | 1648 | 1468900909780 Marionette TRACE conn2 <- [1,906,null,{}] 21:01:49 INFO - PROCESS | 1648 | 1468900909783 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}] 21:01:49 INFO - PROCESS | 1648 | 1468900909784 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:49 INFO - PROCESS | 1648 | 1468900909898 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:01:49 INFO - PROCESS | 1648 | 1468900909984 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1648 | 1468900909985 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296ea800 == 45 [pid = 1648] [id = 234] 21:01:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126564400) [pid = 1648] [serial = 700] [outer = 0x0] 21:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128814800) [pid = 1648] [serial = 701] [outer = 0x126564400] 21:01:50 INFO - PROCESS | 1648 | 1468900910013 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128868000) [pid = 1648] [serial = 702] [outer = 0x126564400] 21:01:50 INFO - PROCESS | 1648 | 1468900910548 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]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 819ms 21:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:01:50 INFO - PROCESS | 1648 | 1468900910599 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1648 | 1468900910601 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:01:50 INFO - PROCESS | 1648 | 1468900910605 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1648 | 1468900910606 Marionette TRACE conn2 <- [1,910,null,{}] 21:01:50 INFO - PROCESS | 1648 | 1468900910610 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}] 21:01:50 INFO - PROCESS | 1648 | 1468900910611 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:50 INFO - PROCESS | 1648 | 1468900910705 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:01:50 INFO - PROCESS | 1648 | 1468900910760 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 1648 | 1468900910763 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118645000 == 46 [pid = 1648] [id = 235] 21:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1151cac00) [pid = 1648] [serial = 703] [outer = 0x0] 21:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116705000) [pid = 1648] [serial = 704] [outer = 0x1151cac00] 21:01:50 INFO - PROCESS | 1648 | 1468900910790 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118032000) [pid = 1648] [serial = 705] [outer = 0x1151cac00] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa1b000 == 45 [pid = 1648] [id = 229] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa03800 == 44 [pid = 1648] [id = 228] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119a36800 == 43 [pid = 1648] [id = 227] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x124d88000 == 42 [pid = 1648] [id = 226] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x126a56800 == 41 [pid = 1648] [id = 225] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x124d77800 == 40 [pid = 1648] [id = 224] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3c800 == 39 [pid = 1648] [id = 223] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116573000 == 38 [pid = 1648] [id = 222] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119a3d800 == 37 [pid = 1648] [id = 221] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x118650000 == 36 [pid = 1648] [id = 220] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac4800 == 35 [pid = 1648] [id = 219] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1132d7800 == 34 [pid = 1648] [id = 218] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x117d82000 == 33 [pid = 1648] [id = 217] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11224f800 == 32 [pid = 1648] [id = 216] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1296ea800 == 31 [pid = 1648] [id = 234] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2de000 == 30 [pid = 1648] [id = 233] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1296ee000 == 29 [pid = 1648] [id = 232] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11864e800 == 28 [pid = 1648] [id = 231] 21:01:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1131bd800 == 27 [pid = 1648] [id = 230] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128863400) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124103800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113b2ec00) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113f9c400) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119aaf400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119d72000) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1167b1400) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1172b5000) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119e20000) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124614000) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12656bc00) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1192b4c00) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11975fc00) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x120fa0c00) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126a93800) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118404000) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118085000) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118d51400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119e15000) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126ce7800) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11928bc00) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119a93800) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12885c400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12656c400) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1216e7000) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125668400) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121a0f800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12410c400) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128812800) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12880ec00) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 21:01:51 INFO - PROCESS | 1648 | 1468900911767 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]]]}] 21:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1223ms 21:01:51 INFO - PROCESS | 1648 | 1468900911828 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 1648 | 1468900911830 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:01:51 INFO - PROCESS | 1648 | 1468900911833 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 1648 | 1468900911836 Marionette TRACE conn2 <- [1,914,null,{}] 21:01:51 INFO - PROCESS | 1648 | 1468900911839 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}] 21:01:51 INFO - PROCESS | 1648 | 1468900911841 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:51 INFO - PROCESS | 1648 | 1468900911918 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:01:51 INFO - PROCESS | 1648 | 1468900911926 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1648 | 1468900911930 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x112762800 == 28 [pid = 1648] [id = 236] 21:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1122b1800) [pid = 1648] [serial = 706] [outer = 0x0] 21:01:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1122bcc00) [pid = 1648] [serial = 707] [outer = 0x1122b1800] 21:01:51 INFO - PROCESS | 1648 | 1468900911957 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1127dd000) [pid = 1648] [serial = 708] [outer = 0x1122b1800] 21:01:52 INFO - PROCESS | 1648 | 1468900912282 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]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 21:01:52 INFO - PROCESS | 1648 | 1468900912305 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1648 | 1468900912312 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:01:52 INFO - PROCESS | 1648 | 1468900912317 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1648 | 1468900912319 Marionette TRACE conn2 <- [1,918,null,{}] 21:01:52 INFO - PROCESS | 1648 | 1468900912321 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}] 21:01:52 INFO - PROCESS | 1648 | 1468900912323 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:52 INFO - PROCESS | 1648 | 1468900912416 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:01:52 INFO - PROCESS | 1648 | 1468900912465 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1648 | 1468900912467 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657b800 == 29 [pid = 1648] [id = 237] 21:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fa2000) [pid = 1648] [serial = 709] [outer = 0x0] 21:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113396c00) [pid = 1648] [serial = 710] [outer = 0x112fa2000] 21:01:52 INFO - PROCESS | 1648 | 1468900912494 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d4ec00) [pid = 1648] [serial = 711] [outer = 0x112fa2000] 21:01:52 INFO - PROCESS | 1648 | 1468900912778 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]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 21:01:52 INFO - PROCESS | 1648 | 1468900912837 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1648 | 1468900912838 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:01:52 INFO - PROCESS | 1648 | 1468900912842 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1648 | 1468900912852 Marionette TRACE conn2 <- [1,922,null,{}] 21:01:52 INFO - PROCESS | 1648 | 1468900912860 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}] 21:01:52 INFO - PROCESS | 1648 | 1468900912864 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:52 INFO - PROCESS | 1648 | 1468900912939 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:01:53 INFO - PROCESS | 1648 | 1468900912991 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1648 | 1468900912993 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117372000 == 30 [pid = 1648] [id = 238] 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116523c00) [pid = 1648] [serial = 712] [outer = 0x0] 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11697e800) [pid = 1648] [serial = 713] [outer = 0x116523c00] 21:01:53 INFO - PROCESS | 1648 | 1468900913021 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117d1fc00) [pid = 1648] [serial = 714] [outer = 0x116523c00] 21:01:53 INFO - PROCESS | 1648 | 1468900913321 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]]]}] 21:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 530ms 21:01:53 INFO - PROCESS | 1648 | 1468900913371 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 1648 | 1468900913373 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:01:53 INFO - PROCESS | 1648 | 1468900913378 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 1648 | 1468900913379 Marionette TRACE conn2 <- [1,926,null,{}] 21:01:53 INFO - PROCESS | 1648 | 1468900913382 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}] 21:01:53 INFO - PROCESS | 1648 | 1468900913383 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:53 INFO - PROCESS | 1648 | 1468900913454 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:01:53 INFO - PROCESS | 1648 | 1468900913459 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1648 | 1468900913461 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11863e000 == 31 [pid = 1648] [id = 239] 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11808ac00) [pid = 1648] [serial = 715] [outer = 0x0] 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186a0400) [pid = 1648] [serial = 716] [outer = 0x11808ac00] 21:01:53 INFO - PROCESS | 1648 | 1468900913486 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119286800) [pid = 1648] [serial = 717] [outer = 0x11808ac00] 21:01:53 INFO - PROCESS | 1648 | 1468900913795 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]]]}] 21:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 21:01:53 INFO - PROCESS | 1648 | 1468900913866 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 1648 | 1468900913867 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:01:53 INFO - PROCESS | 1648 | 1468900913869 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 1648 | 1468900913870 Marionette TRACE conn2 <- [1,930,null,{}] 21:01:53 INFO - PROCESS | 1648 | 1468900913873 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}] 21:01:53 INFO - PROCESS | 1648 | 1468900913876 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:53 INFO - PROCESS | 1648 | 1468900913975 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:01:54 INFO - PROCESS | 1648 | 1468900914008 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1648 | 1468900914009 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192ef800 == 32 [pid = 1648] [id = 240] 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117d24c00) [pid = 1648] [serial = 718] [outer = 0x0] 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1192b8c00) [pid = 1648] [serial = 719] [outer = 0x117d24c00] 21:01:54 INFO - PROCESS | 1648 | 1468900914033 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11975fc00) [pid = 1648] [serial = 720] [outer = 0x117d24c00] 21:01:54 INFO - PROCESS | 1648 | 1468900914359 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]]]}] 21:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 21:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:01:54 INFO - PROCESS | 1648 | 1468900914390 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:01:54 INFO - PROCESS | 1648 | 1468900914393 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:01:54 INFO - PROCESS | 1648 | 1468900914396 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1648 | 1468900914397 Marionette TRACE conn2 <- [1,934,null,{}] 21:01:54 INFO - PROCESS | 1648 | 1468900914399 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}] 21:01:54 INFO - PROCESS | 1648 | 1468900914403 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:54 INFO - PROCESS | 1648 | 1468900914513 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:01:54 INFO - PROCESS | 1648 | 1468900914547 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1648 | 1468900914548 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f28800 == 33 [pid = 1648] [id = 241] 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1192b4c00) [pid = 1648] [serial = 721] [outer = 0x0] 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1197c6800) [pid = 1648] [serial = 722] [outer = 0x1192b4c00] 21:01:54 INFO - PROCESS | 1648 | 1468900914573 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119d11c00) [pid = 1648] [serial = 723] [outer = 0x1192b4c00] 21:01:54 INFO - PROCESS | 1648 | 1468900914878 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]]]}] 21:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 21:01:54 INFO - PROCESS | 1648 | 1468900914916 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:01:54 INFO - PROCESS | 1648 | 1468900914917 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:01:54 INFO - PROCESS | 1648 | 1468900914920 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1648 | 1468900914921 Marionette TRACE conn2 <- [1,938,null,{}] 21:01:54 INFO - PROCESS | 1648 | 1468900914923 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}] 21:01:54 INFO - PROCESS | 1648 | 1468900914926 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:55 INFO - PROCESS | 1648 | 1468900915018 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:01:55 INFO - PROCESS | 1648 | 1468900915028 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1648 | 1468900915030 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12152b000 == 34 [pid = 1648] [id = 242] 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d1d800) [pid = 1648] [serial = 724] [outer = 0x0] 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d6f400) [pid = 1648] [serial = 725] [outer = 0x119d1d800] 21:01:55 INFO - PROCESS | 1648 | 1468900915055 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119e1c000) [pid = 1648] [serial = 726] [outer = 0x119d1d800] 21:01:55 INFO - PROCESS | 1648 | 1468900915376 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]]]}] 21:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 21:01:55 INFO - PROCESS | 1648 | 1468900915388 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 1648 | 1468900915389 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:01:55 INFO - PROCESS | 1648 | 1468900915400 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 1648 | 1468900915401 Marionette TRACE conn2 <- [1,942,null,{}] 21:01:55 INFO - PROCESS | 1648 | 1468900915403 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}] 21:01:55 INFO - PROCESS | 1648 | 1468900915404 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:55 INFO - PROCESS | 1648 | 1468900915500 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:01:55 INFO - PROCESS | 1648 | 1468900915504 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 1648 | 1468900915505 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a40800 == 35 [pid = 1648] [id = 243] 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127df400) [pid = 1648] [serial = 727] [outer = 0x0] 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x120f94c00) [pid = 1648] [serial = 728] [outer = 0x1127df400] 21:01:55 INFO - PROCESS | 1648 | 1468900915529 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1210a4c00) [pid = 1648] [serial = 729] [outer = 0x1127df400] 21:01:56 INFO - PROCESS | 1648 | 1468900916116 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]]]}] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119e20c00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1210a4400) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1197bfc00) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113971800) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116084000) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x110fde800) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113397000) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1175a6000) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119765400) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126cedc00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126567c00) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113371400) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x110fe7c00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11975b400) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:01:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d0c000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 768ms 21:01:56 INFO - PROCESS | 1648 | 1468900916170 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 1648 | 1468900916171 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:01:56 INFO - PROCESS | 1648 | 1468900916178 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1648 | 1468900916180 Marionette TRACE conn2 <- [1,946,null,{}] 21:01:56 INFO - PROCESS | 1648 | 1468900916184 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}] 21:01:56 INFO - PROCESS | 1648 | 1468900916186 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:56 INFO - PROCESS | 1648 | 1468900916300 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:01:56 INFO - PROCESS | 1648 | 1468900916305 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 1648 | 1468900916306 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x123eaa800 == 36 [pid = 1648] [id = 244] 21:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117d1d800) [pid = 1648] [serial = 730] [outer = 0x0] 21:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1192b4000) [pid = 1648] [serial = 731] [outer = 0x117d1d800] 21:01:56 INFO - PROCESS | 1648 | 1468900916359 Marionette DEBUG loaded listener.js 21:01:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d10800) [pid = 1648] [serial = 732] [outer = 0x117d1d800] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11657b800 == 35 [pid = 1648] [id = 237] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x118645000 == 34 [pid = 1648] [id = 235] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x112762800 == 33 [pid = 1648] [id = 236] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11863e000 == 32 [pid = 1648] [id = 239] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x121a40800 == 31 [pid = 1648] [id = 243] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x120f28800 == 30 [pid = 1648] [id = 241] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x117372000 == 29 [pid = 1648] [id = 238] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12152b000 == 28 [pid = 1648] [id = 242] 21:01:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1192ef800 == 27 [pid = 1648] [id = 240] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128868c00) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12410a000) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126009400) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124d1e800) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11600fc00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1175b2000) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116711000) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1175ad800) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111c1c400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1127d8000) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119d65c00) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119d6e000) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1180df400) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1192b2400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119a8e800) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119d02c00) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128b38800) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x126a8ac00) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128be0000) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12886bc00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x126569400) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119d71c00) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11652b800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1243a7000) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128861800) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x126ceb000) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x126cdf000) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119e13c00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x120f9e000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 21:01:57 INFO - PROCESS | 1648 | 1468900917724 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]]]}] 21:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1572ms 21:01:57 INFO - PROCESS | 1648 | 1468900917750 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 1648 | 1468900917752 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:01:57 INFO - PROCESS | 1648 | 1468900917756 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 1648 | 1468900917758 Marionette TRACE conn2 <- [1,950,null,{}] 21:01:57 INFO - PROCESS | 1648 | 1468900917764 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}] 21:01:57 INFO - PROCESS | 1648 | 1468900917766 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:57 INFO - PROCESS | 1648 | 1468900917841 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:01:57 INFO - PROCESS | 1648 | 1468900917888 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 1648 | 1468900917889 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b4b000 == 28 [pid = 1648] [id = 245] 21:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112f2f800) [pid = 1648] [serial = 733] [outer = 0x0] 21:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1131c4400) [pid = 1648] [serial = 734] [outer = 0x112f2f800] 21:01:57 INFO - PROCESS | 1648 | 1468900917919 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113b24c00) [pid = 1648] [serial = 735] [outer = 0x112f2f800] 21:01:58 INFO - PROCESS | 1648 | 1468900918218 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]]]}] 21:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 475ms 21:01:58 INFO - PROCESS | 1648 | 1468900918231 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:01:58 INFO - PROCESS | 1648 | 1468900918234 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:01:58 INFO - PROCESS | 1648 | 1468900918247 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 1648 | 1468900918249 Marionette TRACE conn2 <- [1,954,null,{}] 21:01:58 INFO - PROCESS | 1648 | 1468900918252 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}] 21:01:58 INFO - PROCESS | 1648 | 1468900918253 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:58 INFO - PROCESS | 1648 | 1468900918338 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:01:58 INFO - PROCESS | 1648 | 1468900918345 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1648 | 1468900918346 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169ac800 == 29 [pid = 1648] [id = 246] 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113d4a000) [pid = 1648] [serial = 736] [outer = 0x0] 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1160ee800) [pid = 1648] [serial = 737] [outer = 0x113d4a000] 21:01:58 INFO - PROCESS | 1648 | 1468900918374 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1167b1000) [pid = 1648] [serial = 738] [outer = 0x113d4a000] 21:01:58 INFO - PROCESS | 1648 | 1468900918709 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]]]}] 21:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 529ms 21:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:01:58 INFO - PROCESS | 1648 | 1468900918769 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:01:58 INFO - PROCESS | 1648 | 1468900918770 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:01:58 INFO - PROCESS | 1648 | 1468900918773 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 1648 | 1468900918775 Marionette TRACE conn2 <- [1,958,null,{}] 21:01:58 INFO - PROCESS | 1648 | 1468900918783 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}] 21:01:58 INFO - PROCESS | 1648 | 1468900918786 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:58 INFO - PROCESS | 1648 | 1468900918858 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:01:58 INFO - PROCESS | 1648 | 1468900918863 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1648 | 1468900918865 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7a800 == 30 [pid = 1648] [id = 247] 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x110febc00) [pid = 1648] [serial = 739] [outer = 0x0] 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x117d26400) [pid = 1648] [serial = 740] [outer = 0x110febc00] 21:01:58 INFO - PROCESS | 1648 | 1468900918894 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118035000) [pid = 1648] [serial = 741] [outer = 0x110febc00] 21:01:59 INFO - PROCESS | 1648 | 1468900919221 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]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 472ms 21:01:59 INFO - PROCESS | 1648 | 1468900919246 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:01:59 INFO - PROCESS | 1648 | 1468900919248 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:01:59 INFO - PROCESS | 1648 | 1468900919250 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1648 | 1468900919251 Marionette TRACE conn2 <- [1,962,null,{}] 21:01:59 INFO - PROCESS | 1648 | 1468900919254 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}] 21:01:59 INFO - PROCESS | 1648 | 1468900919255 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:59 INFO - PROCESS | 1648 | 1468900919330 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:01:59 INFO - PROCESS | 1648 | 1468900919378 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1648 | 1468900919380 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118213800 == 31 [pid = 1648] [id = 248] 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1175b2400) [pid = 1648] [serial = 742] [outer = 0x0] 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1182f2000) [pid = 1648] [serial = 743] [outer = 0x1175b2400] 21:01:59 INFO - PROCESS | 1648 | 1468900919405 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1192adc00) [pid = 1648] [serial = 744] [outer = 0x1175b2400] 21:01:59 INFO - PROCESS | 1648 | 1468900919655 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]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 418ms 21:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:01:59 INFO - PROCESS | 1648 | 1468900919669 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1648 | 1468900919670 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:01:59 INFO - PROCESS | 1648 | 1468900919672 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1648 | 1468900919673 Marionette TRACE conn2 <- [1,966,null,{}] 21:01:59 INFO - PROCESS | 1648 | 1468900919697 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}] 21:01:59 INFO - PROCESS | 1648 | 1468900919698 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:59 INFO - PROCESS | 1648 | 1468900919779 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:01:59 INFO - PROCESS | 1648 | 1468900919783 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1648 | 1468900919784 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:01:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192de800 == 32 [pid = 1648] [id = 249] 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113baf800) [pid = 1648] [serial = 745] [outer = 0x0] 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1193c6800) [pid = 1648] [serial = 746] [outer = 0x113baf800] 21:01:59 INFO - PROCESS | 1648 | 1468900919811 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1197c0400) [pid = 1648] [serial = 747] [outer = 0x113baf800] 21:02:00 INFO - PROCESS | 1648 | 1468900920154 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]]]}] 21:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 528ms 21:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:02:00 INFO - PROCESS | 1648 | 1468900920201 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 1648 | 1468900920202 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:02:00 INFO - PROCESS | 1648 | 1468900920204 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 1648 | 1468900920205 Marionette TRACE conn2 <- [1,970,null,{}] 21:02:00 INFO - PROCESS | 1648 | 1468900920207 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}] 21:02:00 INFO - PROCESS | 1648 | 1468900920211 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:00 INFO - PROCESS | 1648 | 1468900920300 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:02:00 INFO - PROCESS | 1648 | 1468900920303 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1648 | 1468900920305 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a51000 == 33 [pid = 1648] [id = 250] 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1197c7000) [pid = 1648] [serial = 748] [outer = 0x0] 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119a99c00) [pid = 1648] [serial = 749] [outer = 0x1197c7000] 21:02:00 INFO - PROCESS | 1648 | 1468900920332 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d27000) [pid = 1648] [serial = 750] [outer = 0x1197c7000] 21:02:00 INFO - PROCESS | 1648 | 1468900920620 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]]]}] 21:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 21:02:00 INFO - PROCESS | 1648 | 1468900920673 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 1648 | 1468900920674 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:02:00 INFO - PROCESS | 1648 | 1468900920679 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 1648 | 1468900920680 Marionette TRACE conn2 <- [1,974,null,{}] 21:02:00 INFO - PROCESS | 1648 | 1468900920682 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}] 21:02:00 INFO - PROCESS | 1648 | 1468900920683 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:00 INFO - PROCESS | 1648 | 1468900920760 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:02:00 INFO - PROCESS | 1648 | 1468900920763 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1648 | 1468900920764 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121227000 == 34 [pid = 1648] [id = 251] 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112233800) [pid = 1648] [serial = 751] [outer = 0x0] 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119d6ac00) [pid = 1648] [serial = 752] [outer = 0x112233800] 21:02:00 INFO - PROCESS | 1648 | 1468900920790 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119e18000) [pid = 1648] [serial = 753] [outer = 0x112233800] 21:02:01 INFO - PROCESS | 1648 | 1468900921080 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]]]}] 21:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 418ms 21:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:02:01 INFO - PROCESS | 1648 | 1468900921097 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1648 | 1468900921098 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:02:01 INFO - PROCESS | 1648 | 1468900921100 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1648 | 1468900921101 Marionette TRACE conn2 <- [1,978,null,{}] 21:02:01 INFO - PROCESS | 1648 | 1468900921103 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}] 21:02:01 INFO - PROCESS | 1648 | 1468900921104 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:01 INFO - PROCESS | 1648 | 1468900921227 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:02:01 INFO - PROCESS | 1648 | 1468900921235 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 1648 | 1468900921236 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e4800 == 35 [pid = 1648] [id = 252] 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118029800) [pid = 1648] [serial = 754] [outer = 0x0] 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119e16000) [pid = 1648] [serial = 755] [outer = 0x118029800] 21:02:01 INFO - PROCESS | 1648 | 1468900921272 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1210a6800) [pid = 1648] [serial = 756] [outer = 0x118029800] 21:02:01 INFO - PROCESS | 1648 | 1468900921643 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]]]}] 21:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 568ms 21:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:02:01 INFO - PROCESS | 1648 | 1468900921668 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1648 | 1468900921669 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:02:01 INFO - PROCESS | 1648 | 1468900921671 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1648 | 1468900921672 Marionette TRACE conn2 <- [1,982,null,{}] 21:02:01 INFO - PROCESS | 1648 | 1468900921675 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}] 21:02:01 INFO - PROCESS | 1648 | 1468900921677 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:01 INFO - PROCESS | 1648 | 1468900921788 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:02:01 INFO - PROCESS | 1648 | 1468900921793 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 1648 | 1468900921794 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d79000 == 36 [pid = 1648] [id = 253] 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1180e3800) [pid = 1648] [serial = 757] [outer = 0x0] 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12190e800) [pid = 1648] [serial = 758] [outer = 0x1180e3800] 21:02:01 INFO - PROCESS | 1648 | 1468900921829 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121ccf000) [pid = 1648] [serial = 759] [outer = 0x1180e3800] 21:02:02 INFO - PROCESS | 1648 | 1468900922287 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]]]}] 21:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 21:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:02:02 INFO - PROCESS | 1648 | 1468900922340 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:02:02 INFO - PROCESS | 1648 | 1468900922342 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:02:02 INFO - PROCESS | 1648 | 1468900922345 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 1648 | 1468900922346 Marionette TRACE conn2 <- [1,986,null,{}] 21:02:02 INFO - PROCESS | 1648 | 1468900922350 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}] 21:02:02 INFO - PROCESS | 1648 | 1468900922352 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:02 INFO - PROCESS | 1648 | 1468900922444 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:02:02 INFO - PROCESS | 1648 | 1468900922448 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1648 | 1468900922449 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126479800 == 37 [pid = 1648] [id = 254] 21:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1175ad000) [pid = 1648] [serial = 760] [outer = 0x0] 21:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123ec4400) [pid = 1648] [serial = 761] [outer = 0x1175ad000] 21:02:02 INFO - PROCESS | 1648 | 1468900922473 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124107c00) [pid = 1648] [serial = 762] [outer = 0x1175ad000] 21:02:02 INFO - PROCESS | 1648 | 1468900922814 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]]]}] 21:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 21:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:02:02 INFO - PROCESS | 1648 | 1468900922871 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:02:02 INFO - PROCESS | 1648 | 1468900922873 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:02:02 INFO - PROCESS | 1648 | 1468900922875 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 1648 | 1468900922877 Marionette TRACE conn2 <- [1,990,null,{}] 21:02:02 INFO - PROCESS | 1648 | 1468900922879 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}] 21:02:02 INFO - PROCESS | 1648 | 1468900922881 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:02 INFO - PROCESS | 1648 | 1468900922970 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:02:02 INFO - PROCESS | 1648 | 1468900922976 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1648 | 1468900922978 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192dd000 == 38 [pid = 1648] [id = 255] 21:02:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12410ac00) [pid = 1648] [serial = 763] [outer = 0x0] 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12460f000) [pid = 1648] [serial = 764] [outer = 0x12410ac00] 21:02:03 INFO - PROCESS | 1648 | 1468900923004 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125674000) [pid = 1648] [serial = 765] [outer = 0x12410ac00] 21:02:03 INFO - PROCESS | 1648 | 1468900923312 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]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 21:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:02:03 INFO - PROCESS | 1648 | 1468900923345 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1648 | 1468900923347 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:02:03 INFO - PROCESS | 1648 | 1468900923349 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1648 | 1468900923350 Marionette TRACE conn2 <- [1,994,null,{}] 21:02:03 INFO - PROCESS | 1648 | 1468900923352 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}] 21:02:03 INFO - PROCESS | 1648 | 1468900923353 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:03 INFO - PROCESS | 1648 | 1468900923429 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:02:03 INFO - PROCESS | 1648 | 1468900923433 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 1648 | 1468900923434 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x129090000 == 39 [pid = 1648] [id = 256] 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12430e400) [pid = 1648] [serial = 766] [outer = 0x0] 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126011000) [pid = 1648] [serial = 767] [outer = 0x12430e400] 21:02:03 INFO - PROCESS | 1648 | 1468900923458 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126565000) [pid = 1648] [serial = 768] [outer = 0x12430e400] 21:02:03 INFO - PROCESS | 1648 | 1468900923794 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]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 21:02:03 INFO - PROCESS | 1648 | 1468900923825 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1648 | 1468900923828 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:02:03 INFO - PROCESS | 1648 | 1468900923831 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1648 | 1468900923832 Marionette TRACE conn2 <- [1,998,null,{}] 21:02:03 INFO - PROCESS | 1648 | 1468900923834 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}] 21:02:03 INFO - PROCESS | 1648 | 1468900923835 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:03 INFO - PROCESS | 1648 | 1468900923919 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:02:03 INFO - PROCESS | 1648 | 1468900923923 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 1648 | 1468900923924 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12946a000 == 40 [pid = 1648] [id = 257] 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12460b800) [pid = 1648] [serial = 769] [outer = 0x0] 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126565400) [pid = 1648] [serial = 770] [outer = 0x12460b800] 21:02:03 INFO - PROCESS | 1648 | 1468900923950 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1267aa000) [pid = 1648] [serial = 771] [outer = 0x12460b800] 21:02:04 INFO - PROCESS | 1648 | 1468900924261 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]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 21:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:02:04 INFO - PROCESS | 1648 | 1468900924299 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 1648 | 1468900924301 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:02:04 INFO - PROCESS | 1648 | 1468900924303 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1648 | 1468900924304 Marionette TRACE conn2 <- [1,1002,null,{}] 21:02:04 INFO - PROCESS | 1648 | 1468900924306 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}] 21:02:04 INFO - PROCESS | 1648 | 1468900924307 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:04 INFO - PROCESS | 1648 | 1468900924383 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:02:04 INFO - PROCESS | 1648 | 1468900924387 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1648 | 1468900924388 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296db000 == 41 [pid = 1648] [id = 258] 21:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126007400) [pid = 1648] [serial = 772] [outer = 0x0] 21:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126a93400) [pid = 1648] [serial = 773] [outer = 0x126007400] 21:02:04 INFO - PROCESS | 1648 | 1468900924415 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126ce9c00) [pid = 1648] [serial = 774] [outer = 0x126007400] 21:02:04 INFO - PROCESS | 1648 | 1468900924832 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]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 569ms 21:02:04 INFO - PROCESS | 1648 | 1468900924873 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 1648 | 1468900924874 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:02:04 INFO - PROCESS | 1648 | 1468900924877 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 1648 | 1468900924878 Marionette TRACE conn2 <- [1,1006,null,{}] 21:02:04 INFO - PROCESS | 1648 | 1468900924880 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}] 21:02:04 INFO - PROCESS | 1648 | 1468900924881 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:04 INFO - PROCESS | 1648 | 1468900924984 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:02:05 INFO - PROCESS | 1648 | 1468900924996 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1648 | 1468900924997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4dc800 == 42 [pid = 1648] [id = 259] 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1267ab400) [pid = 1648] [serial = 775] [outer = 0x0] 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126ced400) [pid = 1648] [serial = 776] [outer = 0x1267ab400] 21:02:05 INFO - PROCESS | 1648 | 1468900925020 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128811c00) [pid = 1648] [serial = 777] [outer = 0x1267ab400] 21:02:05 INFO - PROCESS | 1648 | 1468900925363 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]]]}] 21:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 21:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:02:05 INFO - PROCESS | 1648 | 1468900925396 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:02:05 INFO - PROCESS | 1648 | 1468900925397 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:02:05 INFO - PROCESS | 1648 | 1468900925399 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:02:05 INFO - PROCESS | 1648 | 1468900925400 Marionette TRACE conn2 <- [1,1010,null,{}] 21:02:05 INFO - PROCESS | 1648 | 1468900925403 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}] 21:02:05 INFO - PROCESS | 1648 | 1468900925404 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:05 INFO - PROCESS | 1648 | 1468900925502 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:02:05 INFO - PROCESS | 1648 | 1468900925513 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1648 | 1468900925514 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa12000 == 43 [pid = 1648] [id = 260] 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126ce1c00) [pid = 1648] [serial = 778] [outer = 0x0] 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128818c00) [pid = 1648] [serial = 779] [outer = 0x126ce1c00] 21:02:05 INFO - PROCESS | 1648 | 1468900925538 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128861800) [pid = 1648] [serial = 780] [outer = 0x126ce1c00] 21:02:05 INFO - PROCESS | 1648 | 1468900925861 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]]]}] 21:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 469ms 21:02:05 INFO - PROCESS | 1648 | 1468900925869 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:02:05 INFO - PROCESS | 1648 | 1468900925870 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:02:05 INFO - PROCESS | 1648 | 1468900925872 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:02:05 INFO - PROCESS | 1648 | 1468900925874 Marionette TRACE conn2 <- [1,1014,null,{}] 21:02:05 INFO - PROCESS | 1648 | 1468900925885 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}] 21:02:05 INFO - PROCESS | 1648 | 1468900925887 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:05 INFO - PROCESS | 1648 | 1468900925985 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:02:05 INFO - PROCESS | 1648 | 1468900925997 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 1648 | 1468900925998 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1000 == 44 [pid = 1648] [id = 261] 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119d6d000) [pid = 1648] [serial = 781] [outer = 0x0] 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128866400) [pid = 1648] [serial = 782] [outer = 0x119d6d000] 21:02:06 INFO - PROCESS | 1648 | 1468900926021 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b30000) [pid = 1648] [serial = 783] [outer = 0x119d6d000] 21:02:06 INFO - PROCESS | 1648 | 1468900926356 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]]]}] 21:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 21:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:02:06 INFO - PROCESS | 1648 | 1468900926398 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 1648 | 1468900926399 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:02:06 INFO - PROCESS | 1648 | 1468900926401 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1648 | 1468900926402 Marionette TRACE conn2 <- [1,1018,null,{}] 21:02:06 INFO - PROCESS | 1648 | 1468900926405 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}] 21:02:06 INFO - PROCESS | 1648 | 1468900926406 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:06 INFO - PROCESS | 1648 | 1468900926502 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:02:06 INFO - PROCESS | 1648 | 1468900926507 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 1648 | 1468900926508 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d6800 == 45 [pid = 1648] [id = 262] 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1267b2800) [pid = 1648] [serial = 784] [outer = 0x0] 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128b35400) [pid = 1648] [serial = 785] [outer = 0x1267b2800] 21:02:06 INFO - PROCESS | 1648 | 1468900926531 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128b3b400) [pid = 1648] [serial = 786] [outer = 0x1267b2800] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119d1d800) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1192b4c00) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1127df400) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116909c00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119767000) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124105c00) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126564400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1151cac00) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1122b1800) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112fa2000) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116523c00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11808ac00) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x110fec400) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:02:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117d24c00) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:02:06 INFO - PROCESS | 1648 | 1468900926946 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]]]}] 21:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 21:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:02:06 INFO - PROCESS | 1648 | 1468900926970 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 1648 | 1468900926971 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:02:06 INFO - PROCESS | 1648 | 1468900926982 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1648 | 1468900926990 Marionette TRACE conn2 <- [1,1022,null,{}] 21:02:07 INFO - PROCESS | 1648 | 1468900926996 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}] 21:02:07 INFO - PROCESS | 1648 | 1468900926997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:07 INFO - PROCESS | 1648 | 1468900927081 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:02:07 INFO - PROCESS | 1648 | 1468900927084 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1648 | 1468900927085 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e6000 == 46 [pid = 1648] [id = 263] 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1127de800) [pid = 1648] [serial = 787] [outer = 0x0] 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11922a000) [pid = 1648] [serial = 788] [outer = 0x1127de800] 21:02:07 INFO - PROCESS | 1648 | 1468900927109 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119d1e800) [pid = 1648] [serial = 789] [outer = 0x1127de800] 21:02:07 INFO - PROCESS | 1648 | 1468900927432 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]]]}] 21:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 489ms 21:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:02:07 INFO - PROCESS | 1648 | 1468900927464 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:02:07 INFO - PROCESS | 1648 | 1468900927465 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:02:07 INFO - PROCESS | 1648 | 1468900927467 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1648 | 1468900927468 Marionette TRACE conn2 <- [1,1026,null,{}] 21:02:07 INFO - PROCESS | 1648 | 1468900927470 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}] 21:02:07 INFO - PROCESS | 1648 | 1468900927471 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:07 INFO - PROCESS | 1648 | 1468900927554 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:02:07 INFO - PROCESS | 1648 | 1468900927607 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1648 | 1468900927608 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf10000 == 47 [pid = 1648] [id = 264] 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1175a6800) [pid = 1648] [serial = 790] [outer = 0x0] 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119e16800) [pid = 1648] [serial = 791] [outer = 0x1175a6800] 21:02:07 INFO - PROCESS | 1648 | 1468900927632 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b3d000) [pid = 1648] [serial = 792] [outer = 0x1175a6800] 21:02:07 INFO - PROCESS | 1648 | 1468900927888 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]]]}] 21:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 21:02:07 INFO - PROCESS | 1648 | 1468900927938 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:02:07 INFO - PROCESS | 1648 | 1468900927939 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:02:07 INFO - PROCESS | 1648 | 1468900927947 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1648 | 1468900927948 Marionette TRACE conn2 <- [1,1030,null,{}] 21:02:07 INFO - PROCESS | 1648 | 1468900927950 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}] 21:02:07 INFO - PROCESS | 1648 | 1468900927952 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:08 INFO - PROCESS | 1648 | 1468900928037 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:02:08 INFO - PROCESS | 1648 | 1468900928042 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:08 INFO - PROCESS | 1648 | 1468900928044 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf1a800 == 48 [pid = 1648] [id = 265] 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126a92800) [pid = 1648] [serial = 793] [outer = 0x0] 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128bdec00) [pid = 1648] [serial = 794] [outer = 0x126a92800] 21:02:08 INFO - PROCESS | 1648 | 1468900928068 Marionette DEBUG loaded listener.js 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c48c00) [pid = 1648] [serial = 795] [outer = 0x126a92800] 21:02:08 INFO - PROCESS | 1648 | 1468900928397 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]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 472ms 21:02:08 INFO - PROCESS | 1648 | 1468900928416 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 1648 | 1468900928418 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:02:08 INFO - PROCESS | 1648 | 1468900928421 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1648 | 1468900928423 Marionette TRACE conn2 <- [1,1034,null,{}] 21:02:08 INFO - PROCESS | 1648 | 1468900928426 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}] 21:02:08 INFO - PROCESS | 1648 | 1468900928428 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:08 INFO - PROCESS | 1648 | 1468900928593 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:02:08 INFO - PROCESS | 1648 | 1468900928605 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:08 INFO - PROCESS | 1648 | 1468900928606 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf4d800 == 49 [pid = 1648] [id = 266] 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12886ac00) [pid = 1648] [serial = 796] [outer = 0x0] 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128c4bc00) [pid = 1648] [serial = 797] [outer = 0x12886ac00] 21:02:08 INFO - PROCESS | 1648 | 1468900928645 Marionette DEBUG loaded listener.js 21:02:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128c53c00) [pid = 1648] [serial = 798] [outer = 0x12886ac00] 21:02:09 INFO - PROCESS | 1648 | 1468900929264 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]]]}] 21:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 919ms 21:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:02:09 INFO - PROCESS | 1648 | 1468900929341 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:02:09 INFO - PROCESS | 1648 | 1468900929343 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:02:09 INFO - PROCESS | 1648 | 1468900929346 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 1648 | 1468900929350 Marionette TRACE conn2 <- [1,1038,null,{}] 21:02:09 INFO - PROCESS | 1648 | 1468900929353 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}] 21:02:09 INFO - PROCESS | 1648 | 1468900929355 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:09 INFO - PROCESS | 1648 | 1468900929473 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:02:09 INFO - PROCESS | 1648 | 1468900929526 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1648 | 1468900929527 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x116944800 == 50 [pid = 1648] [id = 267] 21:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11329ec00) [pid = 1648] [serial = 799] [outer = 0x0] 21:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11396bc00) [pid = 1648] [serial = 800] [outer = 0x11329ec00] 21:02:09 INFO - PROCESS | 1648 | 1468900929558 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113f33000) [pid = 1648] [serial = 801] [outer = 0x11329ec00] 21:02:10 INFO - PROCESS | 1648 | 1468900930130 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]]]}] 21:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 821ms 21:02:10 INFO - PROCESS | 1648 | 1468900930343 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:02:10 INFO - PROCESS | 1648 | 1468900930346 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:02:10 INFO - PROCESS | 1648 | 1468900930372 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1648 | 1468900930374 Marionette TRACE conn2 <- [1,1042,null,{}] 21:02:10 INFO - PROCESS | 1648 | 1468900930378 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}] 21:02:10 INFO - PROCESS | 1648 | 1468900930380 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:10 INFO - PROCESS | 1648 | 1468900930481 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:02:10 INFO - PROCESS | 1648 | 1468900930531 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 1648 | 1468900930534 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11674d000 == 51 [pid = 1648] [id = 268] 21:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11396ac00) [pid = 1648] [serial = 802] [outer = 0x0] 21:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113f9c400) [pid = 1648] [serial = 803] [outer = 0x11396ac00] 21:02:10 INFO - PROCESS | 1648 | 1468900930561 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1160f1800) [pid = 1648] [serial = 804] [outer = 0x11396ac00] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1a800 == 50 [pid = 1648] [id = 265] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf10000 == 49 [pid = 1648] [id = 264] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e6000 == 48 [pid = 1648] [id = 263] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d6800 == 47 [pid = 1648] [id = 262] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1000 == 46 [pid = 1648] [id = 261] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa12000 == 45 [pid = 1648] [id = 260] 21:02:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4dc800 == 44 [pid = 1648] [id = 259] 21:02:10 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1192b4000) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1296db000 == 43 [pid = 1648] [id = 258] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12946a000 == 42 [pid = 1648] [id = 257] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129090000 == 41 [pid = 1648] [id = 256] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1192dd000 == 40 [pid = 1648] [id = 255] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126479800 == 39 [pid = 1648] [id = 254] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x117d79000 == 38 [pid = 1648] [id = 253] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e4800 == 37 [pid = 1648] [id = 252] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x121227000 == 36 [pid = 1648] [id = 251] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119a51000 == 35 [pid = 1648] [id = 250] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1192de800 == 34 [pid = 1648] [id = 249] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118213800 == 33 [pid = 1648] [id = 248] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7a800 == 32 [pid = 1648] [id = 247] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1169ac800 == 31 [pid = 1648] [id = 246] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x113b4b000 == 30 [pid = 1648] [id = 245] 21:02:11 INFO - PROCESS | 1648 | --DOCSHELL 0x123eaa800 == 29 [pid = 1648] [id = 244] 21:02:11 INFO - PROCESS | 1648 | 1468900931054 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]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 722ms 21:02:11 INFO - PROCESS | 1648 | 1468900931096 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:02:11 INFO - PROCESS | 1648 | 1468900931098 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:02:11 INFO - PROCESS | 1648 | 1468900931103 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1648 | 1468900931106 Marionette TRACE conn2 <- [1,1046,null,{}] 21:02:11 INFO - PROCESS | 1648 | 1468900931110 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}] 21:02:11 INFO - PROCESS | 1648 | 1468900931112 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:11 INFO - PROCESS | 1648 | 1468900931188 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:02:11 INFO - PROCESS | 1648 | 1468900931196 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1648 | 1468900931198 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x116748000 == 30 [pid = 1648] [id = 269] 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x116984400) [pid = 1648] [serial = 805] [outer = 0x0] 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x117d1b800) [pid = 1648] [serial = 806] [outer = 0x116984400] 21:02:11 INFO - PROCESS | 1648 | 1468900931225 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118085000) [pid = 1648] [serial = 807] [outer = 0x116984400] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119d6f400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119d11c00) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1197c6800) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x120f94c00) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119e1c000) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118410400) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1192b7800) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119d07000) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119e1a000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1243aac00) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12656fc00) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128814800) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128868000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116705000) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118032000) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1122bcc00) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1127dd000) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113396c00) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113d4ec00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1210a4c00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11697e800) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x117d1fc00) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1186a0400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127d9800) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113ba5c00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1192b8c00) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119286800) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11975fc00) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 21:02:11 INFO - PROCESS | 1648 | 1468900931569 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]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms 21:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:02:11 INFO - PROCESS | 1648 | 1468900931625 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1648 | 1468900931626 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:02:11 INFO - PROCESS | 1648 | 1468900931629 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1648 | 1468900931630 Marionette TRACE conn2 <- [1,1050,null,{}] 21:02:11 INFO - PROCESS | 1648 | 1468900931636 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}] 21:02:11 INFO - PROCESS | 1648 | 1468900931639 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:11 INFO - PROCESS | 1648 | 1468900931717 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:02:11 INFO - PROCESS | 1648 | 1468900931727 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1648 | 1468900931730 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118207000 == 31 [pid = 1648] [id = 270] 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119229c00) [pid = 1648] [serial = 808] [outer = 0x0] 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119289c00) [pid = 1648] [serial = 809] [outer = 0x119229c00] 21:02:11 INFO - PROCESS | 1648 | 1468900931759 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193bd800) [pid = 1648] [serial = 810] [outer = 0x119229c00] 21:02:12 INFO - PROCESS | 1648 | 1468900932105 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]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 21:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:02:12 INFO - PROCESS | 1648 | 1468900932149 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 1648 | 1468900932151 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:02:12 INFO - PROCESS | 1648 | 1468900932153 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1648 | 1468900932154 Marionette TRACE conn2 <- [1,1054,null,{}] 21:02:12 INFO - PROCESS | 1648 | 1468900932156 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}] 21:02:12 INFO - PROCESS | 1648 | 1468900932157 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:12 INFO - PROCESS | 1648 | 1468900932235 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:02:12 INFO - PROCESS | 1648 | 1468900932286 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 1648 | 1468900932287 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192d8000 == 32 [pid = 1648] [id = 271] 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11975ec00) [pid = 1648] [serial = 811] [outer = 0x0] 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1197c5000) [pid = 1648] [serial = 812] [outer = 0x11975ec00] 21:02:12 INFO - PROCESS | 1648 | 1468900932312 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a95c00) [pid = 1648] [serial = 813] [outer = 0x11975ec00] 21:02:12 INFO - PROCESS | 1648 | 1468900932580 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]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 21:02:12 INFO - PROCESS | 1648 | 1468900932621 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 1648 | 1468900932622 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:02:12 INFO - PROCESS | 1648 | 1468900932633 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1648 | 1468900932634 Marionette TRACE conn2 <- [1,1058,null,{}] 21:02:12 INFO - PROCESS | 1648 | 1468900932636 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}] 21:02:12 INFO - PROCESS | 1648 | 1468900932638 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:12 INFO - PROCESS | 1648 | 1468900932728 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:02:12 INFO - PROCESS | 1648 | 1468900932733 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 1648 | 1468900932734 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a3d800 == 33 [pid = 1648] [id = 272] 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119d0a000) [pid = 1648] [serial = 814] [outer = 0x0] 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119d0e000) [pid = 1648] [serial = 815] [outer = 0x119d0a000] 21:02:12 INFO - PROCESS | 1648 | 1468900932764 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d64800) [pid = 1648] [serial = 816] [outer = 0x119d0a000] 21:02:13 INFO - PROCESS | 1648 | 1468900933081 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]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 21:02:13 INFO - PROCESS | 1648 | 1468900933104 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 1648 | 1468900933106 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:02:13 INFO - PROCESS | 1648 | 1468900933116 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1648 | 1468900933117 Marionette TRACE conn2 <- [1,1062,null,{}] 21:02:13 INFO - PROCESS | 1648 | 1468900933119 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}] 21:02:13 INFO - PROCESS | 1648 | 1468900933124 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:13 INFO - PROCESS | 1648 | 1468900933275 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:02:13 INFO - PROCESS | 1648 | 1468900933279 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1648 | 1468900933280 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119000 == 34 [pid = 1648] [id = 273] 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119d69800) [pid = 1648] [serial = 817] [outer = 0x0] 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119e17800) [pid = 1648] [serial = 818] [outer = 0x119d69800] 21:02:13 INFO - PROCESS | 1648 | 1468900933305 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121905800) [pid = 1648] [serial = 819] [outer = 0x119d69800] 21:02:13 INFO - PROCESS | 1648 | 1468900933628 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]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 573ms 21:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:02:13 INFO - PROCESS | 1648 | 1468900933685 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 1648 | 1468900933686 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:02:13 INFO - PROCESS | 1648 | 1468900933688 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1648 | 1468900933689 Marionette TRACE conn2 <- [1,1066,null,{}] 21:02:13 INFO - PROCESS | 1648 | 1468900933692 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}] 21:02:13 INFO - PROCESS | 1648 | 1468900933693 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:13 INFO - PROCESS | 1648 | 1468900933785 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:02:13 INFO - PROCESS | 1648 | 1468900933796 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1648 | 1468900933804 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d7000 == 35 [pid = 1648] [id = 274] 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121907400) [pid = 1648] [serial = 820] [outer = 0x0] 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124102400) [pid = 1648] [serial = 821] [outer = 0x121907400] 21:02:13 INFO - PROCESS | 1648 | 1468900933828 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12410f000) [pid = 1648] [serial = 822] [outer = 0x121907400] 21:02:14 INFO - PROCESS | 1648 | 1468900934168 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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 21:02:14 INFO - PROCESS | 1648 | 1468900934211 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1648 | 1468900934212 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:02:14 INFO - PROCESS | 1648 | 1468900934214 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1648 | 1468900934215 Marionette TRACE conn2 <- [1,1070,null,{}] 21:02:14 INFO - PROCESS | 1648 | 1468900934217 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}] 21:02:14 INFO - PROCESS | 1648 | 1468900934218 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:14 INFO - PROCESS | 1648 | 1468900934312 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:02:14 INFO - PROCESS | 1648 | 1468900934316 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1648 | 1468900934317 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11609a800 == 36 [pid = 1648] [id = 275] 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12410f400) [pid = 1648] [serial = 823] [outer = 0x0] 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124611000) [pid = 1648] [serial = 824] [outer = 0x12410f400] 21:02:14 INFO - PROCESS | 1648 | 1468900934341 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124d19800) [pid = 1648] [serial = 825] [outer = 0x12410f400] 21:02:14 INFO - PROCESS | 1648 | 1468900934676 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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 21:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:02:14 INFO - PROCESS | 1648 | 1468900934733 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1648 | 1468900934734 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:02:14 INFO - PROCESS | 1648 | 1468900934736 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1648 | 1468900934737 Marionette TRACE conn2 <- [1,1074,null,{}] 21:02:14 INFO - PROCESS | 1648 | 1468900934739 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}] 21:02:14 INFO - PROCESS | 1648 | 1468900934740 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:14 INFO - PROCESS | 1648 | 1468900934840 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:02:14 INFO - PROCESS | 1648 | 1468900934851 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1648 | 1468900934852 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12648a000 == 37 [pid = 1648] [id = 276] 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126006400) [pid = 1648] [serial = 826] [outer = 0x0] 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126009000) [pid = 1648] [serial = 827] [outer = 0x126006400] 21:02:14 INFO - PROCESS | 1648 | 1468900934876 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126565800) [pid = 1648] [serial = 828] [outer = 0x126006400] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1197c7000) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x110febc00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x112f2f800) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12410ac00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113baf800) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1267ab400) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113d4a000) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12430e400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126007400) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112233800) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126ce1c00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119d6d000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1267b2800) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126a92800) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1127de800) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117d1d800) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175a6800) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118029800) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1180e3800) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1175ad000) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12460b800) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:02:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1175b2400) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:02:15 INFO - PROCESS | 1648 | 1468900935472 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]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 772ms 21:02:15 INFO - PROCESS | 1648 | 1468900935509 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:02:15 INFO - PROCESS | 1648 | 1468900935510 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:02:15 INFO - PROCESS | 1648 | 1468900935513 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 1648 | 1468900935514 Marionette TRACE conn2 <- [1,1078,null,{}] 21:02:15 INFO - PROCESS | 1648 | 1468900935517 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}] 21:02:15 INFO - PROCESS | 1648 | 1468900935519 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:15 INFO - PROCESS | 1648 | 1468900935584 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:02:15 INFO - PROCESS | 1648 | 1468900935587 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:15 INFO - PROCESS | 1648 | 1468900935588 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f30800 == 38 [pid = 1648] [id = 277] 21:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x110febc00) [pid = 1648] [serial = 829] [outer = 0x0] 21:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113baf800) [pid = 1648] [serial = 830] [outer = 0x110febc00] 21:02:15 INFO - PROCESS | 1648 | 1468900935610 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118031400) [pid = 1648] [serial = 831] [outer = 0x110febc00] 21:02:16 INFO - PROCESS | 1648 | 1468900936045 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]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 574ms 21:02:16 INFO - PROCESS | 1648 | 1468900936087 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 1648 | 1468900936090 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:02:16 INFO - PROCESS | 1648 | 1468900936095 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1648 | 1468900936098 Marionette TRACE conn2 <- [1,1082,null,{}] 21:02:16 INFO - PROCESS | 1648 | 1468900936101 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}] 21:02:16 INFO - PROCESS | 1648 | 1468900936104 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:16 INFO - PROCESS | 1648 | 1468900936272 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:02:16 INFO - PROCESS | 1648 | 1468900936286 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1648 | 1468900936288 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x129470000 == 39 [pid = 1648] [id = 278] 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12430e400) [pid = 1648] [serial = 832] [outer = 0x0] 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12600dc00) [pid = 1648] [serial = 833] [outer = 0x12430e400] 21:02:16 INFO - PROCESS | 1648 | 1468900936331 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1267ab400) [pid = 1648] [serial = 834] [outer = 0x12430e400] 21:02:16 INFO - PROCESS | 1648 | 1468900936683 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]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 622ms 21:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:02:16 INFO - PROCESS | 1648 | 1468900936717 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 1648 | 1468900936719 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:02:16 INFO - PROCESS | 1648 | 1468900936721 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1648 | 1468900936723 Marionette TRACE conn2 <- [1,1086,null,{}] 21:02:16 INFO - PROCESS | 1648 | 1468900936725 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}] 21:02:16 INFO - PROCESS | 1648 | 1468900936726 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:16 INFO - PROCESS | 1648 | 1468900936828 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:02:16 INFO - PROCESS | 1648 | 1468900936835 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1648 | 1468900936836 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4c3800 == 40 [pid = 1648] [id = 279] 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126a87000) [pid = 1648] [serial = 835] [outer = 0x0] 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126ce9400) [pid = 1648] [serial = 836] [outer = 0x126a87000] 21:02:16 INFO - PROCESS | 1648 | 1468900936859 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128814400) [pid = 1648] [serial = 837] [outer = 0x126a87000] 21:02:17 INFO - PROCESS | 1648 | 1468900937144 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]]]}] 21:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 473ms 21:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:02:17 INFO - PROCESS | 1648 | 1468900937196 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1648 | 1468900937197 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:02:17 INFO - PROCESS | 1648 | 1468900937199 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1648 | 1468900937208 Marionette TRACE conn2 <- [1,1090,null,{}] 21:02:17 INFO - PROCESS | 1648 | 1468900937212 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}] 21:02:17 INFO - PROCESS | 1648 | 1468900937213 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:17 INFO - PROCESS | 1648 | 1468900937288 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:02:17 INFO - PROCESS | 1648 | 1468900937293 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1648 | 1468900937295 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abaf800 == 41 [pid = 1648] [id = 280] 21:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12881a000) [pid = 1648] [serial = 838] [outer = 0x0] 21:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128864800) [pid = 1648] [serial = 839] [outer = 0x12881a000] 21:02:17 INFO - PROCESS | 1648 | 1468900937318 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b31c00) [pid = 1648] [serial = 840] [outer = 0x12881a000] 21:02:17 INFO - PROCESS | 1648 | 1468900937760 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]]]}] 21:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 632ms 21:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:02:17 INFO - PROCESS | 1648 | 1468900937832 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:02:17 INFO - PROCESS | 1648 | 1468900937834 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:02:17 INFO - PROCESS | 1648 | 1468900937838 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1648 | 1468900937840 Marionette TRACE conn2 <- [1,1094,null,{}] 21:02:17 INFO - PROCESS | 1648 | 1468900937844 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}] 21:02:17 INFO - PROCESS | 1648 | 1468900937846 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:17 INFO - PROCESS | 1648 | 1468900937952 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:02:18 INFO - PROCESS | 1648 | 1468900938020 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1648 | 1468900938022 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x117374800 == 42 [pid = 1648] [id = 281] 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115e19000) [pid = 1648] [serial = 841] [outer = 0x0] 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11652b800) [pid = 1648] [serial = 842] [outer = 0x115e19000] 21:02:18 INFO - PROCESS | 1648 | 1468900938053 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116aa2000) [pid = 1648] [serial = 843] [outer = 0x115e19000] 21:02:18 INFO - PROCESS | 1648 | 1468900938483 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]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 21:02:18 INFO - PROCESS | 1648 | 1468900938510 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1648 | 1468900938513 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:02:18 INFO - PROCESS | 1648 | 1468900938518 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1648 | 1468900938520 Marionette TRACE conn2 <- [1,1098,null,{}] 21:02:18 INFO - PROCESS | 1648 | 1468900938522 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}] 21:02:18 INFO - PROCESS | 1648 | 1468900938524 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:18 INFO - PROCESS | 1648 | 1468900938626 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:02:18 INFO - PROCESS | 1648 | 1468900938724 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1648 | 1468900938725 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3b800 == 43 [pid = 1648] [id = 282] 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118406400) [pid = 1648] [serial = 844] [outer = 0x0] 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118d49c00) [pid = 1648] [serial = 845] [outer = 0x118406400] 21:02:18 INFO - PROCESS | 1648 | 1468900938758 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1193be000) [pid = 1648] [serial = 846] [outer = 0x118406400] 21:02:19 INFO - PROCESS | 1648 | 1468900939145 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]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 21:02:19 INFO - PROCESS | 1648 | 1468900939188 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 1648 | 1468900939189 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:02:19 INFO - PROCESS | 1648 | 1468900939192 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1648 | 1468900939194 Marionette TRACE conn2 <- [1,1102,null,{}] 21:02:19 INFO - PROCESS | 1648 | 1468900939202 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}] 21:02:19 INFO - PROCESS | 1648 | 1468900939205 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:19 INFO - PROCESS | 1648 | 1468900939307 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:02:19 INFO - PROCESS | 1648 | 1468900939376 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 1648 | 1468900939378 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e6800 == 44 [pid = 1648] [id = 283] 21:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119760000) [pid = 1648] [serial = 847] [outer = 0x0] 21:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119a9b800) [pid = 1648] [serial = 848] [outer = 0x119760000] 21:02:19 INFO - PROCESS | 1648 | 1468900939409 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119e20c00) [pid = 1648] [serial = 849] [outer = 0x119760000] 21:02:19 INFO - PROCESS | 1648 | 1468900939816 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]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 21:02:19 INFO - PROCESS | 1648 | 1468900939864 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:02:19 INFO - PROCESS | 1648 | 1468900939866 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:02:19 INFO - PROCESS | 1648 | 1468900939869 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1648 | 1468900939870 Marionette TRACE conn2 <- [1,1106,null,{}] 21:02:19 INFO - PROCESS | 1648 | 1468900939872 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}] 21:02:19 INFO - PROCESS | 1648 | 1468900939874 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:19 INFO - PROCESS | 1648 | 1468900939993 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:02:20 INFO - PROCESS | 1648 | 1468900940061 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1648 | 1468900940062 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baf9800 == 45 [pid = 1648] [id = 284] 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121a0a400) [pid = 1648] [serial = 850] [outer = 0x0] 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124106c00) [pid = 1648] [serial = 851] [outer = 0x121a0a400] 21:02:20 INFO - PROCESS | 1648 | 1468900940090 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126464000) [pid = 1648] [serial = 852] [outer = 0x121a0a400] 21:02:20 INFO - PROCESS | 1648 | 1468900940515 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]]]}] 21:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 21:02:20 INFO - PROCESS | 1648 | 1468900940539 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:02:20 INFO - PROCESS | 1648 | 1468900940540 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:02:20 INFO - PROCESS | 1648 | 1468900940543 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:02:20 INFO - PROCESS | 1648 | 1468900940544 Marionette TRACE conn2 <- [1,1110,null,{}] 21:02:20 INFO - PROCESS | 1648 | 1468900940546 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}] 21:02:20 INFO - PROCESS | 1648 | 1468900940548 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:20 INFO - PROCESS | 1648 | 1468900940645 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:02:20 INFO - PROCESS | 1648 | 1468900940713 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1648 | 1468900940715 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12604c800 == 46 [pid = 1648] [id = 285] 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11697a400) [pid = 1648] [serial = 853] [outer = 0x0] 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121a11800) [pid = 1648] [serial = 854] [outer = 0x11697a400] 21:02:20 INFO - PROCESS | 1648 | 1468900940744 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12656d800) [pid = 1648] [serial = 855] [outer = 0x11697a400] 21:02:21 INFO - PROCESS | 1648 | 1468900941397 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]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 924ms 21:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:02:21 INFO - PROCESS | 1648 | 1468900941468 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1648 | 1468900941472 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:02:21 INFO - PROCESS | 1648 | 1468900941476 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1648 | 1468900941479 Marionette TRACE conn2 <- [1,1114,null,{}] 21:02:21 INFO - PROCESS | 1648 | 1468900941485 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}] 21:02:21 INFO - PROCESS | 1648 | 1468900941487 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:21 INFO - PROCESS | 1648 | 1468900941629 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:02:21 INFO - PROCESS | 1648 | 1468900941762 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1648 | 1468900941765 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac7800 == 47 [pid = 1648] [id = 286] 21:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115e1c800) [pid = 1648] [serial = 856] [outer = 0x0] 21:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116706800) [pid = 1648] [serial = 857] [outer = 0x115e1c800] 21:02:21 INFO - PROCESS | 1648 | 1468900941800 Marionette DEBUG loaded listener.js 21:02:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11732d400) [pid = 1648] [serial = 858] [outer = 0x115e1c800] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4c3800 == 46 [pid = 1648] [id = 279] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x129470000 == 45 [pid = 1648] [id = 278] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x120f30800 == 44 [pid = 1648] [id = 277] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12648a000 == 43 [pid = 1648] [id = 276] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11609a800 == 42 [pid = 1648] [id = 275] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d7000 == 41 [pid = 1648] [id = 274] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x121119000 == 40 [pid = 1648] [id = 273] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119a3d800 == 39 [pid = 1648] [id = 272] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1192d8000 == 38 [pid = 1648] [id = 271] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118207000 == 37 [pid = 1648] [id = 270] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116748000 == 36 [pid = 1648] [id = 269] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11674d000 == 35 [pid = 1648] [id = 268] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116944800 == 34 [pid = 1648] [id = 267] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf4d800 == 33 [pid = 1648] [id = 266] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12604c800 == 32 [pid = 1648] [id = 285] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12baf9800 == 31 [pid = 1648] [id = 284] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e6800 == 30 [pid = 1648] [id = 283] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3b800 == 29 [pid = 1648] [id = 282] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12abaf800 == 28 [pid = 1648] [id = 280] 21:02:22 INFO - PROCESS | 1648 | --DOCSHELL 0x117374800 == 27 [pid = 1648] [id = 281] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119a99c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119d27000) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x117d26400) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118035000) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1131c4400) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113b24c00) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12460f000) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1193c6800) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126ced400) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x125674000) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1197c0400) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1160ee800) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1167b1000) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126011000) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126565000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126a93400) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119d6ac00) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128818c00) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128811c00) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128866400) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128861800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119e18000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b35400) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b30000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128bdec00) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11922a000) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d10800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128b3d000) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e16000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1210a6800) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12190e800) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121ccf000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123ec4400) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124107c00) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126565400) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1267aa000) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1182f2000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1192adc00) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c48c00) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b3b400) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119e16800) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126ce9c00) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119d1e800) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 21:02:22 INFO - PROCESS | 1648 | 1468900942964 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]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1526ms 21:02:23 INFO - PROCESS | 1648 | 1468900943002 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 1648 | 1468900943004 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:02:23 INFO - PROCESS | 1648 | 1468900943067 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1648 | 1468900943070 Marionette TRACE conn2 <- [1,1118,null,{}] 21:02:23 INFO - PROCESS | 1648 | 1468900943083 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}] 21:02:23 INFO - PROCESS | 1648 | 1468900943085 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:23 INFO - PROCESS | 1648 | 1468900943233 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:02:23 INFO - PROCESS | 1648 | 1468900943290 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1648 | 1468900943292 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116160000 == 28 [pid = 1648] [id = 287] 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116aa3000) [pid = 1648] [serial = 859] [outer = 0x0] 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116aae400) [pid = 1648] [serial = 860] [outer = 0x116aa3000] 21:02:23 INFO - PROCESS | 1648 | 1468900943319 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11802ac00) [pid = 1648] [serial = 861] [outer = 0x116aa3000] 21:02:23 INFO - PROCESS | 1648 | 1468900943633 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]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 597ms 21:02:23 INFO - PROCESS | 1648 | 1468900943648 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 1648 | 1468900943651 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:02:23 INFO - PROCESS | 1648 | 1468900943656 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 1648 | 1468900943658 Marionette TRACE conn2 <- [1,1122,null,{}] 21:02:23 INFO - PROCESS | 1648 | 1468900943664 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}] 21:02:23 INFO - PROCESS | 1648 | 1468900943666 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:23 INFO - PROCESS | 1648 | 1468900943744 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:02:23 INFO - PROCESS | 1648 | 1468900943748 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1648 | 1468900943749 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x118208000 == 29 [pid = 1648] [id = 288] 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1180ecc00) [pid = 1648] [serial = 862] [outer = 0x0] 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119283800) [pid = 1648] [serial = 863] [outer = 0x1180ecc00] 21:02:23 INFO - PROCESS | 1648 | 1468900943779 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1192b6000) [pid = 1648] [serial = 864] [outer = 0x1180ecc00] 21:02:24 INFO - PROCESS | 1648 | 1468900944117 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]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 474ms 21:02:24 INFO - PROCESS | 1648 | 1468900944130 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1648 | 1468900944132 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:02:24 INFO - PROCESS | 1648 | 1468900944150 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1648 | 1468900944153 Marionette TRACE conn2 <- [1,1126,null,{}] 21:02:24 INFO - PROCESS | 1648 | 1468900944162 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}] 21:02:24 INFO - PROCESS | 1648 | 1468900944165 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:24 INFO - PROCESS | 1648 | 1468900944239 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:02:24 INFO - PROCESS | 1648 | 1468900944248 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1648 | 1468900944250 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192de800 == 30 [pid = 1648] [id = 289] 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112f98000) [pid = 1648] [serial = 865] [outer = 0x0] 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a91400) [pid = 1648] [serial = 866] [outer = 0x112f98000] 21:02:24 INFO - PROCESS | 1648 | 1468900944277 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119ab2000) [pid = 1648] [serial = 867] [outer = 0x112f98000] 21:02:24 INFO - PROCESS | 1648 | 1468900944596 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]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 488ms 21:02:24 INFO - PROCESS | 1648 | 1468900944623 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1648 | 1468900944624 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:02:24 INFO - PROCESS | 1648 | 1468900944629 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1648 | 1468900944630 Marionette TRACE conn2 <- [1,1130,null,{}] 21:02:24 INFO - PROCESS | 1648 | 1468900944632 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}] 21:02:24 INFO - PROCESS | 1648 | 1468900944633 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:24 INFO - PROCESS | 1648 | 1468900944706 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:02:24 INFO - PROCESS | 1648 | 1468900944764 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1648 | 1468900944765 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119788800 == 31 [pid = 1648] [id = 290] 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1197c6c00) [pid = 1648] [serial = 868] [outer = 0x0] 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d10800) [pid = 1648] [serial = 869] [outer = 0x1197c6c00] 21:02:24 INFO - PROCESS | 1648 | 1468900944790 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d6a000) [pid = 1648] [serial = 870] [outer = 0x1197c6c00] 21:02:25 INFO - PROCESS | 1648 | 1468900945079 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]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 21:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:02:25 INFO - PROCESS | 1648 | 1468900945154 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1648 | 1468900945156 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:02:25 INFO - PROCESS | 1648 | 1468900945158 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1648 | 1468900945159 Marionette TRACE conn2 <- [1,1134,null,{}] 21:02:25 INFO - PROCESS | 1648 | 1468900945161 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}] 21:02:25 INFO - PROCESS | 1648 | 1468900945162 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:25 INFO - PROCESS | 1648 | 1468900945254 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:02:25 INFO - PROCESS | 1648 | 1468900945258 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1648 | 1468900945259 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12111d000 == 32 [pid = 1648] [id = 291] 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1180e5800) [pid = 1648] [serial = 871] [outer = 0x0] 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d6fc00) [pid = 1648] [serial = 872] [outer = 0x1180e5800] 21:02:25 INFO - PROCESS | 1648 | 1468900945284 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x120f9bc00) [pid = 1648] [serial = 873] [outer = 0x1180e5800] 21:02:25 INFO - PROCESS | 1648 | 1468900945634 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]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 21:02:25 INFO - PROCESS | 1648 | 1468900945677 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1648 | 1468900945679 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:02:25 INFO - PROCESS | 1648 | 1468900945681 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1648 | 1468900945682 Marionette TRACE conn2 <- [1,1138,null,{}] 21:02:25 INFO - PROCESS | 1648 | 1468900945684 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}] 21:02:25 INFO - PROCESS | 1648 | 1468900945688 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:25 INFO - PROCESS | 1648 | 1468900945797 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:02:25 INFO - PROCESS | 1648 | 1468900945831 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 1648 | 1468900945832 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d17800 == 33 [pid = 1648] [id = 292] 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x120f9e000) [pid = 1648] [serial = 874] [outer = 0x0] 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121a12400) [pid = 1648] [serial = 875] [outer = 0x120f9e000] 21:02:25 INFO - PROCESS | 1648 | 1468900945857 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124678c00) [pid = 1648] [serial = 876] [outer = 0x120f9e000] 21:02:26 INFO - PROCESS | 1648 | 1468900946153 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 21:02:26 INFO - PROCESS | 1648 | 1468900946199 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1648 | 1468900946200 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:02:26 INFO - PROCESS | 1648 | 1468900946213 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1648 | 1468900946214 Marionette TRACE conn2 <- [1,1142,null,{}] 21:02:26 INFO - PROCESS | 1648 | 1468900946216 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}] 21:02:26 INFO - PROCESS | 1648 | 1468900946217 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:26 INFO - PROCESS | 1648 | 1468900946306 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:02:26 INFO - PROCESS | 1648 | 1468900946342 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1648 | 1468900946343 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12604c000 == 34 [pid = 1648] [id = 293] 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12467d800) [pid = 1648] [serial = 877] [outer = 0x0] 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12600e400) [pid = 1648] [serial = 878] [outer = 0x12467d800] 21:02:26 INFO - PROCESS | 1648 | 1468900946367 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126564c00) [pid = 1648] [serial = 879] [outer = 0x12467d800] 21:02:26 INFO - PROCESS | 1648 | 1468900946678 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 528ms 21:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:02:26 INFO - PROCESS | 1648 | 1468900946732 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 1648 | 1468900946733 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:02:26 INFO - PROCESS | 1648 | 1468900946735 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 1648 | 1468900946736 Marionette TRACE conn2 <- [1,1146,null,{}] 21:02:26 INFO - PROCESS | 1648 | 1468900946738 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}] 21:02:26 INFO - PROCESS | 1648 | 1468900946739 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:26 INFO - PROCESS | 1648 | 1468900946829 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:02:26 INFO - PROCESS | 1648 | 1468900946865 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1648 | 1468900946866 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a63800 == 35 [pid = 1648] [id = 294] 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126003800) [pid = 1648] [serial = 880] [outer = 0x0] 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1267ac800) [pid = 1648] [serial = 881] [outer = 0x126003800] 21:02:26 INFO - PROCESS | 1648 | 1468900946890 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126ce3800) [pid = 1648] [serial = 882] [outer = 0x126003800] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121907400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12410f400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116984400) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12886ac00) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11975ec00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119229c00) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126006400) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11396ac00) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d0a000) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x110febc00) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12881a000) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126a87000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d69800) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:02:27 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12430e400) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:02:27 INFO - PROCESS | 1648 | 1468900947297 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]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 570ms 21:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:02:27 INFO - PROCESS | 1648 | 1468900947305 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1648 | 1468900947306 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:02:27 INFO - PROCESS | 1648 | 1468900947310 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1648 | 1468900947311 Marionette TRACE conn2 <- [1,1150,null,{}] 21:02:27 INFO - PROCESS | 1648 | 1468900947313 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}] 21:02:27 INFO - PROCESS | 1648 | 1468900947322 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:27 INFO - PROCESS | 1648 | 1468900947397 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:02:27 INFO - PROCESS | 1648 | 1468900947401 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1648 | 1468900947402 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192dd000 == 36 [pid = 1648] [id = 295] 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116004c00) [pid = 1648] [serial = 883] [outer = 0x0] 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a91000) [pid = 1648] [serial = 884] [outer = 0x116004c00] 21:02:27 INFO - PROCESS | 1648 | 1468900947428 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12410e000) [pid = 1648] [serial = 885] [outer = 0x116004c00] 21:02:27 INFO - PROCESS | 1648 | 1468900947775 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]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 21:02:27 INFO - PROCESS | 1648 | 1468900947830 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1648 | 1468900947832 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:02:27 INFO - PROCESS | 1648 | 1468900947834 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1648 | 1468900947835 Marionette TRACE conn2 <- [1,1154,null,{}] 21:02:27 INFO - PROCESS | 1648 | 1468900947837 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}] 21:02:27 INFO - PROCESS | 1648 | 1468900947838 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:27 INFO - PROCESS | 1648 | 1468900947914 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:02:27 INFO - PROCESS | 1648 | 1468900947918 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1648 | 1468900947919 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12946d000 == 37 [pid = 1648] [id = 296] 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124da0c00) [pid = 1648] [serial = 886] [outer = 0x0] 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126ce7c00) [pid = 1648] [serial = 887] [outer = 0x124da0c00] 21:02:27 INFO - PROCESS | 1648 | 1468900947943 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12880ec00) [pid = 1648] [serial = 888] [outer = 0x124da0c00] 21:02:28 INFO - PROCESS | 1648 | 1468900948253 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]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 21:02:28 INFO - PROCESS | 1648 | 1468900948303 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1648 | 1468900948304 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:02:28 INFO - PROCESS | 1648 | 1468900948314 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1648 | 1468900948316 Marionette TRACE conn2 <- [1,1158,null,{}] 21:02:28 INFO - PROCESS | 1648 | 1468900948318 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}] 21:02:28 INFO - PROCESS | 1648 | 1468900948320 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:28 INFO - PROCESS | 1648 | 1468900948402 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:02:28 INFO - PROCESS | 1648 | 1468900948456 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1648 | 1468900948458 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f39000 == 38 [pid = 1648] [id = 297] 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124da8800) [pid = 1648] [serial = 889] [outer = 0x0] 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128814000) [pid = 1648] [serial = 890] [outer = 0x124da8800] 21:02:28 INFO - PROCESS | 1648 | 1468900948484 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12886b800) [pid = 1648] [serial = 891] [outer = 0x124da8800] 21:02:28 INFO - PROCESS | 1648 | 1468900948763 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]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 476ms 21:02:28 INFO - PROCESS | 1648 | 1468900948783 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1648 | 1468900948784 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:02:28 INFO - PROCESS | 1648 | 1468900948787 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1648 | 1468900948788 Marionette TRACE conn2 <- [1,1162,null,{}] 21:02:28 INFO - PROCESS | 1648 | 1468900948790 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}] 21:02:28 INFO - PROCESS | 1648 | 1468900948791 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:28 INFO - PROCESS | 1648 | 1468900948884 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:02:28 INFO - PROCESS | 1648 | 1468900948887 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 1648 | 1468900948889 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa0c800 == 39 [pid = 1648] [id = 298] 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b30000) [pid = 1648] [serial = 892] [outer = 0x0] 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b3cc00) [pid = 1648] [serial = 893] [outer = 0x128b30000] 21:02:28 INFO - PROCESS | 1648 | 1468900948912 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128bdd800) [pid = 1648] [serial = 894] [outer = 0x128b30000] 21:02:29 INFO - PROCESS | 1648 | 1468900949317 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]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 572ms 21:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:02:29 INFO - PROCESS | 1648 | 1468900949386 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 1648 | 1468900949389 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:02:29 INFO - PROCESS | 1648 | 1468900949396 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:02:29 INFO - PROCESS | 1648 | 1468900949398 Marionette TRACE conn2 <- [1,1166,null,{}] 21:02:29 INFO - PROCESS | 1648 | 1468900949402 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}] 21:02:29 INFO - PROCESS | 1648 | 1468900949403 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:29 INFO - PROCESS | 1648 | 1468900949515 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:02:29 INFO - PROCESS | 1648 | 1468900949593 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1648 | 1468900949594 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11674d000 == 40 [pid = 1648] [id = 299] 21:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113b23000) [pid = 1648] [serial = 895] [outer = 0x0] 21:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1160eb400) [pid = 1648] [serial = 896] [outer = 0x113b23000] 21:02:29 INFO - PROCESS | 1648 | 1468900949626 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117d23c00) [pid = 1648] [serial = 897] [outer = 0x113b23000] 21:02:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1180dfc00) [pid = 1648] [serial = 898] [outer = 0x12d018800] 21:02:30 INFO - PROCESS | 1648 | 1468900950232 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]]]}] 21:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 873ms 21:02:30 INFO - PROCESS | 1648 | 1468900950266 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:02:30 INFO - PROCESS | 1648 | 1468900950269 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:02:30 INFO - PROCESS | 1648 | 1468900950274 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1648 | 1468900950276 Marionette TRACE conn2 <- [1,1170,null,{}] 21:02:30 INFO - PROCESS | 1648 | 1468900950279 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}] 21:02:30 INFO - PROCESS | 1648 | 1468900950280 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:30 INFO - PROCESS | 1648 | 1468900950387 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:02:30 INFO - PROCESS | 1648 | 1468900950463 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1648 | 1468900950465 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f41000 == 41 [pid = 1648] [id = 300] 21:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1193c3c00) [pid = 1648] [serial = 899] [outer = 0x0] 21:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1197c7800) [pid = 1648] [serial = 900] [outer = 0x1193c3c00] 21:02:30 INFO - PROCESS | 1648 | 1468900950495 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119d03800) [pid = 1648] [serial = 901] [outer = 0x1193c3c00] 21:02:31 INFO - PROCESS | 1648 | 1468900951155 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]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 922ms 21:02:31 INFO - PROCESS | 1648 | 1468900951204 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:02:31 INFO - PROCESS | 1648 | 1468900951207 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:02:31 INFO - PROCESS | 1648 | 1468900951214 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 1648 | 1468900951216 Marionette TRACE conn2 <- [1,1174,null,{}] 21:02:31 INFO - PROCESS | 1648 | 1468900951219 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}] 21:02:31 INFO - PROCESS | 1648 | 1468900951220 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:31 INFO - PROCESS | 1648 | 1468900951341 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x120f39000 == 40 [pid = 1648] [id = 297] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12946d000 == 39 [pid = 1648] [id = 296] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1192dd000 == 38 [pid = 1648] [id = 295] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x126a63800 == 37 [pid = 1648] [id = 294] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12604c000 == 36 [pid = 1648] [id = 293] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x123d17800 == 35 [pid = 1648] [id = 292] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12111d000 == 34 [pid = 1648] [id = 291] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119788800 == 33 [pid = 1648] [id = 290] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1192de800 == 32 [pid = 1648] [id = 289] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118208000 == 31 [pid = 1648] [id = 288] 21:02:31 INFO - PROCESS | 1648 | --DOCSHELL 0x116160000 == 30 [pid = 1648] [id = 287] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124102400) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124611000) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117d1b800) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118085000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c53c00) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128c4bc00) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1197c5000) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a95c00) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11396bc00) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119289c00) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126009000) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193bd800) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113f9c400) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1160f1800) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119d0e000) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118031400) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128864800) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b31c00) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124d19800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113baf800) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126565800) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128814400) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119e17800) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12410f000) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12600dc00) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126ce9400) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121905800) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1267ab400) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119d64800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 21:02:31 INFO - PROCESS | 1648 | 1468900951429 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1648 | 1468900951432 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11609a800 == 31 [pid = 1648] [id = 301] 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113baf800) [pid = 1648] [serial = 902] [outer = 0x0] 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116702800) [pid = 1648] [serial = 903] [outer = 0x113baf800] 21:02:31 INFO - PROCESS | 1648 | 1468900951461 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11808ac00) [pid = 1648] [serial = 904] [outer = 0x113baf800] 21:02:31 INFO - PROCESS | 1648 | 1468900951767 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] 21:02:31 INFO - PROCESS | 1648 | 1468900951788 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:02:31 INFO - PROCESS | 1648 | 1468900951795 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 1648 | 1468900951798 Marionette TRACE conn2 <- [1,1178,null,{}] 21:02:31 INFO - PROCESS | 1648 | 1468900951801 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}] 21:02:31 INFO - PROCESS | 1648 | 1468900951802 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:31 INFO - PROCESS | 1648 | 1468900951880 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:02:31 INFO - PROCESS | 1648 | 1468900951884 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1648 | 1468900951885 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118635800 == 32 [pid = 1648] [id = 302] 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118d51000) [pid = 1648] [serial = 905] [outer = 0x0] 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a92000) [pid = 1648] [serial = 906] [outer = 0x118d51000] 21:02:31 INFO - PROCESS | 1648 | 1468900951913 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d09400) [pid = 1648] [serial = 907] [outer = 0x118d51000] 21:02:32 INFO - PROCESS | 1648 | 1468900952256 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] 21:02:32 INFO - PROCESS | 1648 | 1468900952270 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:02:32 INFO - PROCESS | 1648 | 1468900952273 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1648 | 1468900952277 Marionette TRACE conn2 <- [1,1182,null,{}] 21:02:32 INFO - PROCESS | 1648 | 1468900952286 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}] 21:02:32 INFO - PROCESS | 1648 | 1468900952289 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:32 INFO - PROCESS | 1648 | 1468900952372 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:02:32 INFO - PROCESS | 1648 | 1468900952381 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1648 | 1468900952383 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119789800 == 33 [pid = 1648] [id = 303] 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1131cb000) [pid = 1648] [serial = 908] [outer = 0x0] 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e19c00) [pid = 1648] [serial = 909] [outer = 0x1131cb000] 21:02:32 INFO - PROCESS | 1648 | 1468900952411 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1210a8000) [pid = 1648] [serial = 910] [outer = 0x1131cb000] 21:02:32 INFO - PROCESS | 1648 | 1468900952765 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] 21:02:32 INFO - PROCESS | 1648 | 1468900952798 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:02:32 INFO - PROCESS | 1648 | 1468900952801 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1648 | 1468900952802 Marionette TRACE conn2 <- [1,1186,null,{}] 21:02:32 INFO - PROCESS | 1648 | 1468900952804 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}] 21:02:32 INFO - PROCESS | 1648 | 1468900952805 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:32 INFO - PROCESS | 1648 | 1468900952884 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:02:32 INFO - PROCESS | 1648 | 1468900952887 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1648 | 1468900952888 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12133a000 == 34 [pid = 1648] [id = 304] 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121973c00) [pid = 1648] [serial = 911] [outer = 0x0] 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124102c00) [pid = 1648] [serial = 912] [outer = 0x121973c00] 21:02:32 INFO - PROCESS | 1648 | 1468900952915 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12412c800) [pid = 1648] [serial = 913] [outer = 0x121973c00] 21:02:33 INFO - PROCESS | 1648 | 1468900953247 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] 21:02:33 INFO - PROCESS | 1648 | 1468900953272 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:02:33 INFO - PROCESS | 1648 | 1468900953276 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1648 | 1468900953277 Marionette TRACE conn2 <- [1,1190,null,{}] 21:02:33 INFO - PROCESS | 1648 | 1468900953279 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}] 21:02:33 INFO - PROCESS | 1648 | 1468900953281 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:33 INFO - PROCESS | 1648 | 1468900953363 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:02:33 INFO - PROCESS | 1648 | 1468900953367 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 1648 | 1468900953368 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248ea000 == 35 [pid = 1648] [id = 305] 21:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124107400) [pid = 1648] [serial = 914] [outer = 0x0] 21:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1247cd000) [pid = 1648] [serial = 915] [outer = 0x124107400] 21:02:33 INFO - PROCESS | 1648 | 1468900953393 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1264c1c00) [pid = 1648] [serial = 916] [outer = 0x124107400] 21:02:33 INFO - PROCESS | 1648 | 1468900953773 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] 21:02:33 INFO - PROCESS | 1648 | 1468900953798 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:02:33 INFO - PROCESS | 1648 | 1468900953801 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1648 | 1468900953802 Marionette TRACE conn2 <- [1,1194,null,{}] 21:02:33 INFO - PROCESS | 1648 | 1468900953804 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}] 21:02:33 INFO - PROCESS | 1648 | 1468900953808 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:33 INFO - PROCESS | 1648 | 1468900953932 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:02:33 INFO - PROCESS | 1648 | 1468900953936 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 1648 | 1468900953937 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x125611800 == 36 [pid = 1648] [id = 306] 21:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e21400) [pid = 1648] [serial = 917] [outer = 0x0] 21:02:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1267ad000) [pid = 1648] [serial = 918] [outer = 0x119e21400] 21:02:33 INFO - PROCESS | 1648 | 1468900953962 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128869c00) [pid = 1648] [serial = 919] [outer = 0x119e21400] 21:02:34 INFO - PROCESS | 1648 | 1468900954302 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 1648 | 1468900954322 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:02:34 INFO - PROCESS | 1648 | 1468900954324 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1648 | 1468900954325 Marionette TRACE conn2 <- [1,1198,null,{}] 21:02:34 INFO - PROCESS | 1648 | 1468900954335 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}] 21:02:34 INFO - PROCESS | 1648 | 1468900954346 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:34 INFO - PROCESS | 1648 | 1468900954440 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:02:34 INFO - PROCESS | 1648 | 1468900954444 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1648 | 1468900954445 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x129098000 == 37 [pid = 1648] [id = 307] 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1127d6800) [pid = 1648] [serial = 920] [outer = 0x0] 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b37000) [pid = 1648] [serial = 921] [outer = 0x1127d6800] 21:02:34 INFO - PROCESS | 1648 | 1468900954469 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c4ac00) [pid = 1648] [serial = 922] [outer = 0x1127d6800] 21:02:34 INFO - PROCESS | 1648 | 1468900954799 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]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 522ms 21:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:02:34 INFO - PROCESS | 1648 | 1468900954847 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 1648 | 1468900954848 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:02:34 INFO - PROCESS | 1648 | 1468900954850 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 1648 | 1468900954851 Marionette TRACE conn2 <- [1,1202,null,{}] 21:02:34 INFO - PROCESS | 1648 | 1468900954853 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}] 21:02:34 INFO - PROCESS | 1648 | 1468900954854 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:34 INFO - PROCESS | 1648 | 1468900954948 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:02:34 INFO - PROCESS | 1648 | 1468900954959 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1648 | 1468900954962 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d8800 == 38 [pid = 1648] [id = 308] 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c4b000) [pid = 1648] [serial = 923] [outer = 0x0] 21:02:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128c52800) [pid = 1648] [serial = 924] [outer = 0x128c4b000] 21:02:34 INFO - PROCESS | 1648 | 1468900954986 Marionette DEBUG loaded listener.js 21:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128e09400) [pid = 1648] [serial = 925] [outer = 0x128c4b000] 21:02:35 INFO - PROCESS | 1648 | 1468900955306 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]]]}] 21:02:35 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 21:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 467ms 21:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:02:35 INFO - PROCESS | 1648 | 1468900955318 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1648 | 1468900955320 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:02:35 INFO - PROCESS | 1648 | 1468900955322 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1648 | 1468900955323 Marionette TRACE conn2 <- [1,1206,null,{}] 21:02:35 INFO - PROCESS | 1648 | 1468900955335 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}] 21:02:35 INFO - PROCESS | 1648 | 1468900955336 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:35 INFO - PROCESS | 1648 | 1468900955431 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:02:35 INFO - PROCESS | 1648 | 1468900955442 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:35 INFO - PROCESS | 1648 | 1468900955443 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119788800 == 39 [pid = 1648] [id = 309] 21:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113b2c400) [pid = 1648] [serial = 926] [outer = 0x0] 21:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129020400) [pid = 1648] [serial = 927] [outer = 0x113b2c400] 21:02:35 INFO - PROCESS | 1648 | 1468900955467 Marionette DEBUG loaded listener.js 21:02:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12923cc00) [pid = 1648] [serial = 928] [outer = 0x113b2c400] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11329ec00) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1197c6c00) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1180ecc00) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112f98000) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115e1c800) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116aa3000) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1180e5800) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115e19000) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118406400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119760000) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121a0a400) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12467d800) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124da8800) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120f9e000) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126003800) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116004c00) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124da0c00) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:02:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11697a400) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:02:35 INFO - PROCESS | 1648 | 1468900955861 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]]]}] 21:02:35 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 21:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 569ms 21:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:02:35 INFO - PROCESS | 1648 | 1468900955897 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1648 | 1468900955898 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:02:35 INFO - PROCESS | 1648 | 1468900955900 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1648 | 1468900955901 Marionette TRACE conn2 <- [1,1210,null,{}] 21:02:35 INFO - PROCESS | 1648 | 1468900955904 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}] 21:02:35 INFO - PROCESS | 1648 | 1468900955905 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:36 INFO - PROCESS | 1648 | 1468900956013 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:02:36 INFO - PROCESS | 1648 | 1468900956045 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1648 | 1468900956046 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129095800 == 40 [pid = 1648] [id = 310] 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1122be000) [pid = 1648] [serial = 929] [outer = 0x0] 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1180ecc00) [pid = 1648] [serial = 930] [outer = 0x1122be000] 21:02:36 INFO - PROCESS | 1648 | 1468900956070 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119fdfc00) [pid = 1648] [serial = 931] [outer = 0x1122be000] 21:02:36 INFO - PROCESS | 1648 | 1468900956368 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]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 21:02:36 INFO - PROCESS | 1648 | 1468900956420 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:02:36 INFO - PROCESS | 1648 | 1468900956422 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:02:36 INFO - PROCESS | 1648 | 1468900956431 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:02:36 INFO - PROCESS | 1648 | 1468900956433 Marionette TRACE conn2 <- [1,1214,null,{}] 21:02:36 INFO - PROCESS | 1648 | 1468900956435 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}] 21:02:36 INFO - PROCESS | 1648 | 1468900956437 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:36 INFO - PROCESS | 1648 | 1468900956525 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:02:36 INFO - PROCESS | 1648 | 1468900956576 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1648 | 1468900956578 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d7000 == 41 [pid = 1648] [id = 311] 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112f97800) [pid = 1648] [serial = 932] [outer = 0x0] 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124607c00) [pid = 1648] [serial = 933] [outer = 0x112f97800] 21:02:36 INFO - PROCESS | 1648 | 1468900956606 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129248400) [pid = 1648] [serial = 934] [outer = 0x112f97800] 21:02:36 INFO - PROCESS | 1648 | 1468900956858 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]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 478ms 21:02:36 INFO - PROCESS | 1648 | 1468900956903 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:02:36 INFO - PROCESS | 1648 | 1468900956904 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:02:36 INFO - PROCESS | 1648 | 1468900956906 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:02:36 INFO - PROCESS | 1648 | 1468900956907 Marionette TRACE conn2 <- [1,1218,null,{}] 21:02:36 INFO - PROCESS | 1648 | 1468900956917 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}] 21:02:36 INFO - PROCESS | 1648 | 1468900956918 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:37 INFO - PROCESS | 1648 | 1468900957004 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:02:37 INFO - PROCESS | 1648 | 1468900957008 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1648 | 1468900957009 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf11000 == 42 [pid = 1648] [id = 312] 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129450400) [pid = 1648] [serial = 935] [outer = 0x0] 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129454c00) [pid = 1648] [serial = 936] [outer = 0x129450400] 21:02:37 INFO - PROCESS | 1648 | 1468900957033 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129515800) [pid = 1648] [serial = 937] [outer = 0x129450400] 21:02:37 INFO - PROCESS | 1648 | 1468900957333 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]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 477ms 21:02:37 INFO - PROCESS | 1648 | 1468900957384 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1648 | 1468900957393 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:02:37 INFO - PROCESS | 1648 | 1468900957395 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1648 | 1468900957396 Marionette TRACE conn2 <- [1,1222,null,{}] 21:02:37 INFO - PROCESS | 1648 | 1468900957398 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}] 21:02:37 INFO - PROCESS | 1648 | 1468900957399 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:37 INFO - PROCESS | 1648 | 1468900957477 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:02:37 INFO - PROCESS | 1648 | 1468900957534 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1648 | 1468900957535 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf40800 == 43 [pid = 1648] [id = 313] 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12944f800) [pid = 1648] [serial = 938] [outer = 0x0] 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129519000) [pid = 1648] [serial = 939] [outer = 0x12944f800] 21:02:37 INFO - PROCESS | 1648 | 1468900957559 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129521800) [pid = 1648] [serial = 940] [outer = 0x12944f800] 21:02:37 INFO - PROCESS | 1648 | 1468900957979 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] 21:02:38 INFO - PROCESS | 1648 | 1468900958018 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:02:38 INFO - PROCESS | 1648 | 1468900958021 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1648 | 1468900958023 Marionette TRACE conn2 <- [1,1226,null,{}] 21:02:38 INFO - PROCESS | 1648 | 1468900958027 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}] 21:02:38 INFO - PROCESS | 1648 | 1468900958029 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:38 INFO - PROCESS | 1648 | 1468900958137 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:02:38 INFO - PROCESS | 1648 | 1468900958194 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1648 | 1468900958196 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118633000 == 44 [pid = 1648] [id = 314] 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1172b3400) [pid = 1648] [serial = 941] [outer = 0x0] 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118691800) [pid = 1648] [serial = 942] [outer = 0x1172b3400] 21:02:38 INFO - PROCESS | 1648 | 1468900958227 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119763000) [pid = 1648] [serial = 943] [outer = 0x1172b3400] 21:02:38 INFO - PROCESS | 1648 | 1468900958674 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]]]}] 21:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 21:02:38 INFO - PROCESS | 1648 | 1468900958693 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:02:38 INFO - PROCESS | 1648 | 1468900958696 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:02:38 INFO - PROCESS | 1648 | 1468900958701 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1648 | 1468900958702 Marionette TRACE conn2 <- [1,1230,null,{}] 21:02:38 INFO - PROCESS | 1648 | 1468900958705 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}] 21:02:38 INFO - PROCESS | 1648 | 1468900958707 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:38 INFO - PROCESS | 1648 | 1468900958810 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:02:38 INFO - PROCESS | 1648 | 1468900958897 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1648 | 1468900958898 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123eaa000 == 45 [pid = 1648] [id = 315] 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119d6e800) [pid = 1648] [serial = 944] [outer = 0x0] 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119e1d400) [pid = 1648] [serial = 945] [outer = 0x119d6e800] 21:02:38 INFO - PROCESS | 1648 | 1468900958928 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1215d0400) [pid = 1648] [serial = 946] [outer = 0x119d6e800] 21:02:39 INFO - PROCESS | 1648 | 1468900959351 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]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 21:02:39 INFO - PROCESS | 1648 | 1468900959372 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1648 | 1468900959374 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:02:39 INFO - PROCESS | 1648 | 1468900959376 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1648 | 1468900959379 Marionette TRACE conn2 <- [1,1234,null,{}] 21:02:39 INFO - PROCESS | 1648 | 1468900959386 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}] 21:02:39 INFO - PROCESS | 1648 | 1468900959389 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:39 INFO - PROCESS | 1648 | 1468900959490 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:02:39 INFO - PROCESS | 1648 | 1468900959548 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:39 INFO - PROCESS | 1648 | 1468900959550 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bae4800 == 46 [pid = 1648] [id = 316] 21:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124614800) [pid = 1648] [serial = 947] [outer = 0x0] 21:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126cde800) [pid = 1648] [serial = 948] [outer = 0x124614800] 21:02:39 INFO - PROCESS | 1648 | 1468900959581 Marionette DEBUG loaded listener.js 21:02:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128815800) [pid = 1648] [serial = 949] [outer = 0x124614800] 21:02:39 INFO - PROCESS | 1648 | 1468900959980 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]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 21:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:02:40 INFO - PROCESS | 1648 | 1468900959998 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 1648 | 1468900960000 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:02:40 INFO - PROCESS | 1648 | 1468900960003 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 1648 | 1468900960004 Marionette TRACE conn2 <- [1,1238,null,{}] 21:02:40 INFO - PROCESS | 1648 | 1468900960007 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}] 21:02:40 INFO - PROCESS | 1648 | 1468900960008 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:40 INFO - PROCESS | 1648 | 1468900960108 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:02:40 INFO - PROCESS | 1648 | 1468900960197 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1648 | 1468900960199 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5de000 == 47 [pid = 1648] [id = 317] 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128865400) [pid = 1648] [serial = 950] [outer = 0x0] 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b3e400) [pid = 1648] [serial = 951] [outer = 0x128865400] 21:02:40 INFO - PROCESS | 1648 | 1468900960231 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128e09800) [pid = 1648] [serial = 952] [outer = 0x128865400] 21:02:40 INFO - PROCESS | 1648 | 1468900960660 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]]]}] 21:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 21:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:02:40 INFO - PROCESS | 1648 | 1468900960673 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 1648 | 1468900960674 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:02:40 INFO - PROCESS | 1648 | 1468900960677 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 1648 | 1468900960678 Marionette TRACE conn2 <- [1,1242,null,{}] 21:02:40 INFO - PROCESS | 1648 | 1468900960681 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}] 21:02:40 INFO - PROCESS | 1648 | 1468900960682 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:40 INFO - PROCESS | 1648 | 1468900960779 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:02:40 INFO - PROCESS | 1648 | 1468900960832 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1648 | 1468900960833 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc5c000 == 48 [pid = 1648] [id = 318] 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128e0d400) [pid = 1648] [serial = 953] [outer = 0x0] 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129241c00) [pid = 1648] [serial = 954] [outer = 0x128e0d400] 21:02:40 INFO - PROCESS | 1648 | 1468900960862 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129451c00) [pid = 1648] [serial = 955] [outer = 0x128e0d400] 21:02:41 INFO - PROCESS | 1648 | 1468900961288 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]]]}] 21:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 671ms 21:02:41 INFO - PROCESS | 1648 | 1468900961539 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1648 | 1468900961542 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:02:41 INFO - PROCESS | 1648 | 1468900961560 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1648 | 1468900961562 Marionette TRACE conn2 <- [1,1246,null,{}] 21:02:41 INFO - PROCESS | 1648 | 1468900961566 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}] 21:02:41 INFO - PROCESS | 1648 | 1468900961568 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:41 INFO - PROCESS | 1648 | 1468900961662 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:02:41 INFO - PROCESS | 1648 | 1468900961715 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 1648 | 1468900961718 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11820b800 == 49 [pid = 1648] [id = 319] 21:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11802cc00) [pid = 1648] [serial = 956] [outer = 0x0] 21:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1180e2400) [pid = 1648] [serial = 957] [outer = 0x11802cc00] 21:02:41 INFO - PROCESS | 1648 | 1468900961745 Marionette DEBUG loaded listener.js 21:02:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1192b8800) [pid = 1648] [serial = 958] [outer = 0x11802cc00] 21:02:42 INFO - PROCESS | 1648 | 1468900962202 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]]]}] 21:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 21:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:02:42 INFO - PROCESS | 1648 | 1468900962233 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:02:42 INFO - PROCESS | 1648 | 1468900962236 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:02:42 INFO - PROCESS | 1648 | 1468900962242 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 1648 | 1468900962246 Marionette TRACE conn2 <- [1,1250,null,{}] 21:02:42 INFO - PROCESS | 1648 | 1468900962272 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}] 21:02:42 INFO - PROCESS | 1648 | 1468900962274 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac7800 == 48 [pid = 1648] [id = 286] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf11000 == 47 [pid = 1648] [id = 312] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d7000 == 46 [pid = 1648] [id = 311] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129095800 == 45 [pid = 1648] [id = 310] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119788800 == 44 [pid = 1648] [id = 309] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d8800 == 43 [pid = 1648] [id = 308] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129098000 == 42 [pid = 1648] [id = 307] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x125611800 == 41 [pid = 1648] [id = 306] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1248ea000 == 40 [pid = 1648] [id = 305] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12133a000 == 39 [pid = 1648] [id = 304] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119789800 == 38 [pid = 1648] [id = 303] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118635800 == 37 [pid = 1648] [id = 302] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11609a800 == 36 [pid = 1648] [id = 301] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa0c800 == 35 [pid = 1648] [id = 298] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x120f41000 == 34 [pid = 1648] [id = 300] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11674d000 == 33 [pid = 1648] [id = 299] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11820b800 == 32 [pid = 1648] [id = 319] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc5c000 == 31 [pid = 1648] [id = 318] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5de000 == 30 [pid = 1648] [id = 317] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bae4800 == 29 [pid = 1648] [id = 316] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x123eaa000 == 28 [pid = 1648] [id = 315] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf40800 == 27 [pid = 1648] [id = 313] 21:02:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118633000 == 26 [pid = 1648] [id = 314] 21:02:42 INFO - PROCESS | 1648 | 1468900962891 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119d10800) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119283800) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1192b6000) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119a91400) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119ab2000) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116706800) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11732d400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116aae400) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11802ac00) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d6fc00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116aa2000) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11652b800) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1193be000) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118d49c00) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e20c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a9b800) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126464000) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12600e400) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12886b800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124106c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124678c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121a12400) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1267ac800) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126564c00) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12410e000) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a91000) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126ce3800) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126ce7c00) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b3cc00) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12656d800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x120f9bc00) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121a11800) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d6a000) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12880ec00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128814000) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 21:02:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113f33000) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 21:02:43 INFO - PROCESS | 1648 | 1468900963027 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1648 | 1468900963028 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113353800 == 27 [pid = 1648] [id = 320] 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113ba5c00) [pid = 1648] [serial = 959] [outer = 0x0] 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d9c800) [pid = 1648] [serial = 960] [outer = 0x113ba5c00] 21:02:43 INFO - PROCESS | 1648 | 1468900963056 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1160ee800) [pid = 1648] [serial = 961] [outer = 0x113ba5c00] 21:02:43 INFO - PROCESS | 1648 | 1468900963365 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]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1147ms 21:02:43 INFO - PROCESS | 1648 | 1468900963386 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 1648 | 1468900963388 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:02:43 INFO - PROCESS | 1648 | 1468900963392 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1648 | 1468900963395 Marionette TRACE conn2 <- [1,1254,null,{}] 21:02:43 INFO - PROCESS | 1648 | 1468900963400 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}] 21:02:43 INFO - PROCESS | 1648 | 1468900963402 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:43 INFO - PROCESS | 1648 | 1468900963501 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:02:43 INFO - PROCESS | 1648 | 1468900963553 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1648 | 1468900963554 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b9000 == 28 [pid = 1648] [id = 321] 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116706800) [pid = 1648] [serial = 962] [outer = 0x0] 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1172b5800) [pid = 1648] [serial = 963] [outer = 0x116706800] 21:02:43 INFO - PROCESS | 1648 | 1468900963580 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11928c400) [pid = 1648] [serial = 964] [outer = 0x116706800] 21:02:43 INFO - PROCESS | 1648 | 1468900963858 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]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 525ms 21:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:02:43 INFO - PROCESS | 1648 | 1468900963917 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 1648 | 1468900963918 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:02:43 INFO - PROCESS | 1648 | 1468900963921 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1648 | 1468900963922 Marionette TRACE conn2 <- [1,1258,null,{}] 21:02:43 INFO - PROCESS | 1648 | 1468900963925 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}] 21:02:43 INFO - PROCESS | 1648 | 1468900963928 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:44 INFO - PROCESS | 1648 | 1468900964015 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:02:44 INFO - PROCESS | 1648 | 1468900964072 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1648 | 1468900964073 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117378000 == 29 [pid = 1648] [id = 322] 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1193bd800) [pid = 1648] [serial = 965] [outer = 0x0] 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a9c800) [pid = 1648] [serial = 966] [outer = 0x1193bd800] 21:02:44 INFO - PROCESS | 1648 | 1468900964099 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d0f000) [pid = 1648] [serial = 967] [outer = 0x1193bd800] 21:02:44 INFO - PROCESS | 1648 | 1468900964397 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]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 21:02:44 INFO - PROCESS | 1648 | 1468900964440 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1648 | 1468900964443 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:02:44 INFO - PROCESS | 1648 | 1468900964452 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1648 | 1468900964456 Marionette TRACE conn2 <- [1,1262,null,{}] 21:02:44 INFO - PROCESS | 1648 | 1468900964458 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}] 21:02:44 INFO - PROCESS | 1648 | 1468900964460 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:44 INFO - PROCESS | 1648 | 1468900964538 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:02:44 INFO - PROCESS | 1648 | 1468900964544 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 1648 | 1468900964546 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11978a000 == 30 [pid = 1648] [id = 323] 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119d10000) [pid = 1648] [serial = 968] [outer = 0x0] 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d70800) [pid = 1648] [serial = 969] [outer = 0x119d10000] 21:02:44 INFO - PROCESS | 1648 | 1468900964571 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1214ee000) [pid = 1648] [serial = 970] [outer = 0x119d10000] 21:02:44 INFO - PROCESS | 1648 | 1468900964898 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]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 476ms 21:02:44 INFO - PROCESS | 1648 | 1468900964934 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1648 | 1468900964936 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:02:44 INFO - PROCESS | 1648 | 1468900964964 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1648 | 1468900964966 Marionette TRACE conn2 <- [1,1266,null,{}] 21:02:44 INFO - PROCESS | 1648 | 1468900964969 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}] 21:02:44 INFO - PROCESS | 1648 | 1468900964971 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:45 INFO - PROCESS | 1648 | 1468900965119 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:02:45 INFO - PROCESS | 1648 | 1468900965166 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1648 | 1468900965167 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e80000 == 31 [pid = 1648] [id = 324] 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119d1e000) [pid = 1648] [serial = 971] [outer = 0x0] 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121972800) [pid = 1648] [serial = 972] [outer = 0x119d1e000] 21:02:45 INFO - PROCESS | 1648 | 1468900965213 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124109400) [pid = 1648] [serial = 973] [outer = 0x119d1e000] 21:02:45 INFO - PROCESS | 1648 | 1468900965617 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]]]}] 21:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 21:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:02:45 INFO - PROCESS | 1648 | 1468900965635 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:02:45 INFO - PROCESS | 1648 | 1468900965636 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:02:45 INFO - PROCESS | 1648 | 1468900965638 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 1648 | 1468900965639 Marionette TRACE conn2 <- [1,1270,null,{}] 21:02:45 INFO - PROCESS | 1648 | 1468900965641 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}] 21:02:45 INFO - PROCESS | 1648 | 1468900965645 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:45 INFO - PROCESS | 1648 | 1468900965787 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:02:45 INFO - PROCESS | 1648 | 1468900965840 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1648 | 1468900965845 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d0800 == 32 [pid = 1648] [id = 325] 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11928c000) [pid = 1648] [serial = 974] [outer = 0x0] 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124d1a800) [pid = 1648] [serial = 975] [outer = 0x11928c000] 21:02:45 INFO - PROCESS | 1648 | 1468900965896 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126010800) [pid = 1648] [serial = 976] [outer = 0x11928c000] 21:02:46 INFO - PROCESS | 1648 | 1468900966313 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]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 21:02:46 INFO - PROCESS | 1648 | 1468900966361 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1648 | 1468900966363 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:02:46 INFO - PROCESS | 1648 | 1468900966366 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1648 | 1468900966367 Marionette TRACE conn2 <- [1,1274,null,{}] 21:02:46 INFO - PROCESS | 1648 | 1468900966369 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}] 21:02:46 INFO - PROCESS | 1648 | 1468900966370 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:46 INFO - PROCESS | 1648 | 1468900966467 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:02:46 INFO - PROCESS | 1648 | 1468900966521 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 1648 | 1468900966523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11276a000 == 33 [pid = 1648] [id = 326] 21:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126011000) [pid = 1648] [serial = 977] [outer = 0x0] 21:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12656e000) [pid = 1648] [serial = 978] [outer = 0x126011000] 21:02:46 INFO - PROCESS | 1648 | 1468900966554 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126ce9800) [pid = 1648] [serial = 979] [outer = 0x126011000] 21:02:46 INFO - PROCESS | 1648 | 1468900966866 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]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 21:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:02:46 INFO - PROCESS | 1648 | 1468900966884 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1648 | 1468900966885 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:02:46 INFO - PROCESS | 1648 | 1468900966887 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1648 | 1468900966888 Marionette TRACE conn2 <- [1,1278,null,{}] 21:02:46 INFO - PROCESS | 1648 | 1468900966891 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}] 21:02:46 INFO - PROCESS | 1648 | 1468900966892 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:47 INFO - PROCESS | 1648 | 1468900967200 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12944f800) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119e21400) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1127d6800) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124107400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113baf800) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1122be000) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118d51000) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c4b000) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1193c3c00) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1131cb000) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121973c00) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113b23000) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b30000) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129450400) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113b2c400) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:02:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112f97800) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:02:47 INFO - PROCESS | 1648 | 1468900967245 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1648 | 1468900967246 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11725d800 == 34 [pid = 1648] [id = 327] 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x111c19800) [pid = 1648] [serial = 980] [outer = 0x0] 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127d6800) [pid = 1648] [serial = 981] [outer = 0x111c19800] 21:02:47 INFO - PROCESS | 1648 | 1468900967271 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118030c00) [pid = 1648] [serial = 982] [outer = 0x111c19800] 21:02:47 INFO - PROCESS | 1648 | 1468900967514 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]]]}] 21:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 668ms 21:02:47 INFO - PROCESS | 1648 | 1468900967557 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 1648 | 1468900967558 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:02:47 INFO - PROCESS | 1648 | 1468900967568 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 1648 | 1468900967569 Marionette TRACE conn2 <- [1,1282,null,{}] 21:02:47 INFO - PROCESS | 1648 | 1468900967571 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}] 21:02:47 INFO - PROCESS | 1648 | 1468900967572 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:47 INFO - PROCESS | 1648 | 1468900967652 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:02:47 INFO - PROCESS | 1648 | 1468900967657 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1648 | 1468900967658 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c3b000 == 35 [pid = 1648] [id = 328] 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119230c00) [pid = 1648] [serial = 983] [outer = 0x0] 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124108800) [pid = 1648] [serial = 984] [outer = 0x119230c00] 21:02:47 INFO - PROCESS | 1648 | 1468900967684 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1197bf400) [pid = 1648] [serial = 985] [outer = 0x119230c00] 21:02:48 INFO - PROCESS | 1648 | 1468900968017 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]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 21:02:48 INFO - PROCESS | 1648 | 1468900968038 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1648 | 1468900968039 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:02:48 INFO - PROCESS | 1648 | 1468900968042 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1648 | 1468900968044 Marionette TRACE conn2 <- [1,1286,null,{}] 21:02:48 INFO - PROCESS | 1648 | 1468900968048 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}] 21:02:48 INFO - PROCESS | 1648 | 1468900968049 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:48 INFO - PROCESS | 1648 | 1468900968149 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:02:48 INFO - PROCESS | 1648 | 1468900968154 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1648 | 1468900968156 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12908d800 == 36 [pid = 1648] [id = 329] 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f9c400) [pid = 1648] [serial = 986] [outer = 0x0] 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128816000) [pid = 1648] [serial = 987] [outer = 0x113f9c400] 21:02:48 INFO - PROCESS | 1648 | 1468900968179 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128866400) [pid = 1648] [serial = 988] [outer = 0x113f9c400] 21:02:48 INFO - PROCESS | 1648 | 1468900968456 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]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 424ms 21:02:48 INFO - PROCESS | 1648 | 1468900968470 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1648 | 1468900968471 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:02:48 INFO - PROCESS | 1648 | 1468900968473 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1648 | 1468900968474 Marionette TRACE conn2 <- [1,1290,null,{}] 21:02:48 INFO - PROCESS | 1648 | 1468900968484 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}] 21:02:48 INFO - PROCESS | 1648 | 1468900968485 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:48 INFO - PROCESS | 1648 | 1468900968567 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:02:48 INFO - PROCESS | 1648 | 1468900968571 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1648 | 1468900968573 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296db800 == 37 [pid = 1648] [id = 330] 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1192b2800) [pid = 1648] [serial = 989] [outer = 0x0] 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b31800) [pid = 1648] [serial = 990] [outer = 0x1192b2800] 21:02:48 INFO - PROCESS | 1648 | 1468900968601 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128be4400) [pid = 1648] [serial = 991] [outer = 0x1192b2800] 21:02:48 INFO - PROCESS | 1648 | 1468900968949 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]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 21:02:48 INFO - PROCESS | 1648 | 1468900968995 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 1648 | 1468900968996 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:02:49 INFO - PROCESS | 1648 | 1468900968998 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1648 | 1468900969000 Marionette TRACE conn2 <- [1,1294,null,{}] 21:02:49 INFO - PROCESS | 1648 | 1468900969002 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}] 21:02:49 INFO - PROCESS | 1648 | 1468900969004 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:49 INFO - PROCESS | 1648 | 1468900969115 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:02:49 INFO - PROCESS | 1648 | 1468900969120 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 1648 | 1468900969121 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11977b800 == 38 [pid = 1648] [id = 331] 21:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128865800) [pid = 1648] [serial = 992] [outer = 0x0] 21:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c53c00) [pid = 1648] [serial = 993] [outer = 0x128865800] 21:02:49 INFO - PROCESS | 1648 | 1468900969146 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129450000) [pid = 1648] [serial = 994] [outer = 0x128865800] 21:02:49 INFO - PROCESS | 1648 | 1468900969699 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]]]}] 21:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 718ms 21:02:49 INFO - PROCESS | 1648 | 1468900969739 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:02:49 INFO - PROCESS | 1648 | 1468900969745 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:02:49 INFO - PROCESS | 1648 | 1468900969752 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1648 | 1468900969756 Marionette TRACE conn2 <- [1,1298,null,{}] 21:02:49 INFO - PROCESS | 1648 | 1468900969761 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}] 21:02:49 INFO - PROCESS | 1648 | 1468900969764 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:49 INFO - PROCESS | 1648 | 1468900969925 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:02:50 INFO - PROCESS | 1648 | 1468900970048 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1648 | 1468900970050 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7f000 == 39 [pid = 1648] [id = 332] 21:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11652b800) [pid = 1648] [serial = 995] [outer = 0x0] 21:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1175af000) [pid = 1648] [serial = 996] [outer = 0x11652b800] 21:02:50 INFO - PROCESS | 1648 | 1468900970102 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118d52800) [pid = 1648] [serial = 997] [outer = 0x11652b800] 21:02:50 INFO - PROCESS | 1648 | 1468900970694 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]]]}] 21:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 973ms 21:02:50 INFO - PROCESS | 1648 | 1468900970736 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 1648 | 1468900970739 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:02:50 INFO - PROCESS | 1648 | 1468900970747 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 1648 | 1468900970749 Marionette TRACE conn2 <- [1,1302,null,{}] 21:02:50 INFO - PROCESS | 1648 | 1468900970751 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}] 21:02:50 INFO - PROCESS | 1648 | 1468900970753 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:50 INFO - PROCESS | 1648 | 1468900970866 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:02:50 INFO - PROCESS | 1648 | 1468900970943 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1648 | 1468900970944 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116570000 == 40 [pid = 1648] [id = 333] 21:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1180ee000) [pid = 1648] [serial = 998] [outer = 0x0] 21:02:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119d03000) [pid = 1648] [serial = 999] [outer = 0x1180ee000] 21:02:50 INFO - PROCESS | 1648 | 1468900970976 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119e12800) [pid = 1648] [serial = 1000] [outer = 0x1180ee000] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1296db800 == 39 [pid = 1648] [id = 330] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12908d800 == 38 [pid = 1648] [id = 329] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128c3b000 == 37 [pid = 1648] [id = 328] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11725d800 == 36 [pid = 1648] [id = 327] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11276a000 == 35 [pid = 1648] [id = 326] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d0800 == 34 [pid = 1648] [id = 325] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119e80000 == 33 [pid = 1648] [id = 324] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11978a000 == 32 [pid = 1648] [id = 323] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x117378000 == 31 [pid = 1648] [id = 322] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b9000 == 30 [pid = 1648] [id = 321] 21:02:51 INFO - PROCESS | 1648 | --DOCSHELL 0x113353800 == 29 [pid = 1648] [id = 320] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129519000) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1267ad000) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b37000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128869c00) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1247cd000) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116702800) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11808ac00) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180ecc00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a92000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d09400) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128c52800) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1197c7800) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d03800) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119e19c00) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1210a8000) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124102c00) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12412c800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1160eb400) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117d23c00) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128bdd800) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128c4ac00) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129515800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129020400) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f9e800) [pid = 1648] [serial = 486] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128e09400) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119fdfc00) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129248400) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129454c00) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12923cc00) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124607c00) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1264c1c00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129521800) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 21:02:51 INFO - PROCESS | 1648 | 1468900971634 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]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 920ms 21:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:02:51 INFO - PROCESS | 1648 | 1468900971667 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1648 | 1468900971669 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:02:51 INFO - PROCESS | 1648 | 1468900971672 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1648 | 1468900971674 Marionette TRACE conn2 <- [1,1306,null,{}] 21:02:51 INFO - PROCESS | 1648 | 1468900971678 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}] 21:02:51 INFO - PROCESS | 1648 | 1468900971680 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:51 INFO - PROCESS | 1648 | 1468900971759 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:02:51 INFO - PROCESS | 1648 | 1468900971767 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1648 | 1468900971769 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116956800 == 30 [pid = 1648] [id = 334] 21:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1180edc00) [pid = 1648] [serial = 1001] [outer = 0x0] 21:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11869ec00) [pid = 1648] [serial = 1002] [outer = 0x1180edc00] 21:02:51 INFO - PROCESS | 1648 | 1468900971797 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1193bf400) [pid = 1648] [serial = 1003] [outer = 0x1180edc00] 21:02:52 INFO - PROCESS | 1648 | 1468900972145 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]]]}] 21:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 520ms 21:02:52 INFO - PROCESS | 1648 | 1468900972192 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:02:52 INFO - PROCESS | 1648 | 1468900972195 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:02:52 INFO - PROCESS | 1648 | 1468900972200 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1648 | 1468900972201 Marionette TRACE conn2 <- [1,1310,null,{}] 21:02:52 INFO - PROCESS | 1648 | 1468900972204 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}] 21:02:52 INFO - PROCESS | 1648 | 1468900972205 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:52 INFO - PROCESS | 1648 | 1468900972283 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:02:52 INFO - PROCESS | 1648 | 1468900972287 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 1648 | 1468900972288 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x118212800 == 31 [pid = 1648] [id = 335] 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119a92800) [pid = 1648] [serial = 1004] [outer = 0x0] 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119d27400) [pid = 1648] [serial = 1005] [outer = 0x119a92800] 21:02:52 INFO - PROCESS | 1648 | 1468900972318 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119e18400) [pid = 1648] [serial = 1006] [outer = 0x119a92800] 21:02:52 INFO - PROCESS | 1648 | 1468900972663 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] 21:02:52 INFO - PROCESS | 1648 | 1468900972671 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:02:52 INFO - PROCESS | 1648 | 1468900972673 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1648 | 1468900972676 Marionette TRACE conn2 <- [1,1314,null,{}] 21:02:52 INFO - PROCESS | 1648 | 1468900972687 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}] 21:02:52 INFO - PROCESS | 1648 | 1468900972690 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:52 INFO - PROCESS | 1648 | 1468900972779 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:02:52 INFO - PROCESS | 1648 | 1468900972830 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 1648 | 1468900972832 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f30000 == 32 [pid = 1648] [id = 336] 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119e19c00) [pid = 1648] [serial = 1007] [outer = 0x0] 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120fa1400) [pid = 1648] [serial = 1008] [outer = 0x119e19c00] 21:02:52 INFO - PROCESS | 1648 | 1468900972860 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12412c800) [pid = 1648] [serial = 1009] [outer = 0x119e19c00] 21:02:53 INFO - PROCESS | 1648 | 1468900973156 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]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 525ms 21:02:53 INFO - PROCESS | 1648 | 1468900973199 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:02:53 INFO - PROCESS | 1648 | 1468900973200 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:02:53 INFO - PROCESS | 1648 | 1468900973203 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 1648 | 1468900973204 Marionette TRACE conn2 <- [1,1318,null,{}] 21:02:53 INFO - PROCESS | 1648 | 1468900973206 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}] 21:02:53 INFO - PROCESS | 1648 | 1468900973207 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:53 INFO - PROCESS | 1648 | 1468900973287 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:02:53 INFO - PROCESS | 1648 | 1468900973291 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 1648 | 1468900973292 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ea0000 == 33 [pid = 1648] [id = 337] 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124607400) [pid = 1648] [serial = 1010] [outer = 0x0] 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126007400) [pid = 1648] [serial = 1011] [outer = 0x124607400] 21:02:53 INFO - PROCESS | 1648 | 1468900973320 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1264c2c00) [pid = 1648] [serial = 1012] [outer = 0x124607400] 21:02:53 INFO - PROCESS | 1648 | 1468900973651 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]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 21:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:02:53 INFO - PROCESS | 1648 | 1468900973672 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:02:53 INFO - PROCESS | 1648 | 1468900973673 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:02:53 INFO - PROCESS | 1648 | 1468900973676 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 1648 | 1468900973679 Marionette TRACE conn2 <- [1,1322,null,{}] 21:02:53 INFO - PROCESS | 1648 | 1468900973682 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}] 21:02:53 INFO - PROCESS | 1648 | 1468900973683 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:53 INFO - PROCESS | 1648 | 1468900973790 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:02:53 INFO - PROCESS | 1648 | 1468900973801 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 1648 | 1468900973802 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248ef000 == 34 [pid = 1648] [id = 338] 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112f97400) [pid = 1648] [serial = 1013] [outer = 0x0] 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1264c1c00) [pid = 1648] [serial = 1014] [outer = 0x112f97400] 21:02:53 INFO - PROCESS | 1648 | 1468900973826 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126cdf400) [pid = 1648] [serial = 1015] [outer = 0x112f97400] 21:02:54 INFO - PROCESS | 1648 | 1468900974185 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]]]}] 21:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 21:02:54 INFO - PROCESS | 1648 | 1468900974197 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:02:54 INFO - PROCESS | 1648 | 1468900974198 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:02:54 INFO - PROCESS | 1648 | 1468900974200 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1648 | 1468900974201 Marionette TRACE conn2 <- [1,1326,null,{}] 21:02:54 INFO - PROCESS | 1648 | 1468900974204 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}] 21:02:54 INFO - PROCESS | 1648 | 1468900974208 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:54 INFO - PROCESS | 1648 | 1468900974322 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:02:54 INFO - PROCESS | 1648 | 1468900974335 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1648 | 1468900974336 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c28800 == 35 [pid = 1648] [id = 339] 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126cecc00) [pid = 1648] [serial = 1016] [outer = 0x0] 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b32400) [pid = 1648] [serial = 1017] [outer = 0x126cecc00] 21:02:54 INFO - PROCESS | 1648 | 1468900974361 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c54c00) [pid = 1648] [serial = 1018] [outer = 0x126cecc00] 21:02:54 INFO - PROCESS | 1648 | 1468900974709 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]]]}] 21:02:54 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 21:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 21:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:02:54 INFO - PROCESS | 1648 | 1468900974719 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1648 | 1468900974720 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:02:54 INFO - PROCESS | 1648 | 1468900974722 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1648 | 1468900974723 Marionette TRACE conn2 <- [1,1330,null,{}] 21:02:54 INFO - PROCESS | 1648 | 1468900974725 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}] 21:02:54 INFO - PROCESS | 1648 | 1468900974729 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:54 INFO - PROCESS | 1648 | 1468900974830 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:02:54 INFO - PROCESS | 1648 | 1468900974866 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1648 | 1468900974867 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192e4800 == 36 [pid = 1648] [id = 340] 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e1d800) [pid = 1648] [serial = 1019] [outer = 0x0] 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128e0ec00) [pid = 1648] [serial = 1020] [outer = 0x119e1d800] 21:02:54 INFO - PROCESS | 1648 | 1468900974892 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129242000) [pid = 1648] [serial = 1021] [outer = 0x119e1d800] 21:02:55 INFO - PROCESS | 1648 | 1468900975228 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]]]}] 21:02:55 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 21:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 21:02:55 INFO - PROCESS | 1648 | 1468900975244 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1648 | 1468900975246 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:02:55 INFO - PROCESS | 1648 | 1468900975256 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1648 | 1468900975257 Marionette TRACE conn2 <- [1,1334,null,{}] 21:02:55 INFO - PROCESS | 1648 | 1468900975262 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}] 21:02:55 INFO - PROCESS | 1648 | 1468900975264 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:55 INFO - PROCESS | 1648 | 1468900975411 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:02:55 INFO - PROCESS | 1648 | 1468900975427 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 1648 | 1468900975428 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4e3000 == 37 [pid = 1648] [id = 341] 21:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b33800) [pid = 1648] [serial = 1022] [outer = 0x0] 21:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129453400) [pid = 1648] [serial = 1023] [outer = 0x128b33800] 21:02:55 INFO - PROCESS | 1648 | 1468900975467 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12945d000) [pid = 1648] [serial = 1024] [outer = 0x128b33800] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d1e000) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1193bd800) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d10000) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113ba5c00) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116706800) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11802cc00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1172b3400) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d6e800) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1192b2800) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124614800) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128865400) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11928c000) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126011000) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x111c19800) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128e0d400) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113f9c400) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:02:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119230c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:02:55 INFO - PROCESS | 1648 | 1468900975938 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]]]}] 21:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 726ms 21:02:55 INFO - PROCESS | 1648 | 1468900975981 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1648 | 1468900975983 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:02:55 INFO - PROCESS | 1648 | 1468900975985 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1648 | 1468900975986 Marionette TRACE conn2 <- [1,1338,null,{}] 21:02:55 INFO - PROCESS | 1648 | 1468900975988 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}] 21:02:55 INFO - PROCESS | 1648 | 1468900975989 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:56 INFO - PROCESS | 1648 | 1468900976067 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:02:56 INFO - PROCESS | 1648 | 1468900976071 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1648 | 1468900976072 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248e4000 == 38 [pid = 1648] [id = 342] 21:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11329ec00) [pid = 1648] [serial = 1025] [outer = 0x0] 21:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11732d400) [pid = 1648] [serial = 1026] [outer = 0x11329ec00] 21:02:56 INFO - PROCESS | 1648 | 1468900976098 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d0cc00) [pid = 1648] [serial = 1027] [outer = 0x11329ec00] 21:02:56 INFO - PROCESS | 1648 | 1468900976904 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]]]}] 21:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 21:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:02:56 INFO - PROCESS | 1648 | 1468900976953 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:02:56 INFO - PROCESS | 1648 | 1468900976955 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:02:56 INFO - PROCESS | 1648 | 1468900976957 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:02:56 INFO - PROCESS | 1648 | 1468900976958 Marionette TRACE conn2 <- [1,1342,null,{}] 21:02:56 INFO - PROCESS | 1648 | 1468900976960 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}] 21:02:56 INFO - PROCESS | 1648 | 1468900976961 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:57 INFO - PROCESS | 1648 | 1468900977058 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:02:57 INFO - PROCESS | 1648 | 1468900977064 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1648 | 1468900977065 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b283800 == 39 [pid = 1648] [id = 343] 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113ba5000) [pid = 1648] [serial = 1028] [outer = 0x0] 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1247cb800) [pid = 1648] [serial = 1029] [outer = 0x113ba5000] 21:02:57 INFO - PROCESS | 1648 | 1468900977096 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12885e400) [pid = 1648] [serial = 1030] [outer = 0x113ba5000] 21:02:57 INFO - PROCESS | 1648 | 1468900977402 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]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms 21:02:57 INFO - PROCESS | 1648 | 1468900977431 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1648 | 1468900977433 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:02:57 INFO - PROCESS | 1648 | 1468900977435 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1648 | 1468900977437 Marionette TRACE conn2 <- [1,1346,null,{}] 21:02:57 INFO - PROCESS | 1648 | 1468900977439 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}] 21:02:57 INFO - PROCESS | 1648 | 1468900977440 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:57 INFO - PROCESS | 1648 | 1468900977533 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:02:57 INFO - PROCESS | 1648 | 1468900977630 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1648 | 1468900977632 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d89000 == 40 [pid = 1648] [id = 344] 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x110fe9000) [pid = 1648] [serial = 1031] [outer = 0x0] 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1127d9800) [pid = 1648] [serial = 1032] [outer = 0x110fe9000] 21:02:57 INFO - PROCESS | 1648 | 1468900977663 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1160eb400) [pid = 1648] [serial = 1033] [outer = 0x110fe9000] 21:02:58 INFO - PROCESS | 1648 | 1468900978148 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]]]}] 21:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 772ms 21:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:02:58 INFO - PROCESS | 1648 | 1468900978209 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1648 | 1468900978211 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:02:58 INFO - PROCESS | 1648 | 1468900978214 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1648 | 1468900978216 Marionette TRACE conn2 <- [1,1350,null,{}] 21:02:58 INFO - PROCESS | 1648 | 1468900978220 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}] 21:02:58 INFO - PROCESS | 1648 | 1468900978221 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:58 INFO - PROCESS | 1648 | 1468900978346 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:02:58 INFO - PROCESS | 1648 | 1468900978416 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1648 | 1468900978418 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e80000 == 41 [pid = 1648] [id = 345] 21:02:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119ab0c00) [pid = 1648] [serial = 1034] [outer = 0x0] 21:02:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d0b000) [pid = 1648] [serial = 1035] [outer = 0x119ab0c00] 21:02:58 INFO - PROCESS | 1648 | 1468900978448 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x120f94c00) [pid = 1648] [serial = 1036] [outer = 0x119ab0c00] 21:02:58 INFO - PROCESS | 1648 | 1468900978874 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]]]}] 21:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 21:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:02:58 INFO - PROCESS | 1648 | 1468900978885 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1648 | 1468900978888 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:02:58 INFO - PROCESS | 1648 | 1468900978891 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1648 | 1468900978892 Marionette TRACE conn2 <- [1,1354,null,{}] 21:02:58 INFO - PROCESS | 1648 | 1468900978898 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}] 21:02:58 INFO - PROCESS | 1648 | 1468900978899 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:59 INFO - PROCESS | 1648 | 1468900979003 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:02:59 INFO - PROCESS | 1648 | 1468900979068 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1648 | 1468900979070 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa02800 == 42 [pid = 1648] [id = 346] 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121cd3400) [pid = 1648] [serial = 1037] [outer = 0x0] 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12467d000) [pid = 1648] [serial = 1038] [outer = 0x121cd3400] 21:02:59 INFO - PROCESS | 1648 | 1468900979104 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126ce4c00) [pid = 1648] [serial = 1039] [outer = 0x121cd3400] 21:02:59 INFO - PROCESS | 1648 | 1468900979539 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]]]}] 21:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 21:02:59 INFO - PROCESS | 1648 | 1468900979565 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 1648 | 1468900979567 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:02:59 INFO - PROCESS | 1648 | 1468900979574 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1648 | 1468900979578 Marionette TRACE conn2 <- [1,1358,null,{}] 21:02:59 INFO - PROCESS | 1648 | 1468900979582 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}] 21:02:59 INFO - PROCESS | 1648 | 1468900979584 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:59 INFO - PROCESS | 1648 | 1468900979708 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:02:59 INFO - PROCESS | 1648 | 1468900979792 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1648 | 1468900979793 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:02:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf13800 == 43 [pid = 1648] [id = 347] 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12885f400) [pid = 1648] [serial = 1040] [outer = 0x0] 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b35c00) [pid = 1648] [serial = 1041] [outer = 0x12885f400] 21:02:59 INFO - PROCESS | 1648 | 1468900979822 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c47c00) [pid = 1648] [serial = 1042] [outer = 0x12885f400] 21:03:00 INFO - PROCESS | 1648 | 1468900980250 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]]]}] 21:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 726ms 21:03:00 INFO - PROCESS | 1648 | 1468900980297 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1648 | 1468900980299 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:03:00 INFO - PROCESS | 1648 | 1468900980301 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1648 | 1468900980302 Marionette TRACE conn2 <- [1,1362,null,{}] 21:03:00 INFO - PROCESS | 1648 | 1468900980305 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}] 21:03:00 INFO - PROCESS | 1648 | 1468900980306 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:00 INFO - PROCESS | 1648 | 1468900980408 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:03:00 INFO - PROCESS | 1648 | 1468900980463 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1648 | 1468900980464 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a7000 == 44 [pid = 1648] [id = 348] 21:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12886a400) [pid = 1648] [serial = 1043] [outer = 0x0] 21:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129021000) [pid = 1648] [serial = 1044] [outer = 0x12886a400] 21:03:00 INFO - PROCESS | 1648 | 1468900980493 Marionette DEBUG loaded listener.js 21:03:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129547800) [pid = 1648] [serial = 1045] [outer = 0x12886a400] 21:03:01 INFO - PROCESS | 1648 | 1468900981159 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]]]}] 21:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 922ms 21:03:01 INFO - PROCESS | 1648 | 1468900981224 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1648 | 1468900981228 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:03:01 INFO - PROCESS | 1648 | 1468900981233 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 1648 | 1468900981236 Marionette TRACE conn2 <- [1,1366,null,{}] 21:03:01 INFO - PROCESS | 1648 | 1468900981241 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}] 21:03:01 INFO - PROCESS | 1648 | 1468900981243 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:01 INFO - PROCESS | 1648 | 1468900981380 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:03:01 INFO - PROCESS | 1648 | 1468900981479 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1648 | 1468900981480 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119741800 == 45 [pid = 1648] [id = 349] 21:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1175b3000) [pid = 1648] [serial = 1046] [outer = 0x0] 21:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11840a400) [pid = 1648] [serial = 1047] [outer = 0x1175b3000] 21:03:01 INFO - PROCESS | 1648 | 1468900981523 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11928f800) [pid = 1648] [serial = 1048] [outer = 0x1175b3000] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b283800 == 44 [pid = 1648] [id = 343] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1248e4000 == 43 [pid = 1648] [id = 342] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4e3000 == 42 [pid = 1648] [id = 341] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1192e4800 == 41 [pid = 1648] [id = 340] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x128c28800 == 40 [pid = 1648] [id = 339] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1248ef000 == 39 [pid = 1648] [id = 338] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x123ea0000 == 38 [pid = 1648] [id = 337] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x120f30000 == 37 [pid = 1648] [id = 336] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118212800 == 36 [pid = 1648] [id = 335] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116956800 == 35 [pid = 1648] [id = 334] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11977b800 == 34 [pid = 1648] [id = 331] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116570000 == 33 [pid = 1648] [id = 333] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7f000 == 32 [pid = 1648] [id = 332] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a7000 == 31 [pid = 1648] [id = 348] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf13800 == 30 [pid = 1648] [id = 347] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa02800 == 29 [pid = 1648] [id = 346] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119e80000 == 28 [pid = 1648] [id = 345] 21:03:02 INFO - PROCESS | 1648 | --DOCSHELL 0x112d89000 == 27 [pid = 1648] [id = 344] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124109400) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119a9c800) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d0f000) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119d70800) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113d9c800) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160ee800) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1172b5800) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11928c400) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1180e2400) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1192b8800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119763000) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118691800) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1215d0400) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e1d400) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128b31800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128815800) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126cde800) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128e09800) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b3e400) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126010800) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124d1a800) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126ce9800) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12656e000) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118030c00) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129451c00) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128816000) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129241c00) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128866400) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1127d6800) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121972800) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124108800) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1197bf400) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1214ee000) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128be4400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 21:03:02 INFO - PROCESS | 1648 | 1468900982518 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] 21:03:02 INFO - PROCESS | 1648 | 1468900982568 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:03:02 INFO - PROCESS | 1648 | 1468900982571 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1648 | 1468900982573 Marionette TRACE conn2 <- [1,1370,null,{}] 21:03:02 INFO - PROCESS | 1648 | 1468900982577 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}] 21:03:02 INFO - PROCESS | 1648 | 1468900982579 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:02 INFO - PROCESS | 1648 | 1468900982661 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:03:02 INFO - PROCESS | 1648 | 1468900982666 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:02 INFO - PROCESS | 1648 | 1468900982667 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11609c000 == 28 [pid = 1648] [id = 350] 21:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1127dd000) [pid = 1648] [serial = 1049] [outer = 0x0] 21:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x115e0f400) [pid = 1648] [serial = 1050] [outer = 0x1127dd000] 21:03:02 INFO - PROCESS | 1648 | 1468900982698 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116523400) [pid = 1648] [serial = 1051] [outer = 0x1127dd000] 21:03:03 INFO - PROCESS | 1648 | 1468900983084 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] 21:03:03 INFO - PROCESS | 1648 | 1468900983144 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:03:03 INFO - PROCESS | 1648 | 1468900983149 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1648 | 1468900983151 Marionette TRACE conn2 <- [1,1374,null,{}] 21:03:03 INFO - PROCESS | 1648 | 1468900983153 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}] 21:03:03 INFO - PROCESS | 1648 | 1468900983155 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:03 INFO - PROCESS | 1648 | 1468900983229 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:03:03 INFO - PROCESS | 1648 | 1468900983233 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1648 | 1468900983234 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11725f800 == 29 [pid = 1648] [id = 351] 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11697a400) [pid = 1648] [serial = 1052] [outer = 0x0] 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118030c00) [pid = 1648] [serial = 1053] [outer = 0x11697a400] 21:03:03 INFO - PROCESS | 1648 | 1468900983263 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118d47000) [pid = 1648] [serial = 1054] [outer = 0x11697a400] 21:03:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:03 INFO - PROCESS | 1648 | 1468900983602 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] 21:03:03 INFO - PROCESS | 1648 | 1468900983629 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:03:03 INFO - PROCESS | 1648 | 1468900983632 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 1648 | 1468900983634 Marionette TRACE conn2 <- [1,1378,null,{}] 21:03:03 INFO - PROCESS | 1648 | 1468900983650 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}] 21:03:03 INFO - PROCESS | 1648 | 1468900983653 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:03 INFO - PROCESS | 1648 | 1468900983727 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:03:03 INFO - PROCESS | 1648 | 1468900983733 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1648 | 1468900983735 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189c9000 == 30 [pid = 1648] [id = 352] 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113394c00) [pid = 1648] [serial = 1055] [outer = 0x0] 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a8fc00) [pid = 1648] [serial = 1056] [outer = 0x113394c00] 21:03:03 INFO - PROCESS | 1648 | 1468900983765 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119d0b400) [pid = 1648] [serial = 1057] [outer = 0x113394c00] 21:03:04 INFO - PROCESS | 1648 | 1468900984108 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] 21:03:04 INFO - PROCESS | 1648 | 1468900984156 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:03:04 INFO - PROCESS | 1648 | 1468900984158 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1648 | 1468900984159 Marionette TRACE conn2 <- [1,1382,null,{}] 21:03:04 INFO - PROCESS | 1648 | 1468900984161 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}] 21:03:04 INFO - PROCESS | 1648 | 1468900984162 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:04 INFO - PROCESS | 1648 | 1468900984238 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:03:04 INFO - PROCESS | 1648 | 1468900984294 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1648 | 1468900984296 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11974b800 == 31 [pid = 1648] [id = 353] 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1197c5000) [pid = 1648] [serial = 1058] [outer = 0x0] 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d66c00) [pid = 1648] [serial = 1059] [outer = 0x1197c5000] 21:03:04 INFO - PROCESS | 1648 | 1468900984321 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119e19000) [pid = 1648] [serial = 1060] [outer = 0x1197c5000] 21:03:04 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:04 INFO - PROCESS | 1648 | 1468900984636 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] 21:03:04 INFO - PROCESS | 1648 | 1468900984682 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:03:04 INFO - PROCESS | 1648 | 1468900984691 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1648 | 1468900984692 Marionette TRACE conn2 <- [1,1386,null,{}] 21:03:04 INFO - PROCESS | 1648 | 1468900984694 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}] 21:03:04 INFO - PROCESS | 1648 | 1468900984696 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:04 INFO - PROCESS | 1648 | 1468900984786 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:03:04 INFO - PROCESS | 1648 | 1468900984822 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 1648 | 1468900984823 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121221800 == 32 [pid = 1648] [id = 354] 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116905400) [pid = 1648] [serial = 1061] [outer = 0x0] 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x120fa2800) [pid = 1648] [serial = 1062] [outer = 0x116905400] 21:03:04 INFO - PROCESS | 1648 | 1468900984847 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12190a000) [pid = 1648] [serial = 1063] [outer = 0x116905400] 21:03:05 INFO - PROCESS | 1648 | 1468900985180 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] 21:03:05 INFO - PROCESS | 1648 | 1468900985214 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:03:05 INFO - PROCESS | 1648 | 1468900985216 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1648 | 1468900985217 Marionette TRACE conn2 <- [1,1390,null,{}] 21:03:05 INFO - PROCESS | 1648 | 1468900985219 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}] 21:03:05 INFO - PROCESS | 1648 | 1468900985223 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:05 INFO - PROCESS | 1648 | 1468900985331 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:03:05 INFO - PROCESS | 1648 | 1468900985367 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1648 | 1468900985368 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8c000 == 33 [pid = 1648] [id = 355] 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11396bc00) [pid = 1648] [serial = 1064] [outer = 0x0] 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123eba800) [pid = 1648] [serial = 1065] [outer = 0x11396bc00] 21:03:05 INFO - PROCESS | 1648 | 1468900985393 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12600c000) [pid = 1648] [serial = 1066] [outer = 0x11396bc00] 21:03:05 INFO - PROCESS | 1648 | 1468900985706 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]]]}] 21:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 21:03:05 INFO - PROCESS | 1648 | 1468900985735 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 1648 | 1468900985736 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:03:05 INFO - PROCESS | 1648 | 1468900985738 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 1648 | 1468900985739 Marionette TRACE conn2 <- [1,1394,null,{}] 21:03:05 INFO - PROCESS | 1648 | 1468900985748 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}] 21:03:05 INFO - PROCESS | 1648 | 1468900985750 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:05 INFO - PROCESS | 1648 | 1468900985848 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:03:05 INFO - PROCESS | 1648 | 1468900985851 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1648 | 1468900985852 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x125616000 == 34 [pid = 1648] [id = 356] 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118d48000) [pid = 1648] [serial = 1067] [outer = 0x0] 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126562400) [pid = 1648] [serial = 1068] [outer = 0x118d48000] 21:03:05 INFO - PROCESS | 1648 | 1468900985876 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12656f800) [pid = 1648] [serial = 1069] [outer = 0x118d48000] 21:03:06 INFO - PROCESS | 1648 | 1468900986178 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]]]}] 21:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 21:03:06 INFO - PROCESS | 1648 | 1468900986207 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 1648 | 1468900986208 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:03:06 INFO - PROCESS | 1648 | 1468900986213 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 1648 | 1468900986215 Marionette TRACE conn2 <- [1,1398,null,{}] 21:03:06 INFO - PROCESS | 1648 | 1468900986218 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}] 21:03:06 INFO - PROCESS | 1648 | 1468900986219 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:06 INFO - PROCESS | 1648 | 1468900986314 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:03:06 INFO - PROCESS | 1648 | 1468900986323 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1648 | 1468900986324 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a60800 == 35 [pid = 1648] [id = 357] 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12656e400) [pid = 1648] [serial = 1070] [outer = 0x0] 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126ce9800) [pid = 1648] [serial = 1071] [outer = 0x12656e400] 21:03:06 INFO - PROCESS | 1648 | 1468900986348 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128814400) [pid = 1648] [serial = 1072] [outer = 0x12656e400] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126cecc00) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119e1d800) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128b33800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128865800) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11652b800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1180edc00) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11329ec00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a92800) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124607400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119e19c00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1180ee000) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113ba5000) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:03:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112f97400) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:03:06 INFO - PROCESS | 1648 | 1468900986820 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]]]}] 21:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 21:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:03:06 INFO - PROCESS | 1648 | 1468900986835 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 1648 | 1468900986836 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:03:06 INFO - PROCESS | 1648 | 1468900986839 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 1648 | 1468900986840 Marionette TRACE conn2 <- [1,1402,null,{}] 21:03:06 INFO - PROCESS | 1648 | 1468900986843 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}] 21:03:06 INFO - PROCESS | 1648 | 1468900986846 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:06 INFO - PROCESS | 1648 | 1468900986927 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:03:06 INFO - PROCESS | 1648 | 1468900986932 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1648 | 1468900986933 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118651000 == 36 [pid = 1648] [id = 358] 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113ba3000) [pid = 1648] [serial = 1073] [outer = 0x0] 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116903000) [pid = 1648] [serial = 1074] [outer = 0x113ba3000] 21:03:06 INFO - PROCESS | 1648 | 1468900986957 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121904400) [pid = 1648] [serial = 1075] [outer = 0x113ba3000] 21:03:07 INFO - PROCESS | 1648 | 1468900987283 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]]]}] 21:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 21:03:07 INFO - PROCESS | 1648 | 1468900987308 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:03:07 INFO - PROCESS | 1648 | 1468900987309 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:03:07 INFO - PROCESS | 1648 | 1468900987314 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1648 | 1468900987315 Marionette TRACE conn2 <- [1,1406,null,{}] 21:03:07 INFO - PROCESS | 1648 | 1468900987317 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}] 21:03:07 INFO - PROCESS | 1648 | 1468900987319 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:07 INFO - PROCESS | 1648 | 1468900987416 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:03:07 INFO - PROCESS | 1648 | 1468900987422 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1648 | 1468900987423 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909d000 == 37 [pid = 1648] [id = 359] 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121908000) [pid = 1648] [serial = 1076] [outer = 0x0] 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12656b800) [pid = 1648] [serial = 1077] [outer = 0x121908000] 21:03:07 INFO - PROCESS | 1648 | 1468900987447 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12881a800) [pid = 1648] [serial = 1078] [outer = 0x121908000] 21:03:07 INFO - PROCESS | 1648 | 1468900987736 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]]]}] 21:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 21:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:03:07 INFO - PROCESS | 1648 | 1468900987783 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1648 | 1468900987784 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:03:07 INFO - PROCESS | 1648 | 1468900987786 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1648 | 1468900987788 Marionette TRACE conn2 <- [1,1410,null,{}] 21:03:07 INFO - PROCESS | 1648 | 1468900987790 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}] 21:03:07 INFO - PROCESS | 1648 | 1468900987792 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:07 INFO - PROCESS | 1648 | 1468900987888 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:03:07 INFO - PROCESS | 1648 | 1468900987892 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1648 | 1468900987896 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x121120800 == 38 [pid = 1648] [id = 360] 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128861000) [pid = 1648] [serial = 1079] [outer = 0x0] 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128864c00) [pid = 1648] [serial = 1080] [outer = 0x128861000] 21:03:07 INFO - PROCESS | 1648 | 1468900987923 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121905400) [pid = 1648] [serial = 1081] [outer = 0x128861000] 21:03:08 INFO - PROCESS | 1648 | 1468900988268 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]]]}] 21:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 21:03:08 INFO - PROCESS | 1648 | 1468900988314 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 1648 | 1468900988315 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:03:08 INFO - PROCESS | 1648 | 1468900988317 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 1648 | 1468900988318 Marionette TRACE conn2 <- [1,1414,null,{}] 21:03:08 INFO - PROCESS | 1648 | 1468900988321 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}] 21:03:08 INFO - PROCESS | 1648 | 1468900988322 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:08 INFO - PROCESS | 1648 | 1468900988398 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:03:08 INFO - PROCESS | 1648 | 1468900988402 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 1648 | 1468900988403 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1800 == 39 [pid = 1648] [id = 361] 21:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128be4c00) [pid = 1648] [serial = 1082] [outer = 0x0] 21:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128e08400) [pid = 1648] [serial = 1083] [outer = 0x128be4c00] 21:03:08 INFO - PROCESS | 1648 | 1468900988427 Marionette DEBUG loaded listener.js 21:03:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12923c800) [pid = 1648] [serial = 1084] [outer = 0x128be4c00] 21:03:08 INFO - PROCESS | 1648 | 1468900988848 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]]]}] 21:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 21:03:08 INFO - PROCESS | 1648 | 1468900988887 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 1648 | 1468900988890 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:03:08 INFO - PROCESS | 1648 | 1468900988893 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 1648 | 1468900988895 Marionette TRACE conn2 <- [1,1418,null,{}] 21:03:08 INFO - PROCESS | 1648 | 1468900988899 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}] 21:03:08 INFO - PROCESS | 1648 | 1468900988901 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:09 INFO - PROCESS | 1648 | 1468900989023 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:03:09 INFO - PROCESS | 1648 | 1468900989074 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:09 INFO - PROCESS | 1648 | 1468900989077 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x116962800 == 40 [pid = 1648] [id = 362] 21:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11390e000) [pid = 1648] [serial = 1085] [outer = 0x0] 21:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113d9c800) [pid = 1648] [serial = 1086] [outer = 0x11390e000] 21:03:09 INFO - PROCESS | 1648 | 1468900989108 Marionette DEBUG loaded listener.js 21:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167a3c00) [pid = 1648] [serial = 1087] [outer = 0x11390e000] 21:03:09 INFO - PROCESS | 1648 | 1468900989697 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]]]}] 21:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 873ms 21:03:09 INFO - PROCESS | 1648 | 1468900989767 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 1648 | 1468900989770 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:03:09 INFO - PROCESS | 1648 | 1468900989775 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 1648 | 1468900989777 Marionette TRACE conn2 <- [1,1422,null,{}] 21:03:09 INFO - PROCESS | 1648 | 1468900989779 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}] 21:03:09 INFO - PROCESS | 1648 | 1468900989781 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:09 INFO - PROCESS | 1648 | 1468900989889 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:03:09 INFO - PROCESS | 1648 | 1468900989966 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:09 INFO - PROCESS | 1648 | 1468900989967 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f25800 == 41 [pid = 1648] [id = 363] 21:03:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1192b8c00) [pid = 1648] [serial = 1088] [outer = 0x0] 21:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1193c7000) [pid = 1648] [serial = 1089] [outer = 0x1192b8c00] 21:03:10 INFO - PROCESS | 1648 | 1468900989998 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119a9c800) [pid = 1648] [serial = 1090] [outer = 0x1192b8c00] 21:03:10 INFO - PROCESS | 1648 | 1468900990729 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]]]}] 21:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1022ms 21:03:10 INFO - PROCESS | 1648 | 1468900990797 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:03:10 INFO - PROCESS | 1648 | 1468900990800 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:03:10 INFO - PROCESS | 1648 | 1468900990803 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:03:10 INFO - PROCESS | 1648 | 1468900990805 Marionette TRACE conn2 <- [1,1426,null,{}] 21:03:10 INFO - PROCESS | 1648 | 1468900990809 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}] 21:03:10 INFO - PROCESS | 1648 | 1468900990810 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:10 INFO - PROCESS | 1648 | 1468900990918 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121120800 == 40 [pid = 1648] [id = 360] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12909d000 == 39 [pid = 1648] [id = 359] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118651000 == 38 [pid = 1648] [id = 358] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126a60800 == 37 [pid = 1648] [id = 357] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x125616000 == 36 [pid = 1648] [id = 356] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8c000 == 35 [pid = 1648] [id = 355] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121221800 == 34 [pid = 1648] [id = 354] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11974b800 == 33 [pid = 1648] [id = 353] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1189c9000 == 32 [pid = 1648] [id = 352] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11725f800 == 31 [pid = 1648] [id = 351] 21:03:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11609c000 == 30 [pid = 1648] [id = 350] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b32400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128e0ec00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128c54c00) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129453400) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129242000) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129450000) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c53c00) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1175af000) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118d52800) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11869ec00) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1193bf400) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d0cc00) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d27400) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119e18400) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126007400) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1264c2c00) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x120fa1400) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12412c800) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11732d400) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d03000) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119e12800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1247cb800) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12885e400) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12945d000) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1264c1c00) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 21:03:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126cdf400) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 21:03:11 INFO - PROCESS | 1648 | 1468900991002 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 1648 | 1468900991005 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x116570000 == 31 [pid = 1648] [id = 364] 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113b2ec00) [pid = 1648] [serial = 1091] [outer = 0x0] 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116523c00) [pid = 1648] [serial = 1092] [outer = 0x113b2ec00] 21:03:11 INFO - PROCESS | 1648 | 1468900991035 Marionette DEBUG loaded listener.js 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117d1a400) [pid = 1648] [serial = 1093] [outer = 0x113b2ec00] 21:03:11 INFO - PROCESS | 1648 | 1468900991353 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]]]}] 21:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 21:03:11 INFO - PROCESS | 1648 | 1468900991373 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:03:11 INFO - PROCESS | 1648 | 1468900991376 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:03:11 INFO - PROCESS | 1648 | 1468900991383 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:03:11 INFO - PROCESS | 1648 | 1468900991385 Marionette TRACE conn2 <- [1,1430,null,{}] 21:03:11 INFO - PROCESS | 1648 | 1468900991387 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}] 21:03:11 INFO - PROCESS | 1648 | 1468900991389 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:11 INFO - PROCESS | 1648 | 1468900991467 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:03:11 INFO - PROCESS | 1648 | 1468900991472 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 1648 | 1468900991473 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11864d800 == 32 [pid = 1648] [id = 365] 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118691800) [pid = 1648] [serial = 1094] [outer = 0x0] 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1197be800) [pid = 1648] [serial = 1095] [outer = 0x118691800] 21:03:11 INFO - PROCESS | 1648 | 1468900991502 Marionette DEBUG loaded listener.js 21:03:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119a9c400) [pid = 1648] [serial = 1096] [outer = 0x118691800] 21:03:11 INFO - PROCESS | 1648 | 1468900991957 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]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 619ms 21:03:12 INFO - PROCESS | 1648 | 1468900992004 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:03:12 INFO - PROCESS | 1648 | 1468900992006 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:03:12 INFO - PROCESS | 1648 | 1468900992018 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1648 | 1468900992022 Marionette TRACE conn2 <- [1,1434,null,{}] 21:03:12 INFO - PROCESS | 1648 | 1468900992033 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}] 21:03:12 INFO - PROCESS | 1648 | 1468900992036 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:12 INFO - PROCESS | 1648 | 1468900992120 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:03:12 INFO - PROCESS | 1648 | 1468900992202 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:12 INFO - PROCESS | 1648 | 1468900992204 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f39800 == 33 [pid = 1648] [id = 366] 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119d71000) [pid = 1648] [serial = 1097] [outer = 0x0] 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119e18c00) [pid = 1648] [serial = 1098] [outer = 0x119d71000] 21:03:12 INFO - PROCESS | 1648 | 1468900992233 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120fa1400) [pid = 1648] [serial = 1099] [outer = 0x119d71000] 21:03:12 INFO - PROCESS | 1648 | 1468900992516 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]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 536ms 21:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:03:12 INFO - PROCESS | 1648 | 1468900992551 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 1648 | 1468900992553 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:03:12 INFO - PROCESS | 1648 | 1468900992555 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1648 | 1468900992556 Marionette TRACE conn2 <- [1,1438,null,{}] 21:03:12 INFO - PROCESS | 1648 | 1468900992559 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}] 21:03:12 INFO - PROCESS | 1648 | 1468900992562 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:12 INFO - PROCESS | 1648 | 1468900992647 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:03:12 INFO - PROCESS | 1648 | 1468900992650 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:12 INFO - PROCESS | 1648 | 1468900992652 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d0c000 == 34 [pid = 1648] [id = 367] 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1215d0400) [pid = 1648] [serial = 1100] [outer = 0x0] 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123dc4000) [pid = 1648] [serial = 1101] [outer = 0x1215d0400] 21:03:12 INFO - PROCESS | 1648 | 1468900992677 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12410ac00) [pid = 1648] [serial = 1102] [outer = 0x1215d0400] 21:03:13 INFO - PROCESS | 1648 | 1468900993014 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]]]}] 21:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 471ms 21:03:13 INFO - PROCESS | 1648 | 1468900993026 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:03:13 INFO - PROCESS | 1648 | 1468900993028 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:03:13 INFO - PROCESS | 1648 | 1468900993033 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:03:13 INFO - PROCESS | 1648 | 1468900993035 Marionette TRACE conn2 <- [1,1442,null,{}] 21:03:13 INFO - PROCESS | 1648 | 1468900993037 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}] 21:03:13 INFO - PROCESS | 1648 | 1468900993038 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:13 INFO - PROCESS | 1648 | 1468900993165 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:03:13 INFO - PROCESS | 1648 | 1468900993179 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1648 | 1468900993180 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d7f000 == 35 [pid = 1648] [id = 368] 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12190e800) [pid = 1648] [serial = 1103] [outer = 0x0] 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12430c000) [pid = 1648] [serial = 1104] [outer = 0x12190e800] 21:03:13 INFO - PROCESS | 1648 | 1468900993204 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124d9fc00) [pid = 1648] [serial = 1105] [outer = 0x12190e800] 21:03:13 INFO - PROCESS | 1648 | 1468900993553 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]]]}] 21:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 21:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:03:13 INFO - PROCESS | 1648 | 1468900993604 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:03:13 INFO - PROCESS | 1648 | 1468900993605 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:03:13 INFO - PROCESS | 1648 | 1468900993607 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:03:13 INFO - PROCESS | 1648 | 1468900993608 Marionette TRACE conn2 <- [1,1446,null,{}] 21:03:13 INFO - PROCESS | 1648 | 1468900993610 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}] 21:03:13 INFO - PROCESS | 1648 | 1468900993615 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:13 INFO - PROCESS | 1648 | 1468900993726 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:03:13 INFO - PROCESS | 1648 | 1468900993737 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1648 | 1468900993738 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a65800 == 36 [pid = 1648] [id = 369] 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126007400) [pid = 1648] [serial = 1106] [outer = 0x0] 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126570400) [pid = 1648] [serial = 1107] [outer = 0x126007400] 21:03:13 INFO - PROCESS | 1648 | 1468900993763 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128869800) [pid = 1648] [serial = 1108] [outer = 0x126007400] 21:03:14 INFO - PROCESS | 1648 | 1468900994100 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]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 21:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:03:14 INFO - PROCESS | 1648 | 1468900994128 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1648 | 1468900994129 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:03:14 INFO - PROCESS | 1648 | 1468900994131 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1648 | 1468900994139 Marionette TRACE conn2 <- [1,1450,null,{}] 21:03:14 INFO - PROCESS | 1648 | 1468900994149 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}] 21:03:14 INFO - PROCESS | 1648 | 1468900994150 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:14 INFO - PROCESS | 1648 | 1468900994247 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:03:14 INFO - PROCESS | 1648 | 1468900994251 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 1648 | 1468900994252 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e2800 == 37 [pid = 1648] [id = 370] 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b37000) [pid = 1648] [serial = 1109] [outer = 0x0] 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b3a400) [pid = 1648] [serial = 1110] [outer = 0x128b37000] 21:03:14 INFO - PROCESS | 1648 | 1468900994277 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128be1c00) [pid = 1648] [serial = 1111] [outer = 0x128b37000] 21:03:14 INFO - PROCESS | 1648 | 1468900994631 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]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 534ms 21:03:14 INFO - PROCESS | 1648 | 1468900994666 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1648 | 1468900994667 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:03:14 INFO - PROCESS | 1648 | 1468900994669 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1648 | 1468900994670 Marionette TRACE conn2 <- [1,1454,null,{}] 21:03:14 INFO - PROCESS | 1648 | 1468900994673 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}] 21:03:14 INFO - PROCESS | 1648 | 1468900994674 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:14 INFO - PROCESS | 1648 | 1468900994769 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:03:14 INFO - PROCESS | 1648 | 1468900994782 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 1648 | 1468900994783 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a761800 == 38 [pid = 1648] [id = 371] 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128be2400) [pid = 1648] [serial = 1112] [outer = 0x0] 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128e09400) [pid = 1648] [serial = 1113] [outer = 0x128be2400] 21:03:14 INFO - PROCESS | 1648 | 1468900994807 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129242000) [pid = 1648] [serial = 1114] [outer = 0x128be2400] 21:03:15 INFO - PROCESS | 1648 | 1468900995230 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]]]}] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113394c00) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1197c5000) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121cd3400) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11697a400) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127dd000) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116905400) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12886a400) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11396bc00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x110fe9000) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113ba3000) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118d48000) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119ab0c00) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12656e400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121908000) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128861000) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:03:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12885f400) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 21:03:15 INFO - PROCESS | 1648 | 1468900995290 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:03:15 INFO - PROCESS | 1648 | 1468900995291 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:03:15 INFO - PROCESS | 1648 | 1468900995293 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:03:15 INFO - PROCESS | 1648 | 1468900995294 Marionette TRACE conn2 <- [1,1458,null,{}] 21:03:15 INFO - PROCESS | 1648 | 1468900995296 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}] 21:03:15 INFO - PROCESS | 1648 | 1468900995297 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:15 INFO - PROCESS | 1648 | 1468900995375 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:03:15 INFO - PROCESS | 1648 | 1468900995381 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:15 INFO - PROCESS | 1648 | 1468900995382 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126493000 == 39 [pid = 1648] [id = 372] 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116905400) [pid = 1648] [serial = 1115] [outer = 0x0] 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1180ed000) [pid = 1648] [serial = 1116] [outer = 0x116905400] 21:03:15 INFO - PROCESS | 1648 | 1468900995406 Marionette DEBUG loaded listener.js 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e14c00) [pid = 1648] [serial = 1117] [outer = 0x116905400] 21:03:15 INFO - PROCESS | 1648 | 1468900995753 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]]]}] 21:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 21:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:03:15 INFO - PROCESS | 1648 | 1468900995764 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:03:15 INFO - PROCESS | 1648 | 1468900995765 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:03:15 INFO - PROCESS | 1648 | 1468900995767 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:03:15 INFO - PROCESS | 1648 | 1468900995768 Marionette TRACE conn2 <- [1,1462,null,{}] 21:03:15 INFO - PROCESS | 1648 | 1468900995771 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}] 21:03:15 INFO - PROCESS | 1648 | 1468900995772 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:15 INFO - PROCESS | 1648 | 1468900995877 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:03:15 INFO - PROCESS | 1648 | 1468900995883 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:15 INFO - PROCESS | 1648 | 1468900995884 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d3800 == 40 [pid = 1648] [id = 373] 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116702800) [pid = 1648] [serial = 1118] [outer = 0x0] 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121cd3400) [pid = 1648] [serial = 1119] [outer = 0x116702800] 21:03:15 INFO - PROCESS | 1648 | 1468900995909 Marionette DEBUG loaded listener.js 21:03:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c4b000) [pid = 1648] [serial = 1120] [outer = 0x116702800] 21:03:16 INFO - PROCESS | 1648 | 1468900996236 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]]]}] 21:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 21:03:16 INFO - PROCESS | 1648 | 1468900996286 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:03:16 INFO - PROCESS | 1648 | 1468900996288 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:03:16 INFO - PROCESS | 1648 | 1468900996290 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1648 | 1468900996292 Marionette TRACE conn2 <- [1,1466,null,{}] 21:03:16 INFO - PROCESS | 1648 | 1468900996294 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}] 21:03:16 INFO - PROCESS | 1648 | 1468900996296 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:16 INFO - PROCESS | 1648 | 1468900996386 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:03:16 INFO - PROCESS | 1648 | 1468900996389 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1648 | 1468900996391 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf22000 == 41 [pid = 1648] [id = 374] 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126cea800) [pid = 1648] [serial = 1121] [outer = 0x0] 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129457800) [pid = 1648] [serial = 1122] [outer = 0x126cea800] 21:03:16 INFO - PROCESS | 1648 | 1468900996416 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a65b800) [pid = 1648] [serial = 1123] [outer = 0x126cea800] 21:03:16 INFO - PROCESS | 1648 | 1468900996762 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]]]}] 21:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 21:03:16 INFO - PROCESS | 1648 | 1468900996809 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:03:16 INFO - PROCESS | 1648 | 1468900996810 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:03:16 INFO - PROCESS | 1648 | 1468900996813 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1648 | 1468900996814 Marionette TRACE conn2 <- [1,1470,null,{}] 21:03:16 INFO - PROCESS | 1648 | 1468900996816 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}] 21:03:16 INFO - PROCESS | 1648 | 1468900996817 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:16 INFO - PROCESS | 1648 | 1468900996895 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:03:16 INFO - PROCESS | 1648 | 1468900996899 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1648 | 1468900996901 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf51800 == 42 [pid = 1648] [id = 375] 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126011000) [pid = 1648] [serial = 1124] [outer = 0x0] 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a7cdc00) [pid = 1648] [serial = 1125] [outer = 0x126011000] 21:03:16 INFO - PROCESS | 1648 | 1468900996925 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7d4c00) [pid = 1648] [serial = 1126] [outer = 0x126011000] 21:03:17 INFO - PROCESS | 1648 | 1468900997328 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]]]}] 21:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 21:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:03:17 INFO - PROCESS | 1648 | 1468900997383 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:03:17 INFO - PROCESS | 1648 | 1468900997386 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:03:17 INFO - PROCESS | 1648 | 1468900997390 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 1648 | 1468900997392 Marionette TRACE conn2 <- [1,1474,null,{}] 21:03:17 INFO - PROCESS | 1648 | 1468900997395 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}] 21:03:17 INFO - PROCESS | 1648 | 1468900997397 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:17 INFO - PROCESS | 1648 | 1468900997507 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:03:17 INFO - PROCESS | 1648 | 1468900997564 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 1648 | 1468900997567 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7b000 == 43 [pid = 1648] [id = 376] 21:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113d98000) [pid = 1648] [serial = 1127] [outer = 0x0] 21:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11608a800) [pid = 1648] [serial = 1128] [outer = 0x113d98000] 21:03:17 INFO - PROCESS | 1648 | 1468900997598 Marionette DEBUG loaded listener.js 21:03:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117d27800) [pid = 1648] [serial = 1129] [outer = 0x113d98000] 21:03:18 INFO - PROCESS | 1648 | 1468900998114 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]]]}] 21:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 770ms 21:03:18 INFO - PROCESS | 1648 | 1468900998160 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 1648 | 1468900998163 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:03:18 INFO - PROCESS | 1648 | 1468900998168 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1648 | 1468900998170 Marionette TRACE conn2 <- [1,1478,null,{}] 21:03:18 INFO - PROCESS | 1648 | 1468900998173 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}] 21:03:18 INFO - PROCESS | 1648 | 1468900998174 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:18 INFO - PROCESS | 1648 | 1468900998275 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:03:18 INFO - PROCESS | 1648 | 1468900998343 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:18 INFO - PROCESS | 1648 | 1468900998345 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a26800 == 44 [pid = 1648] [id = 377] 21:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119d02c00) [pid = 1648] [serial = 1130] [outer = 0x0] 21:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119d08000) [pid = 1648] [serial = 1131] [outer = 0x119d02c00] 21:03:18 INFO - PROCESS | 1648 | 1468900998375 Marionette DEBUG loaded listener.js 21:03:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d64800) [pid = 1648] [serial = 1132] [outer = 0x119d02c00] 21:03:18 INFO - PROCESS | 1648 | 1468900998821 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]]]}] 21:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 21:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:03:18 INFO - PROCESS | 1648 | 1468900998838 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 1648 | 1468900998839 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:03:18 INFO - PROCESS | 1648 | 1468900998842 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1648 | 1468900998844 Marionette TRACE conn2 <- [1,1482,null,{}] 21:03:18 INFO - PROCESS | 1648 | 1468900998852 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}] 21:03:18 INFO - PROCESS | 1648 | 1468900998856 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:18 INFO - PROCESS | 1648 | 1468900998960 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:03:19 INFO - PROCESS | 1648 | 1468900999029 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:19 INFO - PROCESS | 1648 | 1468900999031 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf16000 == 45 [pid = 1648] [id = 378] 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x120f9ec00) [pid = 1648] [serial = 1133] [outer = 0x0] 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12410cc00) [pid = 1648] [serial = 1134] [outer = 0x120f9ec00] 21:03:19 INFO - PROCESS | 1648 | 1468900999062 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12600b000) [pid = 1648] [serial = 1135] [outer = 0x120f9ec00] 21:03:19 INFO - PROCESS | 1648 | 1468900999485 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]]]}] 21:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 673ms 21:03:19 INFO - PROCESS | 1648 | 1468900999516 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:03:19 INFO - PROCESS | 1648 | 1468900999518 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:03:19 INFO - PROCESS | 1648 | 1468900999520 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:03:19 INFO - PROCESS | 1648 | 1468900999521 Marionette TRACE conn2 <- [1,1486,null,{}] 21:03:19 INFO - PROCESS | 1648 | 1468900999524 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}] 21:03:19 INFO - PROCESS | 1648 | 1468900999525 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:19 INFO - PROCESS | 1648 | 1468900999657 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:03:19 INFO - PROCESS | 1648 | 1468900999725 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:19 INFO - PROCESS | 1648 | 1468900999727 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc6c800 == 46 [pid = 1648] [id = 379] 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126564000) [pid = 1648] [serial = 1136] [outer = 0x0] 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128861c00) [pid = 1648] [serial = 1137] [outer = 0x126564000] 21:03:19 INFO - PROCESS | 1648 | 1468900999757 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128be0400) [pid = 1648] [serial = 1138] [outer = 0x126564000] 21:03:20 INFO - PROCESS | 1648 | 1468901000397 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]]]}] 21:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 920ms 21:03:20 INFO - PROCESS | 1648 | 1468901000441 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:03:20 INFO - PROCESS | 1648 | 1468901000444 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:03:20 INFO - PROCESS | 1648 | 1468901000450 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 1648 | 1468901000452 Marionette TRACE conn2 <- [1,1490,null,{}] 21:03:20 INFO - PROCESS | 1648 | 1468901000457 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}] 21:03:20 INFO - PROCESS | 1648 | 1468901000460 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:20 INFO - PROCESS | 1648 | 1468901000581 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:03:20 INFO - PROCESS | 1648 | 1468901000648 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 1648 | 1468901000651 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192dd000 == 47 [pid = 1648] [id = 380] 21:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1167a4400) [pid = 1648] [serial = 1139] [outer = 0x0] 21:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116aa5c00) [pid = 1648] [serial = 1140] [outer = 0x1167a4400] 21:03:20 INFO - PROCESS | 1648 | 1468901000679 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118084c00) [pid = 1648] [serial = 1141] [outer = 0x1167a4400] 21:03:21 INFO - PROCESS | 1648 | 1468901001122 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]]]}] 21:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 724ms 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf22000 == 46 [pid = 1648] [id = 374] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d3800 == 45 [pid = 1648] [id = 373] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x126493000 == 44 [pid = 1648] [id = 372] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a761800 == 43 [pid = 1648] [id = 371] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e2800 == 42 [pid = 1648] [id = 370] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x126a65800 == 41 [pid = 1648] [id = 369] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x124d7f000 == 40 [pid = 1648] [id = 368] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x123d0c000 == 39 [pid = 1648] [id = 367] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x120f39800 == 38 [pid = 1648] [id = 366] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11864d800 == 37 [pid = 1648] [id = 365] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116570000 == 36 [pid = 1648] [id = 364] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x120f25800 == 35 [pid = 1648] [id = 363] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116962800 == 34 [pid = 1648] [id = 362] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1800 == 33 [pid = 1648] [id = 361] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119741800 == 32 [pid = 1648] [id = 349] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc6c800 == 31 [pid = 1648] [id = 379] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf16000 == 30 [pid = 1648] [id = 378] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x121a26800 == 29 [pid = 1648] [id = 377] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf51800 == 28 [pid = 1648] [id = 375] 21:03:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7b000 == 27 [pid = 1648] [id = 376] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121905400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128e08400) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d0b400) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d66c00) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126ce4c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118d47000) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x115e0f400) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12190a000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x120fa2800) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12467d000) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129021000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123eba800) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11840a400) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127d9800) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129547800) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a8fc00) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121904400) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12656f800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120f94c00) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128814400) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116903000) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d0b000) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1160eb400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12881a800) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118030c00) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12656b800) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126562400) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119e19000) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128864c00) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128c47c00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126ce9800) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12600c000) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116523400) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128b35c00) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 21:03:21 INFO - PROCESS | 1648 | 1468901001803 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:03:21 INFO - PROCESS | 1648 | 1468901001806 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:03:21 INFO - PROCESS | 1648 | 1468901001820 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 1648 | 1468901001822 Marionette TRACE conn2 <- [1,1494,null,{}] 21:03:21 INFO - PROCESS | 1648 | 1468901001825 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}] 21:03:21 INFO - PROCESS | 1648 | 1468901001828 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:21 INFO - PROCESS | 1648 | 1468901001904 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:03:21 INFO - PROCESS | 1648 | 1468901001909 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:21 INFO - PROCESS | 1648 | 1468901001915 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116577000 == 28 [pid = 1648] [id = 381] 21:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11670c000) [pid = 1648] [serial = 1142] [outer = 0x0] 21:03:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116903000) [pid = 1648] [serial = 1143] [outer = 0x11670c000] 21:03:21 INFO - PROCESS | 1648 | 1468901001949 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1175b2400) [pid = 1648] [serial = 1144] [outer = 0x11670c000] 21:03:22 INFO - PROCESS | 1648 | 1468901002439 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]]]}] 21:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 672ms 21:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:03:22 INFO - PROCESS | 1648 | 1468901002491 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:03:22 INFO - PROCESS | 1648 | 1468901002495 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:03:22 INFO - PROCESS | 1648 | 1468901002503 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:03:22 INFO - PROCESS | 1648 | 1468901002508 Marionette TRACE conn2 <- [1,1498,null,{}] 21:03:22 INFO - PROCESS | 1648 | 1468901002512 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}] 21:03:22 INFO - PROCESS | 1648 | 1468901002515 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:22 INFO - PROCESS | 1648 | 1468901002593 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:03:22 INFO - PROCESS | 1648 | 1468901002646 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 1648 | 1468901002647 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d81800 == 29 [pid = 1648] [id = 382] 21:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11869b000) [pid = 1648] [serial = 1145] [outer = 0x0] 21:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119283800) [pid = 1648] [serial = 1146] [outer = 0x11869b000] 21:03:22 INFO - PROCESS | 1648 | 1468901002682 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1192ba000) [pid = 1648] [serial = 1147] [outer = 0x11869b000] 21:03:22 INFO - PROCESS | 1648 | 1468901002967 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]]]}] 21:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 479ms 21:03:22 INFO - PROCESS | 1648 | 1468901002984 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:03:22 INFO - PROCESS | 1648 | 1468901002985 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:03:22 INFO - PROCESS | 1648 | 1468901002988 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 1648 | 1468901003001 Marionette TRACE conn2 <- [1,1502,null,{}] 21:03:23 INFO - PROCESS | 1648 | 1468901003062 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}] 21:03:23 INFO - PROCESS | 1648 | 1468901003065 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:23 INFO - PROCESS | 1648 | 1468901003151 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:03:23 INFO - PROCESS | 1648 | 1468901003227 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 1648 | 1468901003230 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x118646800 == 30 [pid = 1648] [id = 383] 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d66800) [pid = 1648] [serial = 1148] [outer = 0x0] 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d68800) [pid = 1648] [serial = 1149] [outer = 0x119d66800] 21:03:23 INFO - PROCESS | 1648 | 1468901003259 Marionette DEBUG loaded listener.js 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119e13000) [pid = 1648] [serial = 1150] [outer = 0x119d66800] 21:03:23 INFO - PROCESS | 1648 | 1468901003547 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]]]}] 21:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 592ms 21:03:23 INFO - PROCESS | 1648 | 1468901003584 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:03:23 INFO - PROCESS | 1648 | 1468901003586 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:03:23 INFO - PROCESS | 1648 | 1468901003588 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 1648 | 1468901003589 Marionette TRACE conn2 <- [1,1506,null,{}] 21:03:23 INFO - PROCESS | 1648 | 1468901003592 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}] 21:03:23 INFO - PROCESS | 1648 | 1468901003593 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:23 INFO - PROCESS | 1648 | 1468901003675 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:03:23 INFO - PROCESS | 1648 | 1468901003681 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 1648 | 1468901003682 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x121337000 == 31 [pid = 1648] [id = 384] 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119fe1400) [pid = 1648] [serial = 1151] [outer = 0x0] 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x120fa1800) [pid = 1648] [serial = 1152] [outer = 0x119fe1400] 21:03:23 INFO - PROCESS | 1648 | 1468901003707 Marionette DEBUG loaded listener.js 21:03:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1216eec00) [pid = 1648] [serial = 1153] [outer = 0x119fe1400] 21:03:24 INFO - PROCESS | 1648 | 1468901004073 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]]]}] 21:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 21:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:03:24 INFO - PROCESS | 1648 | 1468901004115 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:03:24 INFO - PROCESS | 1648 | 1468901004117 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:03:24 INFO - PROCESS | 1648 | 1468901004119 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 1648 | 1468901004120 Marionette TRACE conn2 <- [1,1510,null,{}] 21:03:24 INFO - PROCESS | 1648 | 1468901004122 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}] 21:03:24 INFO - PROCESS | 1648 | 1468901004124 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:24 INFO - PROCESS | 1648 | 1468901004218 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:03:24 INFO - PROCESS | 1648 | 1468901004222 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 1648 | 1468901004223 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8d000 == 32 [pid = 1648] [id = 385] 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d67000) [pid = 1648] [serial = 1154] [outer = 0x0] 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123ebd800) [pid = 1648] [serial = 1155] [outer = 0x119d67000] 21:03:24 INFO - PROCESS | 1648 | 1468901004247 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12410d400) [pid = 1648] [serial = 1156] [outer = 0x119d67000] 21:03:24 INFO - PROCESS | 1648 | 1468901004577 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]]]}] 21:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 21:03:24 INFO - PROCESS | 1648 | 1468901004587 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:03:24 INFO - PROCESS | 1648 | 1468901004589 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:03:24 INFO - PROCESS | 1648 | 1468901004591 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 1648 | 1468901004592 Marionette TRACE conn2 <- [1,1514,null,{}] 21:03:24 INFO - PROCESS | 1648 | 1468901004597 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}] 21:03:24 INFO - PROCESS | 1648 | 1468901004601 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:24 INFO - PROCESS | 1648 | 1468901004709 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:03:24 INFO - PROCESS | 1648 | 1468901004744 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 1648 | 1468901004746 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x126498000 == 33 [pid = 1648] [id = 386] 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1243ae000) [pid = 1648] [serial = 1157] [outer = 0x0] 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125674000) [pid = 1648] [serial = 1158] [outer = 0x1243ae000] 21:03:24 INFO - PROCESS | 1648 | 1468901004771 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12656a000) [pid = 1648] [serial = 1159] [outer = 0x1243ae000] 21:03:25 INFO - PROCESS | 1648 | 1468901005093 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]]]}] 21:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 21:03:25 INFO - PROCESS | 1648 | 1468901005110 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:03:25 INFO - PROCESS | 1648 | 1468901005113 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:03:25 INFO - PROCESS | 1648 | 1468901005117 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 1648 | 1468901005118 Marionette TRACE conn2 <- [1,1518,null,{}] 21:03:25 INFO - PROCESS | 1648 | 1468901005121 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}] 21:03:25 INFO - PROCESS | 1648 | 1468901005122 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:25 INFO - PROCESS | 1648 | 1468901005215 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:03:25 INFO - PROCESS | 1648 | 1468901005250 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 1648 | 1468901005251 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c32800 == 34 [pid = 1648] [id = 387] 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113395c00) [pid = 1648] [serial = 1160] [outer = 0x0] 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1267b7400) [pid = 1648] [serial = 1161] [outer = 0x113395c00] 21:03:25 INFO - PROCESS | 1648 | 1468901005275 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126ceb400) [pid = 1648] [serial = 1162] [outer = 0x113395c00] 21:03:25 INFO - PROCESS | 1648 | 1468901005593 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]]]}] 21:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 21:03:25 INFO - PROCESS | 1648 | 1468901005637 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:03:25 INFO - PROCESS | 1648 | 1468901005639 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:03:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:03:25 INFO - PROCESS | 1648 | 1468901005641 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 1648 | 1468901005642 Marionette TRACE conn2 <- [1,1522,null,{}] 21:03:25 INFO - PROCESS | 1648 | 1468901005644 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}] 21:03:25 INFO - PROCESS | 1648 | 1468901005645 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:25 INFO - PROCESS | 1648 | 1468901005738 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:03:25 INFO - PROCESS | 1648 | 1468901005742 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 1648 | 1468901005743 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x129092800 == 35 [pid = 1648] [id = 388] 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126cec000) [pid = 1648] [serial = 1163] [outer = 0x0] 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128819c00) [pid = 1648] [serial = 1164] [outer = 0x126cec000] 21:03:25 INFO - PROCESS | 1648 | 1468901005769 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128864800) [pid = 1648] [serial = 1165] [outer = 0x126cec000] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126011000) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116905400) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116702800) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126cea800) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12190e800) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1175b3000) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126007400) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b37000) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128be2400) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128be4c00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1192b8c00) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1215d0400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118691800) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d71000) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113b2ec00) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:03:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11390e000) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:03:26 INFO - PROCESS | 1648 | 1468901006256 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"]]]}] 21:03:26 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 () { 21:03:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:03:26 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 () { 21:03:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:03:26 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 () { 21:03:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:03:26 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 () { 21:03:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:03:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 21:03:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:03:26 INFO - PROCESS | 1648 | 1468901006271 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 1648 | 1468901006272 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:03:26 INFO - PROCESS | 1648 | 1468901006275 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 1648 | 1468901006276 Marionette TRACE conn2 <- [1,1526,null,{}] 21:03:26 INFO - PROCESS | 1648 | 1468901006285 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}] 21:03:26 INFO - PROCESS | 1648 | 1468901006286 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:26 INFO - PROCESS | 1648 | 1468901006389 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:03:26 INFO - PROCESS | 1648 | 1468901006423 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:26 INFO - PROCESS | 1648 | 1468901006425 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e0000 == 36 [pid = 1648] [id = 389] 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113b26800) [pid = 1648] [serial = 1166] [outer = 0x0] 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121cd0400) [pid = 1648] [serial = 1167] [outer = 0x113b26800] 21:03:26 INFO - PROCESS | 1648 | 1468901006449 Marionette DEBUG loaded listener.js 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128813400) [pid = 1648] [serial = 1168] [outer = 0x113b26800] 21:03:26 INFO - PROCESS | 1648 | 1468901006683 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"]]]}] 21:03:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:03:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:03:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:03:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 422ms 21:03:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:03:26 INFO - PROCESS | 1648 | 1468901006699 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 1648 | 1468901006701 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:03:26 INFO - PROCESS | 1648 | 1468901006703 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 1648 | 1468901006704 Marionette TRACE conn2 <- [1,1530,null,{}] 21:03:26 INFO - PROCESS | 1648 | 1468901006706 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}] 21:03:26 INFO - PROCESS | 1648 | 1468901006707 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:26 INFO - PROCESS | 1648 | 1468901006792 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:03:26 INFO - PROCESS | 1648 | 1468901006798 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:26 INFO - PROCESS | 1648 | 1468901006799 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa19800 == 37 [pid = 1648] [id = 390] 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128862400) [pid = 1648] [serial = 1169] [outer = 0x0] 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b3b400) [pid = 1648] [serial = 1170] [outer = 0x128862400] 21:03:26 INFO - PROCESS | 1648 | 1468901006823 Marionette DEBUG loaded listener.js 21:03:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c4a000) [pid = 1648] [serial = 1171] [outer = 0x128862400] 21:03:27 INFO - PROCESS | 1648 | 1468901007132 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]]]}] 21:03:27 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 21:03:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:03:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:03:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:03:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:03:27 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. 21:03:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:03:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 21:03:27 INFO - PROCESS | 1648 | 1468901007174 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:03:27 INFO - PROCESS | 1648 | 1468901007176 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:03:27 INFO - PROCESS | 1648 | 1468901007181 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:03:27 INFO - PROCESS | 1648 | 1468901007183 Marionette TRACE conn2 <- [1,1534,null,{}] 21:03:27 INFO - PROCESS | 1648 | 1468901007185 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}] 21:03:27 INFO - PROCESS | 1648 | 1468901007186 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:27 INFO - PROCESS | 1648 | 1468901007301 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:03:27 INFO - PROCESS | 1648 | 1468901007307 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1648 | 1468901007308 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2df800 == 38 [pid = 1648] [id = 391] 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c4c400) [pid = 1648] [serial = 1172] [outer = 0x0] 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c54c00) [pid = 1648] [serial = 1173] [outer = 0x128c4c400] 21:03:27 INFO - PROCESS | 1648 | 1468901007336 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129248400) [pid = 1648] [serial = 1174] [outer = 0x128c4c400] 21:03:27 INFO - PROCESS | 1648 | 1468901007639 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]]]}] 21:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 472ms 21:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:03:27 INFO - PROCESS | 1648 | 1468901007651 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:03:27 INFO - PROCESS | 1648 | 1468901007653 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:03:27 INFO - PROCESS | 1648 | 1468901007655 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:03:27 INFO - PROCESS | 1648 | 1468901007656 Marionette TRACE conn2 <- [1,1538,null,{}] 21:03:27 INFO - PROCESS | 1648 | 1468901007658 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}] 21:03:27 INFO - PROCESS | 1648 | 1468901007659 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:27 INFO - PROCESS | 1648 | 1468901007741 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:03:27 INFO - PROCESS | 1648 | 1468901007746 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1648 | 1468901007748 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf0b000 == 39 [pid = 1648] [id = 392] 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129451c00) [pid = 1648] [serial = 1175] [outer = 0x0] 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12951d000) [pid = 1648] [serial = 1176] [outer = 0x129451c00] 21:03:27 INFO - PROCESS | 1648 | 1468901007772 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12954a800) [pid = 1648] [serial = 1177] [outer = 0x129451c00] 21:03:28 INFO - PROCESS | 1648 | 1468901008176 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]]]}] 21:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 21:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:03:28 INFO - PROCESS | 1648 | 1468901008226 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:03:28 INFO - PROCESS | 1648 | 1468901008228 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:03:28 INFO - PROCESS | 1648 | 1468901008231 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 1648 | 1468901008233 Marionette TRACE conn2 <- [1,1542,null,{}] 21:03:28 INFO - PROCESS | 1648 | 1468901008237 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}] 21:03:28 INFO - PROCESS | 1648 | 1468901008239 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:28 INFO - PROCESS | 1648 | 1468901008354 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:03:28 INFO - PROCESS | 1648 | 1468901008434 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:28 INFO - PROCESS | 1648 | 1468901008436 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6a000 == 40 [pid = 1648] [id = 393] 21:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113d9c400) [pid = 1648] [serial = 1178] [outer = 0x0] 21:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11732d400) [pid = 1648] [serial = 1179] [outer = 0x113d9c400] 21:03:28 INFO - PROCESS | 1648 | 1468901008467 Marionette DEBUG loaded listener.js 21:03:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182ee000) [pid = 1648] [serial = 1180] [outer = 0x113d9c400] 21:03:29 INFO - PROCESS | 1648 | 1468901008998 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]]]}] 21:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 820ms 21:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:03:29 INFO - PROCESS | 1648 | 1468901009053 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:03:29 INFO - PROCESS | 1648 | 1468901009056 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:03:29 INFO - PROCESS | 1648 | 1468901009064 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:03:29 INFO - PROCESS | 1648 | 1468901009066 Marionette TRACE conn2 <- [1,1546,null,{}] 21:03:29 INFO - PROCESS | 1648 | 1468901009069 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}] 21:03:29 INFO - PROCESS | 1648 | 1468901009071 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:29 INFO - PROCESS | 1648 | 1468901009181 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:03:29 INFO - PROCESS | 1648 | 1468901009285 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:29 INFO - PROCESS | 1648 | 1468901009286 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ed800 == 41 [pid = 1648] [id = 394] 21:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119a94400) [pid = 1648] [serial = 1181] [outer = 0x0] 21:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d04800) [pid = 1648] [serial = 1182] [outer = 0x119a94400] 21:03:29 INFO - PROCESS | 1648 | 1468901009316 Marionette DEBUG loaded listener.js 21:03:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119d1f000) [pid = 1648] [serial = 1183] [outer = 0x119a94400] 21:03:29 INFO - PROCESS | 1648 | 1468901009984 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]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 972ms 21:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:03:30 INFO - PROCESS | 1648 | 1468901010035 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 1648 | 1468901010038 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:03:30 INFO - PROCESS | 1648 | 1468901010041 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1648 | 1468901010043 Marionette TRACE conn2 <- [1,1550,null,{}] 21:03:30 INFO - PROCESS | 1648 | 1468901010047 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}] 21:03:30 INFO - PROCESS | 1648 | 1468901010048 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:30 INFO - PROCESS | 1648 | 1468901010155 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:03:30 INFO - PROCESS | 1648 | 1468901010235 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:30 INFO - PROCESS | 1648 | 1468901010238 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11820b000 == 42 [pid = 1648] [id = 395] 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11840ec00) [pid = 1648] [serial = 1184] [outer = 0x0] 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11869e800) [pid = 1648] [serial = 1185] [outer = 0x11840ec00] 21:03:30 INFO - PROCESS | 1648 | 1468901010266 Marionette DEBUG loaded listener.js 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1192b7400) [pid = 1648] [serial = 1186] [outer = 0x11840ec00] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2df800 == 41 [pid = 1648] [id = 391] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa19800 == 40 [pid = 1648] [id = 390] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e0000 == 39 [pid = 1648] [id = 389] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x129092800 == 38 [pid = 1648] [id = 388] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128c32800 == 37 [pid = 1648] [id = 387] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x126498000 == 36 [pid = 1648] [id = 386] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8d000 == 35 [pid = 1648] [id = 385] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121337000 == 34 [pid = 1648] [id = 384] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118646800 == 33 [pid = 1648] [id = 383] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117d81800 == 32 [pid = 1648] [id = 382] 21:03:30 INFO - PROCESS | 1648 | --DOCSHELL 0x116577000 == 31 [pid = 1648] [id = 381] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11928f800) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126570400) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b3a400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128e09400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12923c800) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1193c7000) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a9c800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123dc4000) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12410ac00) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1197be800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a9c400) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119e18c00) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x120fa1400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116523c00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117d1a400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113d9c800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1167a3c00) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a7cdc00) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1180ed000) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119e14c00) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121cd3400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129457800) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129242000) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a7d4c00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12430c000) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a65b800) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124d9fc00) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128be1c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128869800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c4b000) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 21:03:30 INFO - PROCESS | 1648 | 1468901010675 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]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 675ms 21:03:30 INFO - PROCESS | 1648 | 1468901010717 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 1648 | 1468901010721 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:03:30 INFO - PROCESS | 1648 | 1468901010727 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1648 | 1468901010730 Marionette TRACE conn2 <- [1,1554,null,{}] 21:03:30 INFO - PROCESS | 1648 | 1468901010733 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}] 21:03:30 INFO - PROCESS | 1648 | 1468901010736 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:30 INFO - PROCESS | 1648 | 1468901010834 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:03:30 INFO - PROCESS | 1648 | 1468901010889 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:30 INFO - PROCESS | 1648 | 1468901010891 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189cc000 == 32 [pid = 1648] [id = 396] 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1193c2000) [pid = 1648] [serial = 1187] [outer = 0x0] 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119ab7c00) [pid = 1648] [serial = 1188] [outer = 0x1193c2000] 21:03:30 INFO - PROCESS | 1648 | 1468901010917 Marionette DEBUG loaded listener.js 21:03:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d6e000) [pid = 1648] [serial = 1189] [outer = 0x1193c2000] 21:03:31 INFO - PROCESS | 1648 | 1468901011227 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]]]}] 21:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 21:03:31 INFO - PROCESS | 1648 | 1468901011250 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:03:31 INFO - PROCESS | 1648 | 1468901011251 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:03:31 INFO - PROCESS | 1648 | 1468901011253 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:03:31 INFO - PROCESS | 1648 | 1468901011256 Marionette TRACE conn2 <- [1,1558,null,{}] 21:03:31 INFO - PROCESS | 1648 | 1468901011266 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}] 21:03:31 INFO - PROCESS | 1648 | 1468901011269 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:31 INFO - PROCESS | 1648 | 1468901011348 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:03:31 INFO - PROCESS | 1648 | 1468901011353 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:31 INFO - PROCESS | 1648 | 1468901011355 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12122a800 == 33 [pid = 1648] [id = 397] 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116702c00) [pid = 1648] [serial = 1190] [outer = 0x0] 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1210a6800) [pid = 1648] [serial = 1191] [outer = 0x116702c00] 21:03:31 INFO - PROCESS | 1648 | 1468901011383 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12410f800) [pid = 1648] [serial = 1192] [outer = 0x116702c00] 21:03:31 INFO - PROCESS | 1648 | 1468901011735 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]]]}] 21:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 21:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:03:31 INFO - PROCESS | 1648 | 1468901011775 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:03:31 INFO - PROCESS | 1648 | 1468901011777 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:03:31 INFO - PROCESS | 1648 | 1468901011779 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:03:31 INFO - PROCESS | 1648 | 1468901011780 Marionette TRACE conn2 <- [1,1562,null,{}] 21:03:31 INFO - PROCESS | 1648 | 1468901011783 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}] 21:03:31 INFO - PROCESS | 1648 | 1468901011784 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:31 INFO - PROCESS | 1648 | 1468901011865 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:03:31 INFO - PROCESS | 1648 | 1468901011868 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:31 INFO - PROCESS | 1648 | 1468901011869 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x124636800 == 34 [pid = 1648] [id = 398] 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12460d800) [pid = 1648] [serial = 1193] [outer = 0x0] 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124da8800) [pid = 1648] [serial = 1194] [outer = 0x12460d800] 21:03:31 INFO - PROCESS | 1648 | 1468901011895 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12600f400) [pid = 1648] [serial = 1195] [outer = 0x12460d800] 21:03:32 INFO - PROCESS | 1648 | 1468901012206 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]]]}] 21:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 471ms 21:03:32 INFO - PROCESS | 1648 | 1468901012250 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:03:32 INFO - PROCESS | 1648 | 1468901012252 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:03:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:03:32 INFO - PROCESS | 1648 | 1468901012254 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:03:32 INFO - PROCESS | 1648 | 1468901012255 Marionette TRACE conn2 <- [1,1566,null,{}] 21:03:32 INFO - PROCESS | 1648 | 1468901012257 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}] 21:03:32 INFO - PROCESS | 1648 | 1468901012258 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:32 INFO - PROCESS | 1648 | 1468901012333 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:03:32 INFO - PROCESS | 1648 | 1468901012395 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1648 | 1468901012396 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a4f800 == 35 [pid = 1648] [id = 399] 21:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1247cb400) [pid = 1648] [serial = 1196] [outer = 0x0] 21:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126568400) [pid = 1648] [serial = 1197] [outer = 0x1247cb400] 21:03:32 INFO - PROCESS | 1648 | 1468901012420 Marionette DEBUG loaded listener.js 21:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126ce8000) [pid = 1648] [serial = 1198] [outer = 0x1247cb400] 21:03:32 INFO - PROCESS | 1648 | 1468901012719 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]]]}] 21:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 21:03:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:03:32 INFO - PROCESS | 1648 | 1468901012775 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:03:32 INFO - PROCESS | 1648 | 1468901012776 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:03:32 INFO - PROCESS | 1648 | 1468901012778 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:03:32 INFO - PROCESS | 1648 | 1468901012779 Marionette TRACE conn2 <- [1,1570,null,{}] 21:03:32 INFO - PROCESS | 1648 | 1468901012782 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}] 21:03:32 INFO - PROCESS | 1648 | 1468901012786 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:32 INFO - PROCESS | 1648 | 1468901012904 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:03:32 INFO - PROCESS | 1648 | 1468901012943 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1648 | 1468901012944 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x129483000 == 36 [pid = 1648] [id = 400] 21:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12880f000) [pid = 1648] [serial = 1199] [outer = 0x0] 21:03:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b32000) [pid = 1648] [serial = 1200] [outer = 0x12880f000] 21:03:32 INFO - PROCESS | 1648 | 1468901012969 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12923dc00) [pid = 1648] [serial = 1201] [outer = 0x12880f000] 21:03:33 INFO - PROCESS | 1648 | 1468901013292 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]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:03:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 21:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:03:33 INFO - PROCESS | 1648 | 1468901013298 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1648 | 1468901013299 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:03:33 INFO - PROCESS | 1648 | 1468901013301 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1648 | 1468901013302 Marionette TRACE conn2 <- [1,1574,null,{}] 21:03:33 INFO - PROCESS | 1648 | 1468901013305 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}] 21:03:33 INFO - PROCESS | 1648 | 1468901013306 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:33 INFO - PROCESS | 1648 | 1468901013403 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:03:33 INFO - PROCESS | 1648 | 1468901013417 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:33 INFO - PROCESS | 1648 | 1468901013418 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a743000 == 37 [pid = 1648] [id = 401] 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129242000) [pid = 1648] [serial = 1202] [outer = 0x0] 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12944f800) [pid = 1648] [serial = 1203] [outer = 0x129242000] 21:03:33 INFO - PROCESS | 1648 | 1468901013443 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129521000) [pid = 1648] [serial = 1204] [outer = 0x129242000] 21:03:33 INFO - PROCESS | 1648 | 1468901013773 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]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:03:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 21:03:33 INFO - PROCESS | 1648 | 1468901013820 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1648 | 1468901013821 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:03:33 INFO - PROCESS | 1648 | 1468901013823 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1648 | 1468901013824 Marionette TRACE conn2 <- [1,1578,null,{}] 21:03:33 INFO - PROCESS | 1648 | 1468901013827 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}] 21:03:33 INFO - PROCESS | 1648 | 1468901013828 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:33 INFO - PROCESS | 1648 | 1468901013927 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:03:33 INFO - PROCESS | 1648 | 1468901013931 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:33 INFO - PROCESS | 1648 | 1468901013932 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab9e000 == 38 [pid = 1648] [id = 402] 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129242800) [pid = 1648] [serial = 1205] [outer = 0x0] 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a65c000) [pid = 1648] [serial = 1206] [outer = 0x129242800] 21:03:33 INFO - PROCESS | 1648 | 1468901013956 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a7ce000) [pid = 1648] [serial = 1207] [outer = 0x129242800] 21:03:34 INFO - PROCESS | 1648 | 1468901014289 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]]]}] 21:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 21:03:34 INFO - PROCESS | 1648 | 1468901014341 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:03:34 INFO - PROCESS | 1648 | 1468901014343 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:03:34 INFO - PROCESS | 1648 | 1468901014345 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:03:34 INFO - PROCESS | 1648 | 1468901014346 Marionette TRACE conn2 <- [1,1582,null,{}] 21:03:34 INFO - PROCESS | 1648 | 1468901014348 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}] 21:03:34 INFO - PROCESS | 1648 | 1468901014349 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:34 INFO - PROCESS | 1648 | 1468901014447 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:03:34 INFO - PROCESS | 1648 | 1468901014458 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 1648 | 1468901014459 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x121226800 == 39 [pid = 1648] [id = 403] 21:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a7d2800) [pid = 1648] [serial = 1208] [outer = 0x0] 21:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a7d8000) [pid = 1648] [serial = 1209] [outer = 0x12a7d2800] 21:03:34 INFO - PROCESS | 1648 | 1468901014491 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12aa6f400) [pid = 1648] [serial = 1210] [outer = 0x12a7d2800] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d67000) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11869b000) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d66800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119fe1400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11670c000) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167a4400) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1243ae000) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d98000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119d02c00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120f9ec00) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126564000) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113b26800) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113395c00) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c4c400) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126cec000) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:03:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128862400) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:03:34 INFO - PROCESS | 1648 | 1468901014870 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]]]}] 21:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 21:03:34 INFO - PROCESS | 1648 | 1468901014915 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:03:34 INFO - PROCESS | 1648 | 1468901014916 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:03:34 INFO - PROCESS | 1648 | 1468901014918 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:03:34 INFO - PROCESS | 1648 | 1468901014920 Marionette TRACE conn2 <- [1,1586,null,{}] 21:03:34 INFO - PROCESS | 1648 | 1468901014922 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}] 21:03:34 INFO - PROCESS | 1648 | 1468901014923 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:35 INFO - PROCESS | 1648 | 1468901015003 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:03:35 INFO - PROCESS | 1648 | 1468901015063 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:35 INFO - PROCESS | 1648 | 1468901015064 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baed000 == 40 [pid = 1648] [id = 404] 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d3f400) [pid = 1648] [serial = 1211] [outer = 0x0] 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193c4800) [pid = 1648] [serial = 1212] [outer = 0x113d3f400] 21:03:35 INFO - PROCESS | 1648 | 1468901015089 Marionette DEBUG loaded listener.js 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124111800) [pid = 1648] [serial = 1213] [outer = 0x113d3f400] 21:03:35 INFO - PROCESS | 1648 | 1468901015355 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]]]}] 21:03:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:03:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 467ms 21:03:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:03:35 INFO - PROCESS | 1648 | 1468901015386 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:03:35 INFO - PROCESS | 1648 | 1468901015388 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:03:35 INFO - PROCESS | 1648 | 1468901015390 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:03:35 INFO - PROCESS | 1648 | 1468901015391 Marionette TRACE conn2 <- [1,1590,null,{}] 21:03:35 INFO - PROCESS | 1648 | 1468901015402 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}] 21:03:35 INFO - PROCESS | 1648 | 1468901015404 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:35 INFO - PROCESS | 1648 | 1468901015509 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:03:35 INFO - PROCESS | 1648 | 1468901015514 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:35 INFO - PROCESS | 1648 | 1468901015516 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5da800 == 41 [pid = 1648] [id = 405] 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12600f000) [pid = 1648] [serial = 1214] [outer = 0x0] 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a7d6000) [pid = 1648] [serial = 1215] [outer = 0x12600f000] 21:03:35 INFO - PROCESS | 1648 | 1468901015554 Marionette DEBUG loaded listener.js 21:03:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12abc6400) [pid = 1648] [serial = 1216] [outer = 0x12600f000] 21:03:35 INFO - PROCESS | 1648 | 1468901015989 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]]]}] 21:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 623ms 21:03:36 INFO - PROCESS | 1648 | 1468901016024 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:03:36 INFO - PROCESS | 1648 | 1468901016025 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:03:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:03:36 INFO - PROCESS | 1648 | 1468901016029 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:03:36 INFO - PROCESS | 1648 | 1468901016030 Marionette TRACE conn2 <- [1,1594,null,{}] 21:03:36 INFO - PROCESS | 1648 | 1468901016032 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}] 21:03:36 INFO - PROCESS | 1648 | 1468901016033 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:36 INFO - PROCESS | 1648 | 1468901016113 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:03:36 INFO - PROCESS | 1648 | 1468901016117 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1648 | 1468901016118 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc5a800 == 42 [pid = 1648] [id = 406] 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12abc8800) [pid = 1648] [serial = 1217] [outer = 0x0] 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12abcf000) [pid = 1648] [serial = 1218] [outer = 0x12abc8800] 21:03:36 INFO - PROCESS | 1648 | 1468901016142 Marionette DEBUG loaded listener.js 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b2f4000) [pid = 1648] [serial = 1219] [outer = 0x12abc8800] 21:03:36 INFO - PROCESS | 1648 | 1468901016482 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]]]}] 21:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 470ms 21:03:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:03:36 INFO - PROCESS | 1648 | 1468901016500 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:03:36 INFO - PROCESS | 1648 | 1468901016501 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:03:36 INFO - PROCESS | 1648 | 1468901016503 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:03:36 INFO - PROCESS | 1648 | 1468901016504 Marionette TRACE conn2 <- [1,1598,null,{}] 21:03:36 INFO - PROCESS | 1648 | 1468901016506 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}] 21:03:36 INFO - PROCESS | 1648 | 1468901016507 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:36 INFO - PROCESS | 1648 | 1468901016590 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:03:36 INFO - PROCESS | 1648 | 1468901016594 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1648 | 1468901016595 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d027800 == 43 [pid = 1648] [id = 407] 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b2f2800) [pid = 1648] [serial = 1220] [outer = 0x0] 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ba44c00) [pid = 1648] [serial = 1221] [outer = 0x12b2f2800] 21:03:36 INFO - PROCESS | 1648 | 1468901016626 Marionette DEBUG loaded listener.js 21:03:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ba4ac00) [pid = 1648] [serial = 1222] [outer = 0x12b2f2800] 21:03:37 INFO - PROCESS | 1648 | 1468901017124 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]]]}] 21:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 668ms 21:03:37 INFO - PROCESS | 1648 | 1468901017172 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:03:37 INFO - PROCESS | 1648 | 1468901017174 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:03:37 INFO - PROCESS | 1648 | 1468901017178 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:03:37 INFO - PROCESS | 1648 | 1468901017180 Marionette TRACE conn2 <- [1,1602,null,{}] 21:03:37 INFO - PROCESS | 1648 | 1468901017184 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}] 21:03:37 INFO - PROCESS | 1648 | 1468901017186 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:37 INFO - PROCESS | 1648 | 1468901017295 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:03:37 INFO - PROCESS | 1648 | 1468901017393 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 1648 | 1468901017395 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d8000 == 44 [pid = 1648] [id = 408] 21:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119284c00) [pid = 1648] [serial = 1223] [outer = 0x0] 21:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1192b4000) [pid = 1648] [serial = 1224] [outer = 0x119284c00] 21:03:37 INFO - PROCESS | 1648 | 1468901017426 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d06000) [pid = 1648] [serial = 1225] [outer = 0x119284c00] 21:03:37 INFO - PROCESS | 1648 | 1468901017851 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]]]}] 21:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 721ms 21:03:37 INFO - PROCESS | 1648 | 1468901017899 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:03:37 INFO - PROCESS | 1648 | 1468901017902 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:03:37 INFO - PROCESS | 1648 | 1468901017907 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:03:37 INFO - PROCESS | 1648 | 1468901017909 Marionette TRACE conn2 <- [1,1606,null,{}] 21:03:37 INFO - PROCESS | 1648 | 1468901017911 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}] 21:03:37 INFO - PROCESS | 1648 | 1468901017913 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:38 INFO - PROCESS | 1648 | 1468901018017 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:03:38 INFO - PROCESS | 1648 | 1468901018077 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:38 INFO - PROCESS | 1648 | 1468901018079 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c2e800 == 45 [pid = 1648] [id = 409] 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x120f9f000) [pid = 1648] [serial = 1226] [outer = 0x0] 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121cda000) [pid = 1648] [serial = 1227] [outer = 0x120f9f000] 21:03:38 INFO - PROCESS | 1648 | 1468901018110 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12467b800) [pid = 1648] [serial = 1228] [outer = 0x120f9f000] 21:03:38 INFO - PROCESS | 1648 | 1468901018568 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]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 21:03:38 INFO - PROCESS | 1648 | 1468901018577 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 1648 | 1468901018580 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:03:38 INFO - PROCESS | 1648 | 1468901018583 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 1648 | 1468901018586 Marionette TRACE conn2 <- [1,1610,null,{}] 21:03:38 INFO - PROCESS | 1648 | 1468901018594 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}] 21:03:38 INFO - PROCESS | 1648 | 1468901018597 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:38 INFO - PROCESS | 1648 | 1468901018761 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:03:38 INFO - PROCESS | 1648 | 1468901018816 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:38 INFO - PROCESS | 1648 | 1468901018818 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02b800 == 46 [pid = 1648] [id = 410] 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128814400) [pid = 1648] [serial = 1229] [outer = 0x0] 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12881cc00) [pid = 1648] [serial = 1230] [outer = 0x128814400] 21:03:38 INFO - PROCESS | 1648 | 1468901018849 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128b37400) [pid = 1648] [serial = 1231] [outer = 0x128814400] 21:03:39 INFO - PROCESS | 1648 | 1468901019254 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]]]}] 21:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 725ms 21:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:03:39 INFO - PROCESS | 1648 | 1468901019308 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:03:39 INFO - PROCESS | 1648 | 1468901019310 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:03:39 INFO - PROCESS | 1648 | 1468901019312 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:03:39 INFO - PROCESS | 1648 | 1468901019314 Marionette TRACE conn2 <- [1,1614,null,{}] 21:03:39 INFO - PROCESS | 1648 | 1468901019316 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}] 21:03:39 INFO - PROCESS | 1648 | 1468901019317 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:39 INFO - PROCESS | 1648 | 1468901019420 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:03:39 INFO - PROCESS | 1648 | 1468901019479 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:39 INFO - PROCESS | 1648 | 1468901019480 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d31b800 == 47 [pid = 1648] [id = 411] 21:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128c4e400) [pid = 1648] [serial = 1232] [outer = 0x0] 21:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129240400) [pid = 1648] [serial = 1233] [outer = 0x128c4e400] 21:03:39 INFO - PROCESS | 1648 | 1468901019509 Marionette DEBUG loaded listener.js 21:03:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129520800) [pid = 1648] [serial = 1234] [outer = 0x128c4e400] 21:03:39 INFO - PROCESS | 1648 | 1468901019945 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]]]}] 21:03:40 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 21:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 21:03:40 INFO - PROCESS | 1648 | 1468901020185 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:03:40 INFO - PROCESS | 1648 | 1468901020188 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:03:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:03:40 INFO - PROCESS | 1648 | 1468901020193 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:03:40 INFO - PROCESS | 1648 | 1468901020194 Marionette TRACE conn2 <- [1,1618,null,{}] 21:03:40 INFO - PROCESS | 1648 | 1468901020200 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}] 21:03:40 INFO - PROCESS | 1648 | 1468901020202 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:40 INFO - PROCESS | 1648 | 1468901020300 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:03:40 INFO - PROCESS | 1648 | 1468901020367 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 1648 | 1468901020370 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11978b000 == 48 [pid = 1648] [id = 412] 21:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118692800) [pid = 1648] [serial = 1235] [outer = 0x0] 21:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119230800) [pid = 1648] [serial = 1236] [outer = 0x118692800] 21:03:40 INFO - PROCESS | 1648 | 1468901020397 Marionette DEBUG loaded listener.js 21:03:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1197be800) [pid = 1648] [serial = 1237] [outer = 0x118692800] 21:03:40 INFO - PROCESS | 1648 | 1468901020799 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]]]}] 21:03:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 680ms 21:03:40 INFO - PROCESS | 1648 | 1468901020873 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:03:40 INFO - PROCESS | 1648 | 1468901020874 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:03:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:03:40 INFO - PROCESS | 1648 | 1468901020897 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:03:40 INFO - PROCESS | 1648 | 1468901020901 Marionette TRACE conn2 <- [1,1622,null,{}] 21:03:40 INFO - PROCESS | 1648 | 1468901020908 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}] 21:03:40 INFO - PROCESS | 1648 | 1468901020911 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc5a800 == 47 [pid = 1648] [id = 406] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5da800 == 46 [pid = 1648] [id = 405] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12baed000 == 45 [pid = 1648] [id = 404] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x121226800 == 44 [pid = 1648] [id = 403] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab9e000 == 43 [pid = 1648] [id = 402] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a743000 == 42 [pid = 1648] [id = 401] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x129483000 == 41 [pid = 1648] [id = 400] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x126a4f800 == 40 [pid = 1648] [id = 399] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x124636800 == 39 [pid = 1648] [id = 398] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12122a800 == 38 [pid = 1648] [id = 397] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1189cc000 == 37 [pid = 1648] [id = 396] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11820b000 == 36 [pid = 1648] [id = 395] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ed800 == 35 [pid = 1648] [id = 394] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6a000 == 34 [pid = 1648] [id = 393] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf0b000 == 33 [pid = 1648] [id = 392] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1192dd000 == 32 [pid = 1648] [id = 380] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11978b000 == 31 [pid = 1648] [id = 412] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d31b800 == 30 [pid = 1648] [id = 411] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02b800 == 29 [pid = 1648] [id = 410] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128c2e800 == 28 [pid = 1648] [id = 409] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d027800 == 27 [pid = 1648] [id = 407] 21:03:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d8000 == 26 [pid = 1648] [id = 408] 21:03:41 INFO - PROCESS | 1648 | 1468901021612 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x123ebd800) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119283800) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1192ba000) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d68800) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119e13000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x120fa1800) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116903000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1175b2400) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118084c00) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116aa5c00) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x125674000) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x117d27800) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11608a800) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d64800) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d08000) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12600b000) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12410cc00) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12410d400) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128be0400) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121cd0400) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1267b7400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129248400) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12951d000) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12656a000) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128819c00) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128861c00) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ceb400) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b3b400) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c54c00) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128813400) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128c4a000) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128864800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1216eec00) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 21:03:41 INFO - PROCESS | 1648 | 1468901021729 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:41 INFO - PROCESS | 1648 | 1468901021731 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b4e800 == 27 [pid = 1648] [id = 413] 21:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a81000) [pid = 1648] [serial = 1238] [outer = 0x0] 21:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113397800) [pid = 1648] [serial = 1239] [outer = 0x112a81000] 21:03:41 INFO - PROCESS | 1648 | 1468901021760 Marionette DEBUG loaded listener.js 21:03:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11600a400) [pid = 1648] [serial = 1240] [outer = 0x112a81000] 21:03:42 INFO - PROCESS | 1648 | 1468901022059 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]]]}] 21:03:42 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 21:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1204ms 21:03:42 INFO - PROCESS | 1648 | 1468901022086 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:03:42 INFO - PROCESS | 1648 | 1468901022088 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:03:42 INFO - PROCESS | 1648 | 1468901022092 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:03:42 INFO - PROCESS | 1648 | 1468901022094 Marionette TRACE conn2 <- [1,1626,null,{}] 21:03:42 INFO - PROCESS | 1648 | 1468901022105 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}] 21:03:42 INFO - PROCESS | 1648 | 1468901022106 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:42 INFO - PROCESS | 1648 | 1468901022213 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:03:42 INFO - PROCESS | 1648 | 1468901022264 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:42 INFO - PROCESS | 1648 | 1468901022266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11725d800 == 28 [pid = 1648] [id = 414] 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1160e7400) [pid = 1648] [serial = 1241] [outer = 0x0] 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116aa3c00) [pid = 1648] [serial = 1242] [outer = 0x1160e7400] 21:03:42 INFO - PROCESS | 1648 | 1468901022292 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1180e4000) [pid = 1648] [serial = 1243] [outer = 0x1160e7400] 21:03:42 INFO - PROCESS | 1648 | 1468901022567 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]]]}] 21:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 528ms 21:03:42 INFO - PROCESS | 1648 | 1468901022620 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:03:42 INFO - PROCESS | 1648 | 1468901022622 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:03:42 INFO - PROCESS | 1648 | 1468901022624 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:03:42 INFO - PROCESS | 1648 | 1468901022625 Marionette TRACE conn2 <- [1,1630,null,{}] 21:03:42 INFO - PROCESS | 1648 | 1468901022629 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}] 21:03:42 INFO - PROCESS | 1648 | 1468901022633 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:42 INFO - PROCESS | 1648 | 1468901022710 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:03:42 INFO - PROCESS | 1648 | 1468901022718 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:42 INFO - PROCESS | 1648 | 1468901022720 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11724d000 == 29 [pid = 1648] [id = 415] 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11928bc00) [pid = 1648] [serial = 1244] [outer = 0x0] 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1197c0000) [pid = 1648] [serial = 1245] [outer = 0x11928bc00] 21:03:42 INFO - PROCESS | 1648 | 1468901022753 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a92400) [pid = 1648] [serial = 1246] [outer = 0x11928bc00] 21:03:43 INFO - PROCESS | 1648 | 1468901023127 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]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 21:03:43 INFO - PROCESS | 1648 | 1468901023145 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 1648 | 1468901023150 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:03:43 INFO - PROCESS | 1648 | 1468901023158 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 1648 | 1468901023162 Marionette TRACE conn2 <- [1,1634,null,{}] 21:03:43 INFO - PROCESS | 1648 | 1468901023166 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}] 21:03:43 INFO - PROCESS | 1648 | 1468901023169 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:43 INFO - PROCESS | 1648 | 1468901023249 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:03:43 INFO - PROCESS | 1648 | 1468901023264 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:43 INFO - PROCESS | 1648 | 1468901023265 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bed000 == 30 [pid = 1648] [id = 416] 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119a9c800) [pid = 1648] [serial = 1247] [outer = 0x0] 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119d6a800) [pid = 1648] [serial = 1248] [outer = 0x119a9c800] 21:03:43 INFO - PROCESS | 1648 | 1468901023289 Marionette DEBUG loaded listener.js 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119e1c400) [pid = 1648] [serial = 1249] [outer = 0x119a9c800] 21:03:43 INFO - PROCESS | 1648 | 1468901023636 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]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 529ms 21:03:43 INFO - PROCESS | 1648 | 1468901023692 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 1648 | 1468901023693 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:03:43 INFO - PROCESS | 1648 | 1468901023696 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 1648 | 1468901023697 Marionette TRACE conn2 <- [1,1638,null,{}] 21:03:43 INFO - PROCESS | 1648 | 1468901023699 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}] 21:03:43 INFO - PROCESS | 1648 | 1468901023700 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:43 INFO - PROCESS | 1648 | 1468901023799 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:03:43 INFO - PROCESS | 1648 | 1468901023837 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:43 INFO - PROCESS | 1648 | 1468901023845 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121221800 == 31 [pid = 1648] [id = 417] 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119e1c800) [pid = 1648] [serial = 1250] [outer = 0x0] 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x120f9e000) [pid = 1648] [serial = 1251] [outer = 0x119e1c800] 21:03:43 INFO - PROCESS | 1648 | 1468901023870 Marionette DEBUG loaded listener.js 21:03:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12190ac00) [pid = 1648] [serial = 1252] [outer = 0x119e1c800] 21:03:44 INFO - PROCESS | 1648 | 1468901024201 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]]]}] 21:03:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:03:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 21:03:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:03:44 INFO - PROCESS | 1648 | 1468901024217 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:03:44 INFO - PROCESS | 1648 | 1468901024218 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:03:44 INFO - PROCESS | 1648 | 1468901024221 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:03:44 INFO - PROCESS | 1648 | 1468901024222 Marionette TRACE conn2 <- [1,1642,null,{}] 21:03:44 INFO - PROCESS | 1648 | 1468901024224 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}] 21:03:44 INFO - PROCESS | 1648 | 1468901024226 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:44 INFO - PROCESS | 1648 | 1468901024323 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:03:44 INFO - PROCESS | 1648 | 1468901024360 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 1648 | 1468901024364 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1241ca800 == 32 [pid = 1648] [id = 418] 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119286800) [pid = 1648] [serial = 1253] [outer = 0x0] 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12410cc00) [pid = 1648] [serial = 1254] [outer = 0x119286800] 21:03:44 INFO - PROCESS | 1648 | 1468901024396 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124d19800) [pid = 1648] [serial = 1255] [outer = 0x119286800] 21:03:44 INFO - PROCESS | 1648 | 1468901024716 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]]]}] 21:03:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:03:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 21:03:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:03:44 INFO - PROCESS | 1648 | 1468901024748 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:03:44 INFO - PROCESS | 1648 | 1468901024749 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:03:44 INFO - PROCESS | 1648 | 1468901024751 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:03:44 INFO - PROCESS | 1648 | 1468901024752 Marionette TRACE conn2 <- [1,1646,null,{}] 21:03:44 INFO - PROCESS | 1648 | 1468901024754 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}] 21:03:44 INFO - PROCESS | 1648 | 1468901024755 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:44 INFO - PROCESS | 1648 | 1468901024850 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:03:44 INFO - PROCESS | 1648 | 1468901024853 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 1648 | 1468901024854 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e94000 == 33 [pid = 1648] [id = 419] 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124d19c00) [pid = 1648] [serial = 1256] [outer = 0x0] 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126469800) [pid = 1648] [serial = 1257] [outer = 0x124d19c00] 21:03:44 INFO - PROCESS | 1648 | 1468901024885 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12656ec00) [pid = 1648] [serial = 1258] [outer = 0x124d19c00] 21:03:45 INFO - PROCESS | 1648 | 1468901025230 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]]]}] 21:03:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:03:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 21:03:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:03:45 INFO - PROCESS | 1648 | 1468901025270 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 1648 | 1468901025271 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:03:45 INFO - PROCESS | 1648 | 1468901025273 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 1648 | 1468901025274 Marionette TRACE conn2 <- [1,1650,null,{}] 21:03:45 INFO - PROCESS | 1648 | 1468901025277 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}] 21:03:45 INFO - PROCESS | 1648 | 1468901025278 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:45 INFO - PROCESS | 1648 | 1468901025372 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:03:45 INFO - PROCESS | 1648 | 1468901025376 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:45 INFO - PROCESS | 1648 | 1468901025377 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c42000 == 34 [pid = 1648] [id = 420] 21:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116006400) [pid = 1648] [serial = 1259] [outer = 0x0] 21:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126a93c00) [pid = 1648] [serial = 1260] [outer = 0x116006400] 21:03:45 INFO - PROCESS | 1648 | 1468901025403 Marionette DEBUG loaded listener.js 21:03:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128813000) [pid = 1648] [serial = 1261] [outer = 0x116006400] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129242000) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12880f000) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129242800) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a7d2800) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113d3f400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113d9c400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12460d800) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129451c00) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1193c2000) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1247cb400) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116702c00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11840ec00) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a94400) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12600f000) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12abc8800) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:03:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b2f2800) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:03:46 INFO - PROCESS | 1648 | 1468901026060 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]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:03:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 819ms 21:03:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:03:46 INFO - PROCESS | 1648 | 1468901026093 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 1648 | 1468901026095 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:03:46 INFO - PROCESS | 1648 | 1468901026098 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 1648 | 1468901026100 Marionette TRACE conn2 <- [1,1654,null,{}] 21:03:46 INFO - PROCESS | 1648 | 1468901026103 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}] 21:03:46 INFO - PROCESS | 1648 | 1468901026105 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:46 INFO - PROCESS | 1648 | 1468901026199 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:03:46 INFO - PROCESS | 1648 | 1468901026203 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 1648 | 1468901026204 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3f000 == 35 [pid = 1648] [id = 421] 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1167a3c00) [pid = 1648] [serial = 1262] [outer = 0x0] 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1193c2000) [pid = 1648] [serial = 1263] [outer = 0x1167a3c00] 21:03:46 INFO - PROCESS | 1648 | 1468901026228 Marionette DEBUG loaded listener.js 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121cd3400) [pid = 1648] [serial = 1264] [outer = 0x1167a3c00] 21:03:46 INFO - PROCESS | 1648 | 1468901026547 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]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:03:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 21:03:46 INFO - PROCESS | 1648 | 1468901026586 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 1648 | 1468901026587 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:03:46 INFO - PROCESS | 1648 | 1468901026590 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 1648 | 1468901026591 Marionette TRACE conn2 <- [1,1658,null,{}] 21:03:46 INFO - PROCESS | 1648 | 1468901026593 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}] 21:03:46 INFO - PROCESS | 1648 | 1468901026595 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:46 INFO - PROCESS | 1648 | 1468901026692 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:03:46 INFO - PROCESS | 1648 | 1468901026698 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 1648 | 1468901026699 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e1800 == 36 [pid = 1648] [id = 422] 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118031400) [pid = 1648] [serial = 1265] [outer = 0x0] 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12600f000) [pid = 1648] [serial = 1266] [outer = 0x118031400] 21:03:46 INFO - PROCESS | 1648 | 1468901026723 Marionette DEBUG loaded listener.js 21:03:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12885f800) [pid = 1648] [serial = 1267] [outer = 0x118031400] 21:03:47 INFO - PROCESS | 1648 | 1468901027002 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]]]}] 21:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 419ms 21:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:03:47 INFO - PROCESS | 1648 | 1468901027017 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:03:47 INFO - PROCESS | 1648 | 1468901027018 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:03:47 INFO - PROCESS | 1648 | 1468901027020 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:03:47 INFO - PROCESS | 1648 | 1468901027021 Marionette TRACE conn2 <- [1,1662,null,{}] 21:03:47 INFO - PROCESS | 1648 | 1468901027023 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}] 21:03:47 INFO - PROCESS | 1648 | 1468901027024 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:47 INFO - PROCESS | 1648 | 1468901027108 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:03:47 INFO - PROCESS | 1648 | 1468901027113 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 1648 | 1468901027116 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa16000 == 37 [pid = 1648] [id = 423] 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126ce8800) [pid = 1648] [serial = 1268] [outer = 0x0] 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128865000) [pid = 1648] [serial = 1269] [outer = 0x126ce8800] 21:03:47 INFO - PROCESS | 1648 | 1468901027142 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128bd8400) [pid = 1648] [serial = 1270] [outer = 0x126ce8800] 21:03:47 INFO - PROCESS | 1648 | 1468901027473 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]]]}] 21:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 21:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:03:47 INFO - PROCESS | 1648 | 1468901027489 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:03:47 INFO - PROCESS | 1648 | 1468901027491 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:03:47 INFO - PROCESS | 1648 | 1468901027493 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:03:47 INFO - PROCESS | 1648 | 1468901027495 Marionette TRACE conn2 <- [1,1666,null,{}] 21:03:47 INFO - PROCESS | 1648 | 1468901027501 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}] 21:03:47 INFO - PROCESS | 1648 | 1468901027502 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:47 INFO - PROCESS | 1648 | 1468901027589 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:03:47 INFO - PROCESS | 1648 | 1468901027652 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 1648 | 1468901027654 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a52800 == 38 [pid = 1648] [id = 424] 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128813400) [pid = 1648] [serial = 1271] [outer = 0x0] 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c4d000) [pid = 1648] [serial = 1272] [outer = 0x128813400] 21:03:47 INFO - PROCESS | 1648 | 1468901027678 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129024400) [pid = 1648] [serial = 1273] [outer = 0x128813400] 21:03:47 INFO - PROCESS | 1648 | 1468901027983 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]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 524ms 21:03:48 INFO - PROCESS | 1648 | 1468901028052 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 1648 | 1468901028055 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:03:48 INFO - PROCESS | 1648 | 1468901028059 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 1648 | 1468901028061 Marionette TRACE conn2 <- [1,1670,null,{}] 21:03:48 INFO - PROCESS | 1648 | 1468901028065 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}] 21:03:48 INFO - PROCESS | 1648 | 1468901028068 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:48 INFO - PROCESS | 1648 | 1468901028167 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:03:48 INFO - PROCESS | 1648 | 1468901028262 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:48 INFO - PROCESS | 1648 | 1468901028264 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b8800 == 39 [pid = 1648] [id = 425] 21:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127db000) [pid = 1648] [serial = 1274] [outer = 0x0] 21:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113b26800) [pid = 1648] [serial = 1275] [outer = 0x1127db000] 21:03:48 INFO - PROCESS | 1648 | 1468901028297 Marionette DEBUG loaded listener.js 21:03:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116706800) [pid = 1648] [serial = 1276] [outer = 0x1127db000] 21:03:48 INFO - PROCESS | 1648 | 1468901028769 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]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 771ms 21:03:48 INFO - PROCESS | 1648 | 1468901028857 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 1648 | 1468901028859 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:03:48 INFO - PROCESS | 1648 | 1468901028867 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 1648 | 1468901028870 Marionette TRACE conn2 <- [1,1674,null,{}] 21:03:48 INFO - PROCESS | 1648 | 1468901028873 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}] 21:03:48 INFO - PROCESS | 1648 | 1468901028874 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:48 INFO - PROCESS | 1648 | 1468901028981 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:03:49 INFO - PROCESS | 1648 | 1468901029060 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:49 INFO - PROCESS | 1648 | 1468901029062 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bd1800 == 40 [pid = 1648] [id = 426] 21:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119287800) [pid = 1648] [serial = 1277] [outer = 0x0] 21:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1192ba000) [pid = 1648] [serial = 1278] [outer = 0x119287800] 21:03:49 INFO - PROCESS | 1648 | 1468901029092 Marionette DEBUG loaded listener.js 21:03:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119a92800) [pid = 1648] [serial = 1279] [outer = 0x119287800] 21:03:49 INFO - PROCESS | 1648 | 1468901029647 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]]]}] 21:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 926ms 21:03:49 INFO - PROCESS | 1648 | 1468901029790 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:03:49 INFO - PROCESS | 1648 | 1468901029791 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:03:49 INFO - PROCESS | 1648 | 1468901029828 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:03:49 INFO - PROCESS | 1648 | 1468901029831 Marionette TRACE conn2 <- [1,1678,null,{}] 21:03:49 INFO - PROCESS | 1648 | 1468901029837 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}] 21:03:49 INFO - PROCESS | 1648 | 1468901029839 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:49 INFO - PROCESS | 1648 | 1468901029947 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:03:50 INFO - PROCESS | 1648 | 1468901030002 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1648 | 1468901030005 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118216000 == 41 [pid = 1648] [id = 427] 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1175b2400) [pid = 1648] [serial = 1280] [outer = 0x0] 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11807f000) [pid = 1648] [serial = 1281] [outer = 0x1175b2400] 21:03:50 INFO - PROCESS | 1648 | 1468901030032 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119284400) [pid = 1648] [serial = 1282] [outer = 0x1175b2400] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa16000 == 40 [pid = 1648] [id = 423] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e1800 == 39 [pid = 1648] [id = 422] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3f000 == 38 [pid = 1648] [id = 421] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x128c42000 == 37 [pid = 1648] [id = 420] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x111e94000 == 36 [pid = 1648] [id = 419] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1241ca800 == 35 [pid = 1648] [id = 418] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121221800 == 34 [pid = 1648] [id = 417] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119bed000 == 33 [pid = 1648] [id = 416] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11724d000 == 32 [pid = 1648] [id = 415] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11725d800 == 31 [pid = 1648] [id = 414] 21:03:50 INFO - PROCESS | 1648 | --DOCSHELL 0x113b4e800 == 30 [pid = 1648] [id = 413] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12944f800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12923dc00) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128b32000) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a65c000) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12a7d8000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1193c4800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11732d400) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182ee000) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124da8800) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12600f400) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12954a800) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119ab7c00) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d6e000) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126568400) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1210a6800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12410f800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11869e800) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1192b7400) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119d04800) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d1f000) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a7d6000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12abc6400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b2f4000) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12abcf000) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12aa6f400) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a7ce000) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129521000) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124111800) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ba4ac00) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126ce8000) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ba44c00) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 21:03:50 INFO - PROCESS | 1648 | 1468901030525 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]]]}] 21:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 756ms 21:03:50 INFO - PROCESS | 1648 | 1468901030552 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:03:50 INFO - PROCESS | 1648 | 1468901030555 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:03:50 INFO - PROCESS | 1648 | 1468901030561 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:03:50 INFO - PROCESS | 1648 | 1468901030565 Marionette TRACE conn2 <- [1,1682,null,{}] 21:03:50 INFO - PROCESS | 1648 | 1468901030569 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}] 21:03:50 INFO - PROCESS | 1648 | 1468901030571 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:50 INFO - PROCESS | 1648 | 1468901030692 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:03:50 INFO - PROCESS | 1648 | 1468901030768 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1648 | 1468901030769 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118389800 == 31 [pid = 1648] [id = 428] 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1193bf400) [pid = 1648] [serial = 1283] [outer = 0x0] 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119a8f800) [pid = 1648] [serial = 1284] [outer = 0x1193bf400] 21:03:50 INFO - PROCESS | 1648 | 1468901030823 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d0c800) [pid = 1648] [serial = 1285] [outer = 0x1193bf400] 21:03:51 INFO - PROCESS | 1648 | 1468901031156 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]]]}] 21:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 626ms 21:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:03:51 INFO - PROCESS | 1648 | 1468901031185 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 1648 | 1468901031186 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:03:51 INFO - PROCESS | 1648 | 1468901031189 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 1648 | 1468901031190 Marionette TRACE conn2 <- [1,1686,null,{}] 21:03:51 INFO - PROCESS | 1648 | 1468901031200 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}] 21:03:51 INFO - PROCESS | 1648 | 1468901031203 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:51 INFO - PROCESS | 1648 | 1468901031303 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:03:51 INFO - PROCESS | 1648 | 1468901031363 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:51 INFO - PROCESS | 1648 | 1468901031365 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121238800 == 32 [pid = 1648] [id = 429] 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119d70800) [pid = 1648] [serial = 1286] [outer = 0x0] 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119ece800) [pid = 1648] [serial = 1287] [outer = 0x119d70800] 21:03:51 INFO - PROCESS | 1648 | 1468901031394 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x123d85800) [pid = 1648] [serial = 1288] [outer = 0x119d70800] 21:03:51 INFO - PROCESS | 1648 | 1468901031692 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]]]}] 21:03:51 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 21:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 21:03:51 INFO - PROCESS | 1648 | 1468901031710 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 1648 | 1468901031711 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:03:51 INFO - PROCESS | 1648 | 1468901031721 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 1648 | 1468901031722 Marionette TRACE conn2 <- [1,1690,null,{}] 21:03:51 INFO - PROCESS | 1648 | 1468901031724 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}] 21:03:51 INFO - PROCESS | 1648 | 1468901031725 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:51 INFO - PROCESS | 1648 | 1468901031809 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:03:51 INFO - PROCESS | 1648 | 1468901031815 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:51 INFO - PROCESS | 1648 | 1468901031816 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x126042800 == 33 [pid = 1648] [id = 430] 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124103400) [pid = 1648] [serial = 1289] [outer = 0x0] 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1243a7000) [pid = 1648] [serial = 1290] [outer = 0x124103400] 21:03:51 INFO - PROCESS | 1648 | 1468901031842 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124d9dc00) [pid = 1648] [serial = 1291] [outer = 0x124103400] 21:03:52 INFO - PROCESS | 1648 | 1468901032167 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]]]}] 21:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 474ms 21:03:52 INFO - PROCESS | 1648 | 1468901032225 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:03:52 INFO - PROCESS | 1648 | 1468901032227 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:03:52 INFO - PROCESS | 1648 | 1468901032240 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:03:52 INFO - PROCESS | 1648 | 1468901032241 Marionette TRACE conn2 <- [1,1694,null,{}] 21:03:52 INFO - PROCESS | 1648 | 1468901032244 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}] 21:03:52 INFO - PROCESS | 1648 | 1468901032247 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:52 INFO - PROCESS | 1648 | 1468901032359 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:03:52 INFO - PROCESS | 1648 | 1468901032365 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 1648 | 1468901032367 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c2d000 == 34 [pid = 1648] [id = 431] 21:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115e11800) [pid = 1648] [serial = 1292] [outer = 0x0] 21:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12600b800) [pid = 1648] [serial = 1293] [outer = 0x115e11800] 21:03:52 INFO - PROCESS | 1648 | 1468901032406 Marionette DEBUG loaded listener.js 21:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126567000) [pid = 1648] [serial = 1294] [outer = 0x115e11800] 21:03:52 INFO - PROCESS | 1648 | 1468901032771 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]]]}] 21:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 570ms 21:03:52 INFO - PROCESS | 1648 | 1468901032809 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:03:52 INFO - PROCESS | 1648 | 1468901032810 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:03:52 INFO - PROCESS | 1648 | 1468901032820 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:03:52 INFO - PROCESS | 1648 | 1468901032821 Marionette TRACE conn2 <- [1,1698,null,{}] 21:03:52 INFO - PROCESS | 1648 | 1468901032823 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}] 21:03:52 INFO - PROCESS | 1648 | 1468901032827 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:52 INFO - PROCESS | 1648 | 1468901032949 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:03:52 INFO - PROCESS | 1648 | 1468901032953 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 1648 | 1468901032955 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e2800 == 35 [pid = 1648] [id = 432] 21:03:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126ce1c00) [pid = 1648] [serial = 1295] [outer = 0x0] 21:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128817800) [pid = 1648] [serial = 1296] [outer = 0x126ce1c00] 21:03:53 INFO - PROCESS | 1648 | 1468901033012 Marionette DEBUG loaded listener.js 21:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128be1800) [pid = 1648] [serial = 1297] [outer = 0x126ce1c00] 21:03:53 INFO - PROCESS | 1648 | 1468901033341 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]]]}] 21:03:53 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 21:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 21:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:03:53 INFO - PROCESS | 1648 | 1468901033391 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1648 | 1468901033392 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:03:53 INFO - PROCESS | 1648 | 1468901033394 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1648 | 1468901033395 Marionette TRACE conn2 <- [1,1702,null,{}] 21:03:53 INFO - PROCESS | 1648 | 1468901033397 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}] 21:03:53 INFO - PROCESS | 1648 | 1468901033399 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:53 INFO - PROCESS | 1648 | 1468901033498 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:03:53 INFO - PROCESS | 1648 | 1468901033501 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:53 INFO - PROCESS | 1648 | 1468901033503 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa0f000 == 36 [pid = 1648] [id = 433] 21:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128be2400) [pid = 1648] [serial = 1298] [outer = 0x0] 21:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e08c00) [pid = 1648] [serial = 1299] [outer = 0x128be2400] 21:03:53 INFO - PROCESS | 1648 | 1468901033527 Marionette DEBUG loaded listener.js 21:03:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12923e800) [pid = 1648] [serial = 1300] [outer = 0x128be2400] 21:03:53 INFO - PROCESS | 1648 | 1468901033883 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]]]}] 21:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 21:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:03:53 INFO - PROCESS | 1648 | 1468901033919 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1648 | 1468901033920 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:03:53 INFO - PROCESS | 1648 | 1468901033922 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1648 | 1468901033923 Marionette TRACE conn2 <- [1,1706,null,{}] 21:03:53 INFO - PROCESS | 1648 | 1468901033925 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}] 21:03:53 INFO - PROCESS | 1648 | 1468901033926 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:54 INFO - PROCESS | 1648 | 1468901034023 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:03:54 INFO - PROCESS | 1648 | 1468901034026 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 1648 | 1468901034027 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b294000 == 37 [pid = 1648] [id = 434] 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1122b2000) [pid = 1648] [serial = 1301] [outer = 0x0] 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129249000) [pid = 1648] [serial = 1302] [outer = 0x1122b2000] 21:03:54 INFO - PROCESS | 1648 | 1468901034052 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12945c800) [pid = 1648] [serial = 1303] [outer = 0x1122b2000] 21:03:54 INFO - PROCESS | 1648 | 1468901034366 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]]]}] 21:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 21:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:03:54 INFO - PROCESS | 1648 | 1468901034391 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:03:54 INFO - PROCESS | 1648 | 1468901034392 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:03:54 INFO - PROCESS | 1648 | 1468901034409 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 1648 | 1468901034411 Marionette TRACE conn2 <- [1,1710,null,{}] 21:03:54 INFO - PROCESS | 1648 | 1468901034417 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}] 21:03:54 INFO - PROCESS | 1648 | 1468901034418 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:54 INFO - PROCESS | 1648 | 1468901034520 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:03:54 INFO - PROCESS | 1648 | 1468901034524 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 1648 | 1468901034525 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf09000 == 38 [pid = 1648] [id = 435] 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129248800) [pid = 1648] [serial = 1304] [outer = 0x0] 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129523000) [pid = 1648] [serial = 1305] [outer = 0x129248800] 21:03:54 INFO - PROCESS | 1648 | 1468901034549 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a65ec00) [pid = 1648] [serial = 1306] [outer = 0x129248800] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124d19c00) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11928bc00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112a81000) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1160e7400) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a9c800) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118692800) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119286800) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116006400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126ce8800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1167a3c00) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118031400) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119284c00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119e1c800) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120f9f000) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128814400) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:03:54 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c4e400) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:03:54 INFO - PROCESS | 1648 | 1468901034953 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]]]}] 21:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 588ms 21:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:03:54 INFO - PROCESS | 1648 | 1468901034986 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:03:54 INFO - PROCESS | 1648 | 1468901034988 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:03:54 INFO - PROCESS | 1648 | 1468901034990 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 1648 | 1468901034991 Marionette TRACE conn2 <- [1,1714,null,{}] 21:03:54 INFO - PROCESS | 1648 | 1468901034993 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}] 21:03:54 INFO - PROCESS | 1648 | 1468901034995 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:55 INFO - PROCESS | 1648 | 1468901035076 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:03:55 INFO - PROCESS | 1648 | 1468901035082 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:55 INFO - PROCESS | 1648 | 1468901035083 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab9e800 == 39 [pid = 1648] [id = 436] 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1180e0800) [pid = 1648] [serial = 1307] [outer = 0x0] 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d0e400) [pid = 1648] [serial = 1308] [outer = 0x1180e0800] 21:03:55 INFO - PROCESS | 1648 | 1468901035108 Marionette DEBUG loaded listener.js 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121972c00) [pid = 1648] [serial = 1309] [outer = 0x1180e0800] 21:03:55 INFO - PROCESS | 1648 | 1468901035496 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]]]}] 21:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 21:03:55 INFO - PROCESS | 1648 | 1468901035514 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:03:55 INFO - PROCESS | 1648 | 1468901035517 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:03:55 INFO - PROCESS | 1648 | 1468901035520 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:03:55 INFO - PROCESS | 1648 | 1468901035523 Marionette TRACE conn2 <- [1,1718,null,{}] 21:03:55 INFO - PROCESS | 1648 | 1468901035526 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}] 21:03:55 INFO - PROCESS | 1648 | 1468901035528 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:55 INFO - PROCESS | 1648 | 1468901035686 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:03:55 INFO - PROCESS | 1648 | 1468901035699 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:55 INFO - PROCESS | 1648 | 1468901035700 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf54000 == 40 [pid = 1648] [id = 437] 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d04000) [pid = 1648] [serial = 1310] [outer = 0x0] 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126a90400) [pid = 1648] [serial = 1311] [outer = 0x119d04000] 21:03:55 INFO - PROCESS | 1648 | 1468901035726 Marionette DEBUG loaded listener.js 21:03:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7d2c00) [pid = 1648] [serial = 1312] [outer = 0x119d04000] 21:03:56 INFO - PROCESS | 1648 | 1468901036059 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]]]}] 21:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 574ms 21:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:03:56 INFO - PROCESS | 1648 | 1468901036094 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:03:56 INFO - PROCESS | 1648 | 1468901036095 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:03:56 INFO - PROCESS | 1648 | 1468901036097 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:03:56 INFO - PROCESS | 1648 | 1468901036098 Marionette TRACE conn2 <- [1,1722,null,{}] 21:03:56 INFO - PROCESS | 1648 | 1468901036100 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}] 21:03:56 INFO - PROCESS | 1648 | 1468901036101 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:56 INFO - PROCESS | 1648 | 1468901036177 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:03:56 INFO - PROCESS | 1648 | 1468901036183 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 1648 | 1468901036184 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5e2000 == 41 [pid = 1648] [id = 438] 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a7d5400) [pid = 1648] [serial = 1313] [outer = 0x0] 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aa72000) [pid = 1648] [serial = 1314] [outer = 0x12a7d5400] 21:03:56 INFO - PROCESS | 1648 | 1468901036208 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12abc6400) [pid = 1648] [serial = 1315] [outer = 0x12a7d5400] 21:03:56 INFO - PROCESS | 1648 | 1468901036534 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]]]}] 21:03:56 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 21:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 471ms 21:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:03:56 INFO - PROCESS | 1648 | 1468901036568 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:03:56 INFO - PROCESS | 1648 | 1468901036569 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:03:56 INFO - PROCESS | 1648 | 1468901036571 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:03:56 INFO - PROCESS | 1648 | 1468901036572 Marionette TRACE conn2 <- [1,1726,null,{}] 21:03:56 INFO - PROCESS | 1648 | 1468901036574 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}] 21:03:56 INFO - PROCESS | 1648 | 1468901036575 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:56 INFO - PROCESS | 1648 | 1468901036686 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:03:56 INFO - PROCESS | 1648 | 1468901036691 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 1648 | 1468901036692 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc72000 == 42 [pid = 1648] [id = 439] 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa79c00) [pid = 1648] [serial = 1316] [outer = 0x0] 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12abcbc00) [pid = 1648] [serial = 1317] [outer = 0x12aa79c00] 21:03:56 INFO - PROCESS | 1648 | 1468901036716 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b2f2400) [pid = 1648] [serial = 1318] [outer = 0x12aa79c00] 21:03:57 INFO - PROCESS | 1648 | 1468901037211 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]]]}] 21:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 21:03:57 INFO - PROCESS | 1648 | 1468901037247 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:03:57 INFO - PROCESS | 1648 | 1468901037250 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:03:57 INFO - PROCESS | 1648 | 1468901037254 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 1648 | 1468901037257 Marionette TRACE conn2 <- [1,1730,null,{}] 21:03:57 INFO - PROCESS | 1648 | 1468901037262 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}] 21:03:57 INFO - PROCESS | 1648 | 1468901037265 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:57 INFO - PROCESS | 1648 | 1468901037371 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:03:57 INFO - PROCESS | 1648 | 1468901037442 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 1648 | 1468901037444 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119777000 == 43 [pid = 1648] [id = 440] 21:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11802c000) [pid = 1648] [serial = 1319] [outer = 0x0] 21:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119287c00) [pid = 1648] [serial = 1320] [outer = 0x11802c000] 21:03:57 INFO - PROCESS | 1648 | 1468901037474 Marionette DEBUG loaded listener.js 21:03:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a96400) [pid = 1648] [serial = 1321] [outer = 0x11802c000] 21:03:57 INFO - PROCESS | 1648 | 1468901037898 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]]]}] 21:03:57 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 21:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 21:03:57 INFO - PROCESS | 1648 | 1468901037926 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:03:57 INFO - PROCESS | 1648 | 1468901037929 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:03:57 INFO - PROCESS | 1648 | 1468901037934 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 1648 | 1468901037936 Marionette TRACE conn2 <- [1,1734,null,{}] 21:03:57 INFO - PROCESS | 1648 | 1468901037938 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}] 21:03:57 INFO - PROCESS | 1648 | 1468901037940 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:58 INFO - PROCESS | 1648 | 1468901038070 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:03:58 INFO - PROCESS | 1648 | 1468901038145 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:58 INFO - PROCESS | 1648 | 1468901038147 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d4000 == 44 [pid = 1648] [id = 441] 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119fdfc00) [pid = 1648] [serial = 1322] [outer = 0x0] 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1210a8000) [pid = 1648] [serial = 1323] [outer = 0x119fdfc00] 21:03:58 INFO - PROCESS | 1648 | 1468901038177 Marionette DEBUG loaded listener.js 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123eba400) [pid = 1648] [serial = 1324] [outer = 0x119fdfc00] 21:03:58 INFO - PROCESS | 1648 | 1468901038617 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]]]}] 21:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 719ms 21:03:58 INFO - PROCESS | 1648 | 1468901038653 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:03:58 INFO - PROCESS | 1648 | 1468901038655 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:03:58 INFO - PROCESS | 1648 | 1468901038657 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:03:58 INFO - PROCESS | 1648 | 1468901038660 Marionette TRACE conn2 <- [1,1738,null,{}] 21:03:58 INFO - PROCESS | 1648 | 1468901038668 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}] 21:03:58 INFO - PROCESS | 1648 | 1468901038671 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:58 INFO - PROCESS | 1648 | 1468901038776 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:03:58 INFO - PROCESS | 1648 | 1468901038849 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:58 INFO - PROCESS | 1648 | 1468901038852 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d036800 == 45 [pid = 1648] [id = 442] 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126004000) [pid = 1648] [serial = 1325] [outer = 0x0] 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126ce7000) [pid = 1648] [serial = 1326] [outer = 0x126004000] 21:03:58 INFO - PROCESS | 1648 | 1468901038882 Marionette DEBUG loaded listener.js 21:03:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128863000) [pid = 1648] [serial = 1327] [outer = 0x126004000] 21:03:59 INFO - PROCESS | 1648 | 1468901039297 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]]]}] 21:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 676ms 21:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:03:59 INFO - PROCESS | 1648 | 1468901039334 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:03:59 INFO - PROCESS | 1648 | 1468901039336 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:03:59 INFO - PROCESS | 1648 | 1468901039338 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:03:59 INFO - PROCESS | 1648 | 1468901039339 Marionette TRACE conn2 <- [1,1742,null,{}] 21:03:59 INFO - PROCESS | 1648 | 1468901039342 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}] 21:03:59 INFO - PROCESS | 1648 | 1468901039343 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:59 INFO - PROCESS | 1648 | 1468901039465 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:03:59 INFO - PROCESS | 1648 | 1468901039525 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:59 INFO - PROCESS | 1648 | 1468901039527 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:03:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d518800 == 46 [pid = 1648] [id = 443] 21:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b3dc00) [pid = 1648] [serial = 1328] [outer = 0x0] 21:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129020800) [pid = 1648] [serial = 1329] [outer = 0x128b3dc00] 21:03:59 INFO - PROCESS | 1648 | 1468901039556 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129520400) [pid = 1648] [serial = 1330] [outer = 0x128b3dc00] 21:03:59 INFO - PROCESS | 1648 | 1468901039993 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]]]}] 21:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 21:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:04:00 INFO - PROCESS | 1648 | 1468901040061 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:04:00 INFO - PROCESS | 1648 | 1468901040062 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:04:00 INFO - PROCESS | 1648 | 1468901040065 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 1648 | 1468901040066 Marionette TRACE conn2 <- [1,1746,null,{}] 21:04:00 INFO - PROCESS | 1648 | 1468901040069 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}] 21:04:00 INFO - PROCESS | 1648 | 1468901040070 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:00 INFO - PROCESS | 1648 | 1468901040174 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:04:00 INFO - PROCESS | 1648 | 1468901040394 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:00 INFO - PROCESS | 1648 | 1468901040396 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811f000 == 47 [pid = 1648] [id = 444] 21:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113372400) [pid = 1648] [serial = 1331] [outer = 0x0] 21:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1167a4800) [pid = 1648] [serial = 1332] [outer = 0x113372400] 21:04:00 INFO - PROCESS | 1648 | 1468901040424 Marionette DEBUG loaded listener.js 21:04:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117d1a400) [pid = 1648] [serial = 1333] [outer = 0x113372400] 21:04:00 INFO - PROCESS | 1648 | 1468901040882 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]]]}] 21:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 870ms 21:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:04:00 INFO - PROCESS | 1648 | 1468901040936 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:04:00 INFO - PROCESS | 1648 | 1468901040939 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:04:00 INFO - PROCESS | 1648 | 1468901040941 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 1648 | 1468901040943 Marionette TRACE conn2 <- [1,1750,null,{}] 21:04:00 INFO - PROCESS | 1648 | 1468901040966 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}] 21:04:00 INFO - PROCESS | 1648 | 1468901040969 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:01 INFO - PROCESS | 1648 | 1468901041065 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:04:01 INFO - PROCESS | 1648 | 1468901041140 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:01 INFO - PROCESS | 1648 | 1468901041141 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921d000 == 48 [pid = 1648] [id = 445] 21:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1197bf800) [pid = 1648] [serial = 1334] [outer = 0x0] 21:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119a8fc00) [pid = 1648] [serial = 1335] [outer = 0x1197bf800] 21:04:01 INFO - PROCESS | 1648 | 1468901041169 Marionette DEBUG loaded listener.js 21:04:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d1dc00) [pid = 1648] [serial = 1336] [outer = 0x1197bf800] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5e2000 == 47 [pid = 1648] [id = 438] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf54000 == 46 [pid = 1648] [id = 437] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab9e800 == 45 [pid = 1648] [id = 436] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf09000 == 44 [pid = 1648] [id = 435] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b294000 == 43 [pid = 1648] [id = 434] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa0f000 == 42 [pid = 1648] [id = 433] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e2800 == 41 [pid = 1648] [id = 432] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128c2d000 == 40 [pid = 1648] [id = 431] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126042800 == 39 [pid = 1648] [id = 430] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121238800 == 38 [pid = 1648] [id = 429] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118389800 == 37 [pid = 1648] [id = 428] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118216000 == 36 [pid = 1648] [id = 427] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119bd1800 == 35 [pid = 1648] [id = 426] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119a52800 == 34 [pid = 1648] [id = 424] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b8800 == 33 [pid = 1648] [id = 425] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11811f000 == 32 [pid = 1648] [id = 444] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d518800 == 31 [pid = 1648] [id = 443] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d036800 == 30 [pid = 1648] [id = 442] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d4000 == 29 [pid = 1648] [id = 441] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119777000 == 28 [pid = 1648] [id = 440] 21:04:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc72000 == 27 [pid = 1648] [id = 439] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126469800) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1197c0000) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119a92400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113397800) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11600a400) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116aa3c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1180e4000) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119d6a800) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1197be800) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119230800) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124d19800) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12410cc00) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12656ec00) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126a93c00) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128bd8400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1193c2000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128865000) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121cd3400) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c4d000) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128813000) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12600f000) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d06000) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1192b4000) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120f9e000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12467b800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121cda000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b37400) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12190ac00) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12881cc00) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129520800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12885f800) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129240400) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 21:04:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119e1c400) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 21:04:02 INFO - PROCESS | 1648 | 1468901042107 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]]]}] 21:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1189ms 21:04:02 INFO - PROCESS | 1648 | 1468901042132 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:04:02 INFO - PROCESS | 1648 | 1468901042136 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:04:02 INFO - PROCESS | 1648 | 1468901042141 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:04:02 INFO - PROCESS | 1648 | 1468901042143 Marionette TRACE conn2 <- [1,1754,null,{}] 21:04:02 INFO - PROCESS | 1648 | 1468901042160 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}] 21:04:02 INFO - PROCESS | 1648 | 1468901042163 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:02 INFO - PROCESS | 1648 | 1468901042248 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:04:02 INFO - PROCESS | 1648 | 1468901042306 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:02 INFO - PROCESS | 1648 | 1468901042307 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116577000 == 28 [pid = 1648] [id = 446] 21:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1127d6c00) [pid = 1648] [serial = 1337] [outer = 0x0] 21:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113088800) [pid = 1648] [serial = 1338] [outer = 0x1127d6c00] 21:04:02 INFO - PROCESS | 1648 | 1468901042334 Marionette DEBUG loaded listener.js 21:04:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113ba5000) [pid = 1648] [serial = 1339] [outer = 0x1127d6c00] 21:04:02 INFO - PROCESS | 1648 | 1468901042858 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]]]}] 21:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 787ms 21:04:02 INFO - PROCESS | 1648 | 1468901042937 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:04:02 INFO - PROCESS | 1648 | 1468901042940 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:04:02 INFO - PROCESS | 1648 | 1468901042943 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:04:02 INFO - PROCESS | 1648 | 1468901042945 Marionette TRACE conn2 <- [1,1758,null,{}] 21:04:03 INFO - PROCESS | 1648 | 1468901042996 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}] 21:04:03 INFO - PROCESS | 1648 | 1468901042998 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:03 INFO - PROCESS | 1648 | 1468901043110 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:04:03 INFO - PROCESS | 1648 | 1468901043161 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:03 INFO - PROCESS | 1648 | 1468901043163 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116acc800 == 29 [pid = 1648] [id = 447] 21:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d47c00) [pid = 1648] [serial = 1340] [outer = 0x0] 21:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11600a400) [pid = 1648] [serial = 1341] [outer = 0x113d47c00] 21:04:03 INFO - PROCESS | 1648 | 1468901043194 Marionette DEBUG loaded listener.js 21:04:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1160f0800) [pid = 1648] [serial = 1342] [outer = 0x113d47c00] 21:04:03 INFO - PROCESS | 1648 | 1468901043711 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]]]}] 21:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 844ms 21:04:03 INFO - PROCESS | 1648 | 1468901043788 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:04:03 INFO - PROCESS | 1648 | 1468901043792 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:04:03 INFO - PROCESS | 1648 | 1468901043797 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:04:03 INFO - PROCESS | 1648 | 1468901043799 Marionette TRACE conn2 <- [1,1762,null,{}] 21:04:03 INFO - PROCESS | 1648 | 1468901043801 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}] 21:04:03 INFO - PROCESS | 1648 | 1468901043803 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:03 INFO - PROCESS | 1648 | 1468901043905 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:04:04 INFO - PROCESS | 1648 | 1468901044035 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:04 INFO - PROCESS | 1648 | 1468901044037 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x113bdb800 == 30 [pid = 1648] [id = 448] 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x111c18800) [pid = 1648] [serial = 1343] [outer = 0x0] 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127d7000) [pid = 1648] [serial = 1344] [outer = 0x111c18800] 21:04:04 INFO - PROCESS | 1648 | 1468901044066 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1151c4400) [pid = 1648] [serial = 1345] [outer = 0x111c18800] 21:04:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11921d000 == 29 [pid = 1648] [id = 445] 21:04:04 INFO - PROCESS | 1648 | 1468901044466 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]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 724ms 21:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:04:04 INFO - PROCESS | 1648 | 1468901044522 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:04:04 INFO - PROCESS | 1648 | 1468901044523 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:04:04 INFO - PROCESS | 1648 | 1468901044526 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 1648 | 1468901044528 Marionette TRACE conn2 <- [1,1766,null,{}] 21:04:04 INFO - PROCESS | 1648 | 1468901044531 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}] 21:04:04 INFO - PROCESS | 1648 | 1468901044533 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:04 INFO - PROCESS | 1648 | 1468901044610 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:04:04 INFO - PROCESS | 1648 | 1468901044672 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:04 INFO - PROCESS | 1648 | 1468901044674 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189cd800 == 30 [pid = 1648] [id = 449] 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116705000) [pid = 1648] [serial = 1346] [outer = 0x0] 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11732d400) [pid = 1648] [serial = 1347] [outer = 0x116705000] 21:04:04 INFO - PROCESS | 1648 | 1468901044700 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118032000) [pid = 1648] [serial = 1348] [outer = 0x116705000] 21:04:04 INFO - PROCESS | 1648 | 1468901044992 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]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms 21:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:04:05 INFO - PROCESS | 1648 | 1468901045004 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:04:05 INFO - PROCESS | 1648 | 1468901045007 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:04:05 INFO - PROCESS | 1648 | 1468901045009 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:04:05 INFO - PROCESS | 1648 | 1468901045010 Marionette TRACE conn2 <- [1,1770,null,{}] 21:04:05 INFO - PROCESS | 1648 | 1468901045021 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}] 21:04:05 INFO - PROCESS | 1648 | 1468901045022 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:05 INFO - PROCESS | 1648 | 1468901045109 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:04:05 INFO - PROCESS | 1648 | 1468901045116 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 1648 | 1468901045118 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e93000 == 31 [pid = 1648] [id = 450] 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118d49800) [pid = 1648] [serial = 1349] [outer = 0x0] 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1192b4000) [pid = 1648] [serial = 1350] [outer = 0x118d49800] 21:04:05 INFO - PROCESS | 1648 | 1468901045143 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1197c0c00) [pid = 1648] [serial = 1351] [outer = 0x118d49800] 21:04:05 INFO - PROCESS | 1648 | 1468901045490 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]]]}] 21:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms 21:04:05 INFO - PROCESS | 1648 | 1468901045537 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:04:05 INFO - PROCESS | 1648 | 1468901045538 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:04:05 INFO - PROCESS | 1648 | 1468901045546 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:04:05 INFO - PROCESS | 1648 | 1468901045550 Marionette TRACE conn2 <- [1,1774,null,{}] 21:04:05 INFO - PROCESS | 1648 | 1468901045553 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}] 21:04:05 INFO - PROCESS | 1648 | 1468901045556 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:05 INFO - PROCESS | 1648 | 1468901045634 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:04:05 INFO - PROCESS | 1648 | 1468901045637 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 1648 | 1468901045639 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d5000 == 32 [pid = 1648] [id = 451] 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115e0f400) [pid = 1648] [serial = 1352] [outer = 0x0] 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a94c00) [pid = 1648] [serial = 1353] [outer = 0x115e0f400] 21:04:05 INFO - PROCESS | 1648 | 1468901045665 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d1e000) [pid = 1648] [serial = 1354] [outer = 0x115e0f400] 21:04:06 INFO - PROCESS | 1648 | 1468901046041 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]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 526ms 21:04:06 INFO - PROCESS | 1648 | 1468901046068 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1648 | 1468901046070 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:04:06 INFO - PROCESS | 1648 | 1468901046078 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1648 | 1468901046079 Marionette TRACE conn2 <- [1,1778,null,{}] 21:04:06 INFO - PROCESS | 1648 | 1468901046081 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}] 21:04:06 INFO - PROCESS | 1648 | 1468901046082 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:06 INFO - PROCESS | 1648 | 1468901046183 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:04:06 INFO - PROCESS | 1648 | 1468901046186 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1648 | 1468901046187 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d85800 == 33 [pid = 1648] [id = 452] 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a9c800) [pid = 1648] [serial = 1355] [outer = 0x0] 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119d70c00) [pid = 1648] [serial = 1356] [outer = 0x119a9c800] 21:04:06 INFO - PROCESS | 1648 | 1468901046212 Marionette DEBUG loaded listener.js 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119e1d400) [pid = 1648] [serial = 1357] [outer = 0x119a9c800] 21:04:06 INFO - PROCESS | 1648 | 1468901046536 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]]]}] 21:04:06 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 21:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 524ms 21:04:06 INFO - PROCESS | 1648 | 1468901046599 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1648 | 1468901046600 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:04:06 INFO - PROCESS | 1648 | 1468901046603 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1648 | 1468901046604 Marionette TRACE conn2 <- [1,1782,null,{}] 21:04:06 INFO - PROCESS | 1648 | 1468901046606 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}] 21:04:06 INFO - PROCESS | 1648 | 1468901046607 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:06 INFO - PROCESS | 1648 | 1468901046701 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:04:06 INFO - PROCESS | 1648 | 1468901046738 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1648 | 1468901046743 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1288a8800 == 34 [pid = 1648] [id = 453] 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x120fa3000) [pid = 1648] [serial = 1358] [outer = 0x0] 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1215d1c00) [pid = 1648] [serial = 1359] [outer = 0x120fa3000] 21:04:06 INFO - PROCESS | 1648 | 1468901046775 Marionette DEBUG loaded listener.js 21:04:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123d81400) [pid = 1648] [serial = 1360] [outer = 0x120fa3000] 21:04:07 INFO - PROCESS | 1648 | 1468901047129 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]]]}] 21:04:07 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 21:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 21:04:07 INFO - PROCESS | 1648 | 1468901047172 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:04:07 INFO - PROCESS | 1648 | 1468901047173 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:04:07 INFO - PROCESS | 1648 | 1468901047175 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:04:07 INFO - PROCESS | 1648 | 1468901047176 Marionette TRACE conn2 <- [1,1786,null,{}] 21:04:07 INFO - PROCESS | 1648 | 1468901047178 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}] 21:04:07 INFO - PROCESS | 1648 | 1468901047180 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:07 INFO - PROCESS | 1648 | 1468901047278 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:04:07 INFO - PROCESS | 1648 | 1468901047294 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:07 INFO - PROCESS | 1648 | 1468901047295 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909a800 == 35 [pid = 1648] [id = 454] 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123dd6000) [pid = 1648] [serial = 1361] [outer = 0x0] 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124107800) [pid = 1648] [serial = 1362] [outer = 0x123dd6000] 21:04:07 INFO - PROCESS | 1648 | 1468901047320 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1243b4400) [pid = 1648] [serial = 1363] [outer = 0x123dd6000] 21:04:07 INFO - PROCESS | 1648 | 1468901047642 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]]]}] 21:04:07 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 21:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 21:04:07 INFO - PROCESS | 1648 | 1468901047714 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:04:07 INFO - PROCESS | 1648 | 1468901047716 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12aa79c00) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a7d5400) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113372400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126ce1c00) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128be2400) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1122b2000) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129248800) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124103400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d70800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d04000) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1193bf400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x115e11800) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1175b2400) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11802c000) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127db000) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128813400) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119287800) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126004000) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119fdfc00) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1197bf800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b3dc00) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:04:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1180e0800) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:04:07 INFO - PROCESS | 1648 | 1468901047730 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:04:07 INFO - PROCESS | 1648 | 1468901047731 Marionette TRACE conn2 <- [1,1790,null,{}] 21:04:07 INFO - PROCESS | 1648 | 1468901047733 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}] 21:04:07 INFO - PROCESS | 1648 | 1468901047734 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:07 INFO - PROCESS | 1648 | 1468901047832 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:04:07 INFO - PROCESS | 1648 | 1468901047871 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:07 INFO - PROCESS | 1648 | 1468901047872 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119779800 == 36 [pid = 1648] [id = 455] 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x110fe6800) [pid = 1648] [serial = 1364] [outer = 0x0] 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116081400) [pid = 1648] [serial = 1365] [outer = 0x110fe6800] 21:04:07 INFO - PROCESS | 1648 | 1468901047896 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1180e0800) [pid = 1648] [serial = 1366] [outer = 0x110fe6800] 21:04:08 INFO - PROCESS | 1648 | 1468901048186 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]]]}] 21:04:08 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) 21:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 472ms 21:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:04:08 INFO - PROCESS | 1648 | 1468901048204 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 1648 | 1468901048205 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:04:08 INFO - PROCESS | 1648 | 1468901048207 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 1648 | 1468901048208 Marionette TRACE conn2 <- [1,1794,null,{}] 21:04:08 INFO - PROCESS | 1648 | 1468901048210 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}] 21:04:08 INFO - PROCESS | 1648 | 1468901048211 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:08 INFO - PROCESS | 1648 | 1468901048302 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:04:08 INFO - PROCESS | 1648 | 1468901048306 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 1648 | 1468901048307 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4db800 == 37 [pid = 1648] [id = 456] 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118d52c00) [pid = 1648] [serial = 1367] [outer = 0x0] 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119fdfc00) [pid = 1648] [serial = 1368] [outer = 0x118d52c00] 21:04:08 INFO - PROCESS | 1648 | 1468901048331 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124311800) [pid = 1648] [serial = 1369] [outer = 0x118d52c00] 21:04:08 INFO - PROCESS | 1648 | 1468901048666 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]]]}] 21:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 21:04:08 INFO - PROCESS | 1648 | 1468901048677 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 1648 | 1468901048679 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:04:08 INFO - PROCESS | 1648 | 1468901048692 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 1648 | 1468901048693 Marionette TRACE conn2 <- [1,1798,null,{}] 21:04:08 INFO - PROCESS | 1648 | 1468901048695 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}] 21:04:08 INFO - PROCESS | 1648 | 1468901048698 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:08 INFO - PROCESS | 1648 | 1468901048802 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:04:08 INFO - PROCESS | 1648 | 1468901048808 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 1648 | 1468901048809 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217cf000 == 38 [pid = 1648] [id = 457] 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1215d0c00) [pid = 1648] [serial = 1370] [outer = 0x0] 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124d19000) [pid = 1648] [serial = 1371] [outer = 0x1215d0c00] 21:04:08 INFO - PROCESS | 1648 | 1468901048836 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126005000) [pid = 1648] [serial = 1372] [outer = 0x1215d0c00] 21:04:09 INFO - PROCESS | 1648 | 1468901049140 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]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 478ms 21:04:09 INFO - PROCESS | 1648 | 1468901049162 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 1648 | 1468901049166 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:04:09 INFO - PROCESS | 1648 | 1468901049169 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 1648 | 1468901049170 Marionette TRACE conn2 <- [1,1802,null,{}] 21:04:09 INFO - PROCESS | 1648 | 1468901049173 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}] 21:04:09 INFO - PROCESS | 1648 | 1468901049174 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:09 INFO - PROCESS | 1648 | 1468901049253 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:04:09 INFO - PROCESS | 1648 | 1468901049256 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:09 INFO - PROCESS | 1648 | 1468901049258 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d2800 == 39 [pid = 1648] [id = 458] 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12600cc00) [pid = 1648] [serial = 1373] [outer = 0x0] 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126561800) [pid = 1648] [serial = 1374] [outer = 0x12600cc00] 21:04:09 INFO - PROCESS | 1648 | 1468901049285 Marionette DEBUG loaded listener.js 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12656ec00) [pid = 1648] [serial = 1375] [outer = 0x12600cc00] 21:04:09 INFO - PROCESS | 1648 | 1468901049622 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]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 469ms 21:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:04:09 INFO - PROCESS | 1648 | 1468901049639 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 1648 | 1468901049640 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:04:09 INFO - PROCESS | 1648 | 1468901049642 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 1648 | 1468901049644 Marionette TRACE conn2 <- [1,1806,null,{}] 21:04:09 INFO - PROCESS | 1648 | 1468901049647 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}] 21:04:09 INFO - PROCESS | 1648 | 1468901049650 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:09 INFO - PROCESS | 1648 | 1468901049767 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:04:09 INFO - PROCESS | 1648 | 1468901049773 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:09 INFO - PROCESS | 1648 | 1468901049774 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf03000 == 40 [pid = 1648] [id = 459] 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1122b2000) [pid = 1648] [serial = 1376] [outer = 0x0] 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126a93c00) [pid = 1648] [serial = 1377] [outer = 0x1122b2000] 21:04:09 INFO - PROCESS | 1648 | 1468901049798 Marionette DEBUG loaded listener.js 21:04:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128861c00) [pid = 1648] [serial = 1378] [outer = 0x1122b2000] 21:04:10 INFO - PROCESS | 1648 | 1468901050264 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]]]}] 21:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 21:04:10 INFO - PROCESS | 1648 | 1468901050312 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:04:10 INFO - PROCESS | 1648 | 1468901050314 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:04:10 INFO - PROCESS | 1648 | 1468901050317 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:04:10 INFO - PROCESS | 1648 | 1468901050321 Marionette TRACE conn2 <- [1,1810,null,{}] 21:04:10 INFO - PROCESS | 1648 | 1468901050324 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}] 21:04:10 INFO - PROCESS | 1648 | 1468901050326 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:10 INFO - PROCESS | 1648 | 1468901050430 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:04:10 INFO - PROCESS | 1648 | 1468901050513 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:10 INFO - PROCESS | 1648 | 1468901050514 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119784000 == 41 [pid = 1648] [id = 460] 21:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1169f9800) [pid = 1648] [serial = 1379] [outer = 0x0] 21:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1175b0c00) [pid = 1648] [serial = 1380] [outer = 0x1169f9800] 21:04:10 INFO - PROCESS | 1648 | 1468901050588 Marionette DEBUG loaded listener.js 21:04:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180ec800) [pid = 1648] [serial = 1381] [outer = 0x1169f9800] 21:04:11 INFO - PROCESS | 1648 | 1468901051015 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]]]}] 21:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 722ms 21:04:11 INFO - PROCESS | 1648 | 1468901051040 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:04:11 INFO - PROCESS | 1648 | 1468901051043 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:04:11 INFO - PROCESS | 1648 | 1468901051048 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 1648 | 1468901051050 Marionette TRACE conn2 <- [1,1814,null,{}] 21:04:11 INFO - PROCESS | 1648 | 1468901051053 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}] 21:04:11 INFO - PROCESS | 1648 | 1468901051055 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:11 INFO - PROCESS | 1648 | 1468901051159 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:04:11 INFO - PROCESS | 1648 | 1468901051219 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 1648 | 1468901051220 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1288a6800 == 42 [pid = 1648] [id = 461] 21:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11869b400) [pid = 1648] [serial = 1382] [outer = 0x0] 21:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119a91c00) [pid = 1648] [serial = 1383] [outer = 0x11869b400] 21:04:11 INFO - PROCESS | 1648 | 1468901051251 Marionette DEBUG loaded listener.js 21:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119d6b000) [pid = 1648] [serial = 1384] [outer = 0x11869b400] 21:04:11 INFO - PROCESS | 1648 | 1468901051655 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]]]}] 21:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 21:04:11 INFO - PROCESS | 1648 | 1468901051721 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:04:11 INFO - PROCESS | 1648 | 1468901051722 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:04:11 INFO - PROCESS | 1648 | 1468901051725 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 1648 | 1468901051728 Marionette TRACE conn2 <- [1,1818,null,{}] 21:04:11 INFO - PROCESS | 1648 | 1468901051736 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}] 21:04:11 INFO - PROCESS | 1648 | 1468901051739 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:11 INFO - PROCESS | 1648 | 1468901051862 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:04:11 INFO - PROCESS | 1648 | 1468901051948 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 1648 | 1468901051950 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf4e000 == 43 [pid = 1648] [id = 462] 21:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121cda000) [pid = 1648] [serial = 1385] [outer = 0x0] 21:04:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124103400) [pid = 1648] [serial = 1386] [outer = 0x121cda000] 21:04:11 INFO - PROCESS | 1648 | 1468901051982 Marionette DEBUG loaded listener.js 21:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12600e800) [pid = 1648] [serial = 1387] [outer = 0x121cda000] 21:04:12 INFO - PROCESS | 1648 | 1468901052383 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]]]}] 21:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 673ms 21:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:04:12 INFO - PROCESS | 1648 | 1468901052400 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:04:12 INFO - PROCESS | 1648 | 1468901052401 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:04:12 INFO - PROCESS | 1648 | 1468901052403 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 1648 | 1468901052405 Marionette TRACE conn2 <- [1,1822,null,{}] 21:04:12 INFO - PROCESS | 1648 | 1468901052407 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}] 21:04:12 INFO - PROCESS | 1648 | 1468901052409 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:12 INFO - PROCESS | 1648 | 1468901052509 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:04:12 INFO - PROCESS | 1648 | 1468901052568 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:12 INFO - PROCESS | 1648 | 1468901052569 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5ea800 == 44 [pid = 1648] [id = 463] 21:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126464000) [pid = 1648] [serial = 1388] [outer = 0x0] 21:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126ce9c00) [pid = 1648] [serial = 1389] [outer = 0x126464000] 21:04:12 INFO - PROCESS | 1648 | 1468901052598 Marionette DEBUG loaded listener.js 21:04:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12885e400) [pid = 1648] [serial = 1390] [outer = 0x126464000] 21:04:13 INFO - PROCESS | 1648 | 1468901053030 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]]]}] 21:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 21:04:13 INFO - PROCESS | 1648 | 1468901053074 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:04:13 INFO - PROCESS | 1648 | 1468901053075 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:04:13 INFO - PROCESS | 1648 | 1468901053077 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:04:13 INFO - PROCESS | 1648 | 1468901053079 Marionette TRACE conn2 <- [1,1826,null,{}] 21:04:13 INFO - PROCESS | 1648 | 1468901053084 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}] 21:04:13 INFO - PROCESS | 1648 | 1468901053085 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:13 INFO - PROCESS | 1648 | 1468901053183 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:04:13 INFO - PROCESS | 1648 | 1468901053428 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:13 INFO - PROCESS | 1648 | 1468901053429 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118389000 == 45 [pid = 1648] [id = 464] 21:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11607c400) [pid = 1648] [serial = 1391] [outer = 0x0] 21:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1160f2c00) [pid = 1648] [serial = 1392] [outer = 0x11607c400] 21:04:13 INFO - PROCESS | 1648 | 1468901053462 Marionette DEBUG loaded listener.js 21:04:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1175b3c00) [pid = 1648] [serial = 1393] [outer = 0x11607c400] 21:04:13 INFO - PROCESS | 1648 | 1468901053901 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]]]}] 21:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 872ms 21:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:04:13 INFO - PROCESS | 1648 | 1468901053952 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:04:13 INFO - PROCESS | 1648 | 1468901053953 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:04:13 INFO - PROCESS | 1648 | 1468901053956 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:04:13 INFO - PROCESS | 1648 | 1468901053958 Marionette TRACE conn2 <- [1,1830,null,{}] 21:04:13 INFO - PROCESS | 1648 | 1468901053961 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}] 21:04:13 INFO - PROCESS | 1648 | 1468901053963 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:14 INFO - PROCESS | 1648 | 1468901054057 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:04:14 INFO - PROCESS | 1648 | 1468901054119 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:14 INFO - PROCESS | 1648 | 1468901054121 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119743000 == 46 [pid = 1648] [id = 465] 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118410400) [pid = 1648] [serial = 1394] [outer = 0x0] 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119763000) [pid = 1648] [serial = 1395] [outer = 0x118410400] 21:04:14 INFO - PROCESS | 1648 | 1468901054149 Marionette DEBUG loaded listener.js 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119a9bc00) [pid = 1648] [serial = 1396] [outer = 0x118410400] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d2800 == 45 [pid = 1648] [id = 458] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1217cf000 == 44 [pid = 1648] [id = 457] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4db800 == 43 [pid = 1648] [id = 456] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119779800 == 42 [pid = 1648] [id = 455] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12909a800 == 41 [pid = 1648] [id = 454] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1288a8800 == 40 [pid = 1648] [id = 453] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124d85800 == 39 [pid = 1648] [id = 452] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x113088800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d5000 == 38 [pid = 1648] [id = 451] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119e93000 == 37 [pid = 1648] [id = 450] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1189cd800 == 36 [pid = 1648] [id = 449] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x113bdb800 == 35 [pid = 1648] [id = 448] 21:04:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116acc800 == 34 [pid = 1648] [id = 447] 21:04:14 INFO - PROCESS | 1648 | 1468901054519 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]]]}] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12aa72000) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1167a4800) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x117d1a400) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128817800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128e08c00) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128be1800) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129249000) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12923e800) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129523000) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12945c800) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1243a7000) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124d9dc00) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119ece800) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123d85800) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126a90400) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a8f800) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119d0c800) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12600b800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11807f000) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a96400) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119284400) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113b26800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116706800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129024400) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1192ba000) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a92800) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119287c00) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126ce7000) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123eba400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1210a8000) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a8fc00) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128863000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d1dc00) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129520400) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129020800) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d0e400) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a7d2c00) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a65ec00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121972c00) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12abc6400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126567000) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12b2f2400) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 21:04:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12abcbc00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 21:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 620ms 21:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:04:14 INFO - PROCESS | 1648 | 1468901054579 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:04:14 INFO - PROCESS | 1648 | 1468901054581 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:04:14 INFO - PROCESS | 1648 | 1468901054583 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:04:14 INFO - PROCESS | 1648 | 1468901054585 Marionette TRACE conn2 <- [1,1834,null,{}] 21:04:14 INFO - PROCESS | 1648 | 1468901054587 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}] 21:04:14 INFO - PROCESS | 1648 | 1468901054589 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:14 INFO - PROCESS | 1648 | 1468901054672 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:04:14 INFO - PROCESS | 1648 | 1468901054699 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:14 INFO - PROCESS | 1648 | 1468901054700 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119749000 == 35 [pid = 1648] [id = 466] 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119d0e400) [pid = 1648] [serial = 1397] [outer = 0x0] 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119d65000) [pid = 1648] [serial = 1398] [outer = 0x119d0e400] 21:04:14 INFO - PROCESS | 1648 | 1468901054726 Marionette DEBUG loaded listener.js 21:04:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119e17800) [pid = 1648] [serial = 1399] [outer = 0x119d0e400] 21:04:15 INFO - PROCESS | 1648 | 1468901055057 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]]]}] 21:04:15 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 21:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 21:04:15 INFO - PROCESS | 1648 | 1468901055103 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:04:15 INFO - PROCESS | 1648 | 1468901055104 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:04:15 INFO - PROCESS | 1648 | 1468901055111 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:04:15 INFO - PROCESS | 1648 | 1468901055118 Marionette TRACE conn2 <- [1,1838,null,{}] 21:04:15 INFO - PROCESS | 1648 | 1468901055121 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}] 21:04:15 INFO - PROCESS | 1648 | 1468901055123 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:15 INFO - PROCESS | 1648 | 1468901055203 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:04:15 INFO - PROCESS | 1648 | 1468901055207 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1648 | 1468901055208 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217c7000 == 36 [pid = 1648] [id = 467] 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119e1dc00) [pid = 1648] [serial = 1400] [outer = 0x0] 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x120fa2c00) [pid = 1648] [serial = 1401] [outer = 0x119e1dc00] 21:04:15 INFO - PROCESS | 1648 | 1468901055234 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1243a7000) [pid = 1648] [serial = 1402] [outer = 0x119e1dc00] 21:04:15 INFO - PROCESS | 1648 | 1468901055579 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]]]}] 21:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 479ms 21:04:15 INFO - PROCESS | 1648 | 1468901055586 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:04:15 INFO - PROCESS | 1648 | 1468901055588 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:04:15 INFO - PROCESS | 1648 | 1468901055590 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:04:15 INFO - PROCESS | 1648 | 1468901055591 Marionette TRACE conn2 <- [1,1842,null,{}] 21:04:15 INFO - PROCESS | 1648 | 1468901055593 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}] 21:04:15 INFO - PROCESS | 1648 | 1468901055595 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:15 INFO - PROCESS | 1648 | 1468901055692 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:04:15 INFO - PROCESS | 1648 | 1468901055751 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1648 | 1468901055753 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118104000 == 37 [pid = 1648] [id = 468] 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119e1f800) [pid = 1648] [serial = 1403] [outer = 0x0] 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124d9fc00) [pid = 1648] [serial = 1404] [outer = 0x119e1f800] 21:04:15 INFO - PROCESS | 1648 | 1468901055780 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126ce8000) [pid = 1648] [serial = 1405] [outer = 0x119e1f800] 21:04:16 INFO - PROCESS | 1648 | 1468901056117 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]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 574ms 21:04:16 INFO - PROCESS | 1648 | 1468901056165 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:04:16 INFO - PROCESS | 1648 | 1468901056166 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:04:16 INFO - PROCESS | 1648 | 1468901056169 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1648 | 1468901056171 Marionette TRACE conn2 <- [1,1846,null,{}] 21:04:16 INFO - PROCESS | 1648 | 1468901056174 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}] 21:04:16 INFO - PROCESS | 1648 | 1468901056176 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:16 INFO - PROCESS | 1648 | 1468901056341 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:04:16 INFO - PROCESS | 1648 | 1468901056357 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:16 INFO - PROCESS | 1648 | 1468901056362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c42800 == 38 [pid = 1648] [id = 469] 21:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128867800) [pid = 1648] [serial = 1406] [outer = 0x0] 21:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12886a800) [pid = 1648] [serial = 1407] [outer = 0x128867800] 21:04:16 INFO - PROCESS | 1648 | 1468901056423 Marionette DEBUG loaded listener.js 21:04:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128b3a800) [pid = 1648] [serial = 1408] [outer = 0x128867800] 21:04:16 INFO - PROCESS | 1648 | 1468901056830 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]]]}] 21:04:16 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) 21:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 21:04:16 INFO - PROCESS | 1648 | 1468901056844 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:04:16 INFO - PROCESS | 1648 | 1468901056846 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:04:16 INFO - PROCESS | 1648 | 1468901056851 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1648 | 1468901056853 Marionette TRACE conn2 <- [1,1850,null,{}] 21:04:16 INFO - PROCESS | 1648 | 1468901056855 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}] 21:04:16 INFO - PROCESS | 1648 | 1468901056856 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:16 INFO - PROCESS | 1648 | 1468901056961 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:04:17 INFO - PROCESS | 1648 | 1468901057001 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 1648 | 1468901057002 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x129481000 == 39 [pid = 1648] [id = 470] 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d08c00) [pid = 1648] [serial = 1409] [outer = 0x0] 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1267b2c00) [pid = 1648] [serial = 1410] [outer = 0x119d08c00] 21:04:17 INFO - PROCESS | 1648 | 1468901057027 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11802a800) [pid = 1648] [serial = 1411] [outer = 0x119d08c00] 21:04:17 INFO - PROCESS | 1648 | 1468901057357 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]]]}] 21:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 21:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:04:17 INFO - PROCESS | 1648 | 1468901057371 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:04:17 INFO - PROCESS | 1648 | 1468901057372 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:04:17 INFO - PROCESS | 1648 | 1468901057374 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:04:17 INFO - PROCESS | 1648 | 1468901057376 Marionette TRACE conn2 <- [1,1854,null,{}] 21:04:17 INFO - PROCESS | 1648 | 1468901057378 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}] 21:04:17 INFO - PROCESS | 1648 | 1468901057381 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:17 INFO - PROCESS | 1648 | 1468901057485 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:04:17 INFO - PROCESS | 1648 | 1468901057497 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 1648 | 1468901057498 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abab800 == 40 [pid = 1648] [id = 471] 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116531800) [pid = 1648] [serial = 1412] [outer = 0x0] 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c56800) [pid = 1648] [serial = 1413] [outer = 0x116531800] 21:04:17 INFO - PROCESS | 1648 | 1468901057529 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129020c00) [pid = 1648] [serial = 1414] [outer = 0x116531800] 21:04:17 INFO - PROCESS | 1648 | 1468901057917 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]]]}] 21:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 21:04:17 INFO - PROCESS | 1648 | 1468901057944 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:04:17 INFO - PROCESS | 1648 | 1468901057947 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:04:17 INFO - PROCESS | 1648 | 1468901057956 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:04:17 INFO - PROCESS | 1648 | 1468901057958 Marionette TRACE conn2 <- [1,1858,null,{}] 21:04:17 INFO - PROCESS | 1648 | 1468901057961 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}] 21:04:17 INFO - PROCESS | 1648 | 1468901057962 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:18 INFO - PROCESS | 1648 | 1468901058120 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:04:18 INFO - PROCESS | 1648 | 1468901058139 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 1648 | 1468901058139 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12badd000 == 41 [pid = 1648] [id = 472] 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128bdd800) [pid = 1648] [serial = 1415] [outer = 0x0] 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129244400) [pid = 1648] [serial = 1416] [outer = 0x128bdd800] 21:04:18 INFO - PROCESS | 1648 | 1468901058178 Marionette DEBUG loaded listener.js 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129453800) [pid = 1648] [serial = 1417] [outer = 0x128bdd800] 21:04:18 INFO - PROCESS | 1648 | 1468901058559 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]]]}] 21:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 620ms 21:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:04:18 INFO - PROCESS | 1648 | 1468901058575 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:04:18 INFO - PROCESS | 1648 | 1468901058576 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:04:18 INFO - PROCESS | 1648 | 1468901058579 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:04:18 INFO - PROCESS | 1648 | 1468901058581 Marionette TRACE conn2 <- [1,1862,null,{}] 21:04:18 INFO - PROCESS | 1648 | 1468901058586 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}] 21:04:18 INFO - PROCESS | 1648 | 1468901058587 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:18 INFO - PROCESS | 1648 | 1468901058780 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x110fe6800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118d52c00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1215d0c00) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12600cc00) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119a9c800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120fa3000) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116705000) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x111c18800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123dd6000) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x115e0f400) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:04:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118d49800) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:04:18 INFO - PROCESS | 1648 | 1468901058827 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 1648 | 1468901058828 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1241c1800 == 42 [pid = 1648] [id = 473] 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11222ec00) [pid = 1648] [serial = 1418] [outer = 0x0] 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1160e7400) [pid = 1648] [serial = 1419] [outer = 0x11222ec00] 21:04:18 INFO - PROCESS | 1648 | 1468901058853 Marionette DEBUG loaded listener.js 21:04:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119288800) [pid = 1648] [serial = 1420] [outer = 0x11222ec00] 21:04:19 INFO - PROCESS | 1648 | 1468901059118 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]]]}] 21:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 572ms 21:04:19 INFO - PROCESS | 1648 | 1468901059153 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:04:19 INFO - PROCESS | 1648 | 1468901059154 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:04:19 INFO - PROCESS | 1648 | 1468901059157 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 1648 | 1468901059158 Marionette TRACE conn2 <- [1,1866,null,{}] 21:04:19 INFO - PROCESS | 1648 | 1468901059160 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}] 21:04:19 INFO - PROCESS | 1648 | 1468901059161 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:19 INFO - PROCESS | 1648 | 1468901059252 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:04:19 INFO - PROCESS | 1648 | 1468901059256 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 1648 | 1468901059257 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5df000 == 43 [pid = 1648] [id = 474] 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a95c00) [pid = 1648] [serial = 1421] [outer = 0x0] 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126003c00) [pid = 1648] [serial = 1422] [outer = 0x119a95c00] 21:04:19 INFO - PROCESS | 1648 | 1468901059284 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12951e800) [pid = 1648] [serial = 1423] [outer = 0x119a95c00] 21:04:19 INFO - PROCESS | 1648 | 1468901059637 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]]]}] 21:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 21:04:19 INFO - PROCESS | 1648 | 1468901059680 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:04:19 INFO - PROCESS | 1648 | 1468901059683 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:04:19 INFO - PROCESS | 1648 | 1468901059685 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 1648 | 1468901059687 Marionette TRACE conn2 <- [1,1870,null,{}] 21:04:19 INFO - PROCESS | 1648 | 1468901059689 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}] 21:04:19 INFO - PROCESS | 1648 | 1468901059690 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:19 INFO - PROCESS | 1648 | 1468901059789 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:04:19 INFO - PROCESS | 1648 | 1468901059792 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 1648 | 1468901059794 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d033800 == 44 [pid = 1648] [id = 475] 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129546400) [pid = 1648] [serial = 1424] [outer = 0x0] 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129549800) [pid = 1648] [serial = 1425] [outer = 0x129546400] 21:04:19 INFO - PROCESS | 1648 | 1468901059817 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a7d7800) [pid = 1648] [serial = 1426] [outer = 0x129546400] 21:04:20 INFO - PROCESS | 1648 | 1468901060190 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]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 21:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:04:20 INFO - PROCESS | 1648 | 1468901060204 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 1648 | 1468901060206 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:04:20 INFO - PROCESS | 1648 | 1468901060209 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 1648 | 1468901060211 Marionette TRACE conn2 <- [1,1874,null,{}] 21:04:20 INFO - PROCESS | 1648 | 1468901060215 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}] 21:04:20 INFO - PROCESS | 1648 | 1468901060217 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:20 INFO - PROCESS | 1648 | 1468901060382 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:04:20 INFO - PROCESS | 1648 | 1468901060395 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:20 INFO - PROCESS | 1648 | 1468901060396 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d30d000 == 45 [pid = 1648] [id = 476] 21:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129548000) [pid = 1648] [serial = 1427] [outer = 0x0] 21:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aa6c000) [pid = 1648] [serial = 1428] [outer = 0x129548000] 21:04:20 INFO - PROCESS | 1648 | 1468901060428 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aa77800) [pid = 1648] [serial = 1429] [outer = 0x129548000] 21:04:20 INFO - PROCESS | 1648 | 1468901060812 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]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 626ms 21:04:20 INFO - PROCESS | 1648 | 1468901060835 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 1648 | 1468901060837 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:04:20 INFO - PROCESS | 1648 | 1468901060841 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 1648 | 1468901060844 Marionette TRACE conn2 <- [1,1878,null,{}] 21:04:20 INFO - PROCESS | 1648 | 1468901060851 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}] 21:04:20 INFO - PROCESS | 1648 | 1468901060852 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:20 INFO - PROCESS | 1648 | 1468901060968 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:04:21 INFO - PROCESS | 1648 | 1468901061029 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 1648 | 1468901061033 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d85000 == 46 [pid = 1648] [id = 477] 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1151c9000) [pid = 1648] [serial = 1430] [outer = 0x0] 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11652c800) [pid = 1648] [serial = 1431] [outer = 0x1151c9000] 21:04:21 INFO - PROCESS | 1648 | 1468901061105 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11802cc00) [pid = 1648] [serial = 1432] [outer = 0x1151c9000] 21:04:21 INFO - PROCESS | 1648 | 1468901061625 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]]]}] 21:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 828ms 21:04:21 INFO - PROCESS | 1648 | 1468901061668 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:04:21 INFO - PROCESS | 1648 | 1468901061672 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:04:21 INFO - PROCESS | 1648 | 1468901061676 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:04:21 INFO - PROCESS | 1648 | 1468901061678 Marionette TRACE conn2 <- [1,1882,null,{}] 21:04:21 INFO - PROCESS | 1648 | 1468901061683 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}] 21:04:21 INFO - PROCESS | 1648 | 1468901061685 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:21 INFO - PROCESS | 1648 | 1468901061790 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:04:21 INFO - PROCESS | 1648 | 1468901061865 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 1648 | 1468901061866 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ed800 == 47 [pid = 1648] [id = 478] 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119ab3000) [pid = 1648] [serial = 1433] [outer = 0x0] 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d08400) [pid = 1648] [serial = 1434] [outer = 0x119ab3000] 21:04:21 INFO - PROCESS | 1648 | 1468901061897 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119e1b800) [pid = 1648] [serial = 1435] [outer = 0x119ab3000] 21:04:22 INFO - PROCESS | 1648 | 1468901062302 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]]]}] 21:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 21:04:22 INFO - PROCESS | 1648 | 1468901062348 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 1648 | 1468901062349 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:04:22 INFO - PROCESS | 1648 | 1468901062352 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 1648 | 1468901062354 Marionette TRACE conn2 <- [1,1886,null,{}] 21:04:22 INFO - PROCESS | 1648 | 1468901062362 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}] 21:04:22 INFO - PROCESS | 1648 | 1468901062366 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:22 INFO - PROCESS | 1648 | 1468901062474 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:04:22 INFO - PROCESS | 1648 | 1468901062535 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:22 INFO - PROCESS | 1648 | 1468901062538 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5dc000 == 48 [pid = 1648] [id = 479] 21:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1212e6000) [pid = 1648] [serial = 1436] [outer = 0x0] 21:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1247cd000) [pid = 1648] [serial = 1437] [outer = 0x1212e6000] 21:04:22 INFO - PROCESS | 1648 | 1468901062609 Marionette DEBUG loaded listener.js 21:04:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128810000) [pid = 1648] [serial = 1438] [outer = 0x1212e6000] 21:04:23 INFO - PROCESS | 1648 | 1468901063025 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]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 723ms 21:04:23 INFO - PROCESS | 1648 | 1468901063088 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:04:23 INFO - PROCESS | 1648 | 1468901063091 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:04:23 INFO - PROCESS | 1648 | 1468901063108 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 1648 | 1468901063110 Marionette TRACE conn2 <- [1,1890,null,{}] 21:04:23 INFO - PROCESS | 1648 | 1468901063118 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}] 21:04:23 INFO - PROCESS | 1648 | 1468901063120 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:23 INFO - PROCESS | 1648 | 1468901063276 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:04:23 INFO - PROCESS | 1648 | 1468901063406 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:23 INFO - PROCESS | 1648 | 1468901063408 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d877000 == 49 [pid = 1648] [id = 480] 21:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128810400) [pid = 1648] [serial = 1439] [outer = 0x0] 21:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128863000) [pid = 1648] [serial = 1440] [outer = 0x128810400] 21:04:23 INFO - PROCESS | 1648 | 1468901063454 Marionette DEBUG loaded listener.js 21:04:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c4f000) [pid = 1648] [serial = 1441] [outer = 0x128810400] 21:04:23 INFO - PROCESS | 1648 | 1468901063906 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]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 841ms 21:04:23 INFO - PROCESS | 1648 | 1468901063942 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:04:23 INFO - PROCESS | 1648 | 1468901063944 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:04:23 INFO - PROCESS | 1648 | 1468901063946 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 1648 | 1468901063950 Marionette TRACE conn2 <- [1,1894,null,{}] 21:04:23 INFO - PROCESS | 1648 | 1468901063953 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}] 21:04:23 INFO - PROCESS | 1648 | 1468901063954 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:24 INFO - PROCESS | 1648 | 1468901064197 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:04:24 INFO - PROCESS | 1648 | 1468901064287 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:24 INFO - PROCESS | 1648 | 1468901064288 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12111c800 == 50 [pid = 1648] [id = 481] 21:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11307e800) [pid = 1648] [serial = 1442] [outer = 0x0] 21:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116aa4400) [pid = 1648] [serial = 1443] [outer = 0x11307e800] 21:04:24 INFO - PROCESS | 1648 | 1468901064318 Marionette DEBUG loaded listener.js 21:04:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118408800) [pid = 1648] [serial = 1444] [outer = 0x11307e800] 21:04:24 INFO - PROCESS | 1648 | 1468901064789 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]]]}] 21:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 877ms 21:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:04:24 INFO - PROCESS | 1648 | 1468901064824 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:04:24 INFO - PROCESS | 1648 | 1468901064826 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:04:24 INFO - PROCESS | 1648 | 1468901064830 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:04:24 INFO - PROCESS | 1648 | 1468901064834 Marionette TRACE conn2 <- [1,1898,null,{}] 21:04:24 INFO - PROCESS | 1648 | 1468901064837 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}] 21:04:24 INFO - PROCESS | 1648 | 1468901064838 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:24 INFO - PROCESS | 1648 | 1468901064934 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:04:25 INFO - PROCESS | 1648 | 1468901065012 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:25 INFO - PROCESS | 1648 | 1468901065013 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189c4800 == 51 [pid = 1648] [id = 482] 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119ab2800) [pid = 1648] [serial = 1445] [outer = 0x0] 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d0c800) [pid = 1648] [serial = 1446] [outer = 0x119ab2800] 21:04:25 INFO - PROCESS | 1648 | 1468901065041 Marionette DEBUG loaded listener.js 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119d70800) [pid = 1648] [serial = 1447] [outer = 0x119ab2800] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d033800 == 50 [pid = 1648] [id = 475] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5df000 == 49 [pid = 1648] [id = 474] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1241c1800 == 48 [pid = 1648] [id = 473] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12badd000 == 47 [pid = 1648] [id = 472] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12abab800 == 46 [pid = 1648] [id = 471] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129481000 == 45 [pid = 1648] [id = 470] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128c42800 == 44 [pid = 1648] [id = 469] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118104000 == 43 [pid = 1648] [id = 468] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1217c7000 == 42 [pid = 1648] [id = 467] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119749000 == 41 [pid = 1648] [id = 466] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119743000 == 40 [pid = 1648] [id = 465] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118389000 == 39 [pid = 1648] [id = 464] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119784000 == 38 [pid = 1648] [id = 460] 21:04:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf03000 == 37 [pid = 1648] [id = 459] 21:04:25 INFO - PROCESS | 1648 | 1468901065401 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]]]}] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126561800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119d70c00) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1215d1c00) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11732d400) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118032000) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11600a400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1127d7000) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124107800) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119a94c00) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1192b4000) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1197c0c00) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123d81400) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1243b4400) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1180e0800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116081400) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12656ec00) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1151c4400) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119fdfc00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119e1d400) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126005000) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124311800) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124d19000) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 21:04:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d1e000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 21:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 623ms 21:04:25 INFO - PROCESS | 1648 | 1468901065453 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:04:25 INFO - PROCESS | 1648 | 1468901065455 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:04:25 INFO - PROCESS | 1648 | 1468901065457 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 1648 | 1468901065458 Marionette TRACE conn2 <- [1,1902,null,{}] 21:04:25 INFO - PROCESS | 1648 | 1468901065461 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}] 21:04:25 INFO - PROCESS | 1648 | 1468901065462 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:25 INFO - PROCESS | 1648 | 1468901065545 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:04:25 INFO - PROCESS | 1648 | 1468901065553 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:25 INFO - PROCESS | 1648 | 1468901065554 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a49000 == 38 [pid = 1648] [id = 483] 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119fdfc00) [pid = 1648] [serial = 1448] [outer = 0x0] 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x120f9fc00) [pid = 1648] [serial = 1449] [outer = 0x119fdfc00] 21:04:25 INFO - PROCESS | 1648 | 1468901065579 Marionette DEBUG loaded listener.js 21:04:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121cccc00) [pid = 1648] [serial = 1450] [outer = 0x119fdfc00] 21:04:25 INFO - PROCESS | 1648 | 1468901065926 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]]]}] 21:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 21:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:04:25 INFO - PROCESS | 1648 | 1468901065979 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:04:25 INFO - PROCESS | 1648 | 1468901065981 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:04:25 INFO - PROCESS | 1648 | 1468901065989 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 1648 | 1468901065992 Marionette TRACE conn2 <- [1,1906,null,{}] 21:04:25 INFO - PROCESS | 1648 | 1468901065994 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}] 21:04:25 INFO - PROCESS | 1648 | 1468901065996 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:26 INFO - PROCESS | 1648 | 1468901066083 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:04:26 INFO - PROCESS | 1648 | 1468901066088 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 1648 | 1468901066089 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264e0000 == 39 [pid = 1648] [id = 484] 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123eba400) [pid = 1648] [serial = 1451] [outer = 0x0] 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1243b3400) [pid = 1648] [serial = 1452] [outer = 0x123eba400] 21:04:26 INFO - PROCESS | 1648 | 1468901066114 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1264c1c00) [pid = 1648] [serial = 1453] [outer = 0x123eba400] 21:04:26 INFO - PROCESS | 1648 | 1468901066566 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]]]}] 21:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 626ms 21:04:26 INFO - PROCESS | 1648 | 1468901066611 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:04:26 INFO - PROCESS | 1648 | 1468901066616 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:04:26 INFO - PROCESS | 1648 | 1468901066620 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:04:26 INFO - PROCESS | 1648 | 1468901066622 Marionette TRACE conn2 <- [1,1910,null,{}] 21:04:26 INFO - PROCESS | 1648 | 1468901066626 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}] 21:04:26 INFO - PROCESS | 1648 | 1468901066627 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:26 INFO - PROCESS | 1648 | 1468901066730 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:04:26 INFO - PROCESS | 1648 | 1468901066793 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 1648 | 1468901066794 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192df000 == 40 [pid = 1648] [id = 485] 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118088000) [pid = 1648] [serial = 1454] [outer = 0x0] 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118d48000) [pid = 1648] [serial = 1455] [outer = 0x118088000] 21:04:26 INFO - PROCESS | 1648 | 1468901066826 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1197cc000) [pid = 1648] [serial = 1456] [outer = 0x118088000] 21:04:27 INFO - PROCESS | 1648 | 1468901067265 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]]]}] 21:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 21:04:27 INFO - PROCESS | 1648 | 1468901067305 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:04:27 INFO - PROCESS | 1648 | 1468901067310 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:04:27 INFO - PROCESS | 1648 | 1468901067319 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:04:27 INFO - PROCESS | 1648 | 1468901067322 Marionette TRACE conn2 <- [1,1914,null,{}] 21:04:27 INFO - PROCESS | 1648 | 1468901067326 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}] 21:04:27 INFO - PROCESS | 1648 | 1468901067329 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:27 INFO - PROCESS | 1648 | 1468901067522 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:04:27 INFO - PROCESS | 1648 | 1468901067611 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 1648 | 1468901067612 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126045000 == 41 [pid = 1648] [id = 486] 21:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119fe0400) [pid = 1648] [serial = 1457] [outer = 0x0] 21:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1215d0c00) [pid = 1648] [serial = 1458] [outer = 0x119fe0400] 21:04:27 INFO - PROCESS | 1648 | 1468901067644 Marionette DEBUG loaded listener.js 21:04:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123dc1000) [pid = 1648] [serial = 1459] [outer = 0x119fe0400] 21:04:28 INFO - PROCESS | 1648 | 1468901068084 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]]]}] 21:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 771ms 21:04:28 INFO - PROCESS | 1648 | 1468901068090 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 1648 | 1468901068092 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:04:28 INFO - PROCESS | 1648 | 1468901068094 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1648 | 1468901068097 Marionette TRACE conn2 <- [1,1918,null,{}] 21:04:28 INFO - PROCESS | 1648 | 1468901068105 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}] 21:04:28 INFO - PROCESS | 1648 | 1468901068108 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:28 INFO - PROCESS | 1648 | 1468901068210 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:04:28 INFO - PROCESS | 1648 | 1468901068274 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:28 INFO - PROCESS | 1648 | 1468901068276 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11920e000 == 42 [pid = 1648] [id = 487] 21:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125667800) [pid = 1648] [serial = 1460] [outer = 0x0] 21:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126563400) [pid = 1648] [serial = 1461] [outer = 0x125667800] 21:04:28 INFO - PROCESS | 1648 | 1468901068308 Marionette DEBUG loaded listener.js 21:04:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128816c00) [pid = 1648] [serial = 1462] [outer = 0x125667800] 21:04:28 INFO - PROCESS | 1648 | 1468901068770 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]]]}] 21:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 724ms 21:04:28 INFO - PROCESS | 1648 | 1468901068818 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:04:28 INFO - PROCESS | 1648 | 1468901068820 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:04:28 INFO - PROCESS | 1648 | 1468901068822 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1648 | 1468901068824 Marionette TRACE conn2 <- [1,1922,null,{}] 21:04:28 INFO - PROCESS | 1648 | 1468901068826 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}] 21:04:28 INFO - PROCESS | 1648 | 1468901068827 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:28 INFO - PROCESS | 1648 | 1468901068948 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:04:29 INFO - PROCESS | 1648 | 1468901069010 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 1648 | 1468901069012 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa19000 == 43 [pid = 1648] [id = 488] 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b3ac00) [pid = 1648] [serial = 1463] [outer = 0x0] 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128c50400) [pid = 1648] [serial = 1464] [outer = 0x128b3ac00] 21:04:29 INFO - PROCESS | 1648 | 1468901069042 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129016800) [pid = 1648] [serial = 1465] [outer = 0x128b3ac00] 21:04:29 INFO - PROCESS | 1648 | 1468901069491 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]]]}] 21:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 720ms 21:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:04:29 INFO - PROCESS | 1648 | 1468901069543 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:04:29 INFO - PROCESS | 1648 | 1468901069544 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:04:29 INFO - PROCESS | 1648 | 1468901069546 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:04:29 INFO - PROCESS | 1648 | 1468901069548 Marionette TRACE conn2 <- [1,1926,null,{}] 21:04:29 INFO - PROCESS | 1648 | 1468901069550 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}] 21:04:29 INFO - PROCESS | 1648 | 1468901069551 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:29 INFO - PROCESS | 1648 | 1468901069649 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:04:29 INFO - PROCESS | 1648 | 1468901069710 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 1648 | 1468901069711 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2db000 == 44 [pid = 1648] [id = 489] 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b3b800) [pid = 1648] [serial = 1466] [outer = 0x0] 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12944f400) [pid = 1648] [serial = 1467] [outer = 0x128b3b800] 21:04:29 INFO - PROCESS | 1648 | 1468901069740 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129517800) [pid = 1648] [serial = 1468] [outer = 0x128b3b800] 21:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129520800) [pid = 1648] [serial = 1469] [outer = 0x12d018800] 21:04:30 INFO - PROCESS | 1648 | 1468901070364 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]]]}] 21:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 872ms 21:04:30 INFO - PROCESS | 1648 | 1468901070418 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:04:30 INFO - PROCESS | 1648 | 1468901070421 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:04:30 INFO - PROCESS | 1648 | 1468901070424 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 1648 | 1468901070426 Marionette TRACE conn2 <- [1,1930,null,{}] 21:04:30 INFO - PROCESS | 1648 | 1468901070430 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}] 21:04:30 INFO - PROCESS | 1648 | 1468901070431 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:30 INFO - PROCESS | 1648 | 1468901070529 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:04:30 INFO - PROCESS | 1648 | 1468901070610 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 1648 | 1468901070613 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119000 == 45 [pid = 1648] [id = 490] 21:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117d26000) [pid = 1648] [serial = 1470] [outer = 0x0] 21:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119764c00) [pid = 1648] [serial = 1471] [outer = 0x117d26000] 21:04:30 INFO - PROCESS | 1648 | 1468901070640 Marionette DEBUG loaded listener.js 21:04:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119a9c800) [pid = 1648] [serial = 1472] [outer = 0x117d26000] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119a49000 == 44 [pid = 1648] [id = 483] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1189c4800 == 43 [pid = 1648] [id = 482] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12111c800 == 42 [pid = 1648] [id = 481] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5dc000 == 41 [pid = 1648] [id = 479] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ed800 == 40 [pid = 1648] [id = 478] 21:04:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117d85000 == 39 [pid = 1648] [id = 477] 21:04:31 INFO - PROCESS | 1648 | 1468901071145 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]]]}] 21:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 769ms 21:04:31 INFO - PROCESS | 1648 | 1468901071194 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 1648 | 1468901071197 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:04:31 INFO - PROCESS | 1648 | 1468901071201 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 1648 | 1468901071203 Marionette TRACE conn2 <- [1,1934,null,{}] 21:04:31 INFO - PROCESS | 1648 | 1468901071207 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}] 21:04:31 INFO - PROCESS | 1648 | 1468901071208 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:31 INFO - PROCESS | 1648 | 1468901071312 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:04:31 INFO - PROCESS | 1648 | 1468901071388 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:31 INFO - PROCESS | 1648 | 1468901071391 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d7000 == 40 [pid = 1648] [id = 491] 21:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116aaec00) [pid = 1648] [serial = 1473] [outer = 0x0] 21:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1192af800) [pid = 1648] [serial = 1474] [outer = 0x116aaec00] 21:04:31 INFO - PROCESS | 1648 | 1468901071424 Marionette DEBUG loaded listener.js 21:04:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119d0d800) [pid = 1648] [serial = 1475] [outer = 0x116aaec00] 21:04:31 INFO - PROCESS | 1648 | 1468901071878 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]]]}] 21:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 21:04:31 INFO - PROCESS | 1648 | 1468901071923 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 1648 | 1468901071926 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:04:31 INFO - PROCESS | 1648 | 1468901071932 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 1648 | 1468901071935 Marionette TRACE conn2 <- [1,1938,null,{}] 21:04:31 INFO - PROCESS | 1648 | 1468901071938 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}] 21:04:31 INFO - PROCESS | 1648 | 1468901071939 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:32 INFO - PROCESS | 1648 | 1468901072042 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:04:32 INFO - PROCESS | 1648 | 1468901072118 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 1648 | 1468901072120 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e9e800 == 41 [pid = 1648] [id = 492] 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124104800) [pid = 1648] [serial = 1476] [outer = 0x0] 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12410a800) [pid = 1648] [serial = 1477] [outer = 0x124104800] 21:04:32 INFO - PROCESS | 1648 | 1468901072152 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x125674800) [pid = 1648] [serial = 1478] [outer = 0x124104800] 21:04:32 INFO - PROCESS | 1648 | 1468901072573 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]]]}] 21:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 21:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:04:32 INFO - PROCESS | 1648 | 1468901072602 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:04:32 INFO - PROCESS | 1648 | 1468901072604 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:04:32 INFO - PROCESS | 1648 | 1468901072606 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:04:32 INFO - PROCESS | 1648 | 1468901072608 Marionette TRACE conn2 <- [1,1942,null,{}] 21:04:32 INFO - PROCESS | 1648 | 1468901072616 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}] 21:04:32 INFO - PROCESS | 1648 | 1468901072619 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:32 INFO - PROCESS | 1648 | 1468901072724 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:04:32 INFO - PROCESS | 1648 | 1468901072788 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 1648 | 1468901072790 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2dd800 == 42 [pid = 1648] [id = 493] 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126ce7c00) [pid = 1648] [serial = 1479] [outer = 0x0] 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x128862000) [pid = 1648] [serial = 1480] [outer = 0x126ce7c00] 21:04:32 INFO - PROCESS | 1648 | 1468901072822 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129240000) [pid = 1648] [serial = 1481] [outer = 0x126ce7c00] 21:04:33 INFO - PROCESS | 1648 | 1468901073284 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]]]}] 21:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 21:04:33 INFO - PROCESS | 1648 | 1468901073365 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:04:33 INFO - PROCESS | 1648 | 1468901073366 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:04:33 INFO - PROCESS | 1648 | 1468901073371 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 1648 | 1468901073372 Marionette TRACE conn2 <- [1,1946,null,{}] 21:04:33 INFO - PROCESS | 1648 | 1468901073375 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}] 21:04:33 INFO - PROCESS | 1648 | 1468901073376 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:33 INFO - PROCESS | 1648 | 1468901073476 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:04:33 INFO - PROCESS | 1648 | 1468901073552 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:33 INFO - PROCESS | 1648 | 1468901073553 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5df000 == 43 [pid = 1648] [id = 494] 21:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12954e800) [pid = 1648] [serial = 1482] [outer = 0x0] 21:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12aa6c800) [pid = 1648] [serial = 1483] [outer = 0x12954e800] 21:04:33 INFO - PROCESS | 1648 | 1468901073583 Marionette DEBUG loaded listener.js 21:04:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12aa7a400) [pid = 1648] [serial = 1484] [outer = 0x12954e800] 21:04:34 INFO - PROCESS | 1648 | 1468901074005 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]]]}] 21:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 21:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:04:34 INFO - PROCESS | 1648 | 1468901074041 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:04:34 INFO - PROCESS | 1648 | 1468901074042 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:04:34 INFO - PROCESS | 1648 | 1468901074044 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:04:34 INFO - PROCESS | 1648 | 1468901074045 Marionette TRACE conn2 <- [1,1950,null,{}] 21:04:34 INFO - PROCESS | 1648 | 1468901074048 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}] 21:04:34 INFO - PROCESS | 1648 | 1468901074049 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:34 INFO - PROCESS | 1648 | 1468901074143 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:04:34 INFO - PROCESS | 1648 | 1468901074206 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1648 | 1468901074208 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d028800 == 44 [pid = 1648] [id = 495] 21:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a662400) [pid = 1648] [serial = 1485] [outer = 0x0] 21:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12abca000) [pid = 1648] [serial = 1486] [outer = 0x12a662400] 21:04:34 INFO - PROCESS | 1648 | 1468901074236 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b2f2400) [pid = 1648] [serial = 1487] [outer = 0x12a662400] 21:04:34 INFO - PROCESS | 1648 | 1468901074694 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]]]}] 21:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 21:04:34 INFO - PROCESS | 1648 | 1468901074715 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:04:34 INFO - PROCESS | 1648 | 1468901074717 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:04:34 INFO - PROCESS | 1648 | 1468901074721 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:04:34 INFO - PROCESS | 1648 | 1468901074723 Marionette TRACE conn2 <- [1,1954,null,{}] 21:04:34 INFO - PROCESS | 1648 | 1468901074726 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}] 21:04:34 INFO - PROCESS | 1648 | 1468901074733 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:34 INFO - PROCESS | 1648 | 1468901074902 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:04:34 INFO - PROCESS | 1648 | 1468901074968 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1648 | 1468901074970 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9be800 == 45 [pid = 1648] [id = 496] 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x116089c00) [pid = 1648] [serial = 1488] [outer = 0x0] 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b2fbc00) [pid = 1648] [serial = 1489] [outer = 0x116089c00] 21:04:35 INFO - PROCESS | 1648 | 1468901075043 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12ba7f800) [pid = 1648] [serial = 1490] [outer = 0x116089c00] 21:04:35 INFO - PROCESS | 1648 | 1468901075433 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]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 720ms 21:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:04:35 INFO - PROCESS | 1648 | 1468901075441 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 1648 | 1468901075442 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:04:35 INFO - PROCESS | 1648 | 1468901075444 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 1648 | 1468901075445 Marionette TRACE conn2 <- [1,1958,null,{}] 21:04:35 INFO - PROCESS | 1648 | 1468901075448 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}] 21:04:35 INFO - PROCESS | 1648 | 1468901075449 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:35 INFO - PROCESS | 1648 | 1468901075545 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:04:35 INFO - PROCESS | 1648 | 1468901075618 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:35 INFO - PROCESS | 1648 | 1468901075619 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9d2000 == 46 [pid = 1648] [id = 497] 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12bb2ac00) [pid = 1648] [serial = 1491] [outer = 0x0] 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12bb30800) [pid = 1648] [serial = 1492] [outer = 0x12bb2ac00] 21:04:35 INFO - PROCESS | 1648 | 1468901075652 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12bb37400) [pid = 1648] [serial = 1493] [outer = 0x12bb2ac00] 21:04:36 INFO - PROCESS | 1648 | 1468901076139 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]]]}] 21:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 21:04:36 INFO - PROCESS | 1648 | 1468901076166 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:04:36 INFO - PROCESS | 1648 | 1468901076168 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:04:36 INFO - PROCESS | 1648 | 1468901076171 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:04:36 INFO - PROCESS | 1648 | 1468901076173 Marionette TRACE conn2 <- [1,1962,null,{}] 21:04:36 INFO - PROCESS | 1648 | 1468901076177 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}] 21:04:36 INFO - PROCESS | 1648 | 1468901076178 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:36 INFO - PROCESS | 1648 | 1468901076297 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:04:36 INFO - PROCESS | 1648 | 1468901076380 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:36 INFO - PROCESS | 1648 | 1468901076381 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121111800 == 47 [pid = 1648] [id = 498] 21:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119ab8000) [pid = 1648] [serial = 1494] [outer = 0x0] 21:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x119d1e000) [pid = 1648] [serial = 1495] [outer = 0x119ab8000] 21:04:36 INFO - PROCESS | 1648 | 1468901076410 Marionette DEBUG loaded listener.js 21:04:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x121a0d000) [pid = 1648] [serial = 1496] [outer = 0x119ab8000] 21:04:37 INFO - PROCESS | 1648 | 1468901077003 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]]]}] 21:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 873ms 21:04:37 INFO - PROCESS | 1648 | 1468901077045 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:04:37 INFO - PROCESS | 1648 | 1468901077049 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:04:37 INFO - PROCESS | 1648 | 1468901077053 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:04:37 INFO - PROCESS | 1648 | 1468901077056 Marionette TRACE conn2 <- [1,1966,null,{}] 21:04:37 INFO - PROCESS | 1648 | 1468901077060 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}] 21:04:37 INFO - PROCESS | 1648 | 1468901077061 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:37 INFO - PROCESS | 1648 | 1468901077163 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:04:37 INFO - PROCESS | 1648 | 1468901077244 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:37 INFO - PROCESS | 1648 | 1468901077246 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129095800 == 48 [pid = 1648] [id = 499] 21:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x119d73800) [pid = 1648] [serial = 1497] [outer = 0x0] 21:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x123d7a800) [pid = 1648] [serial = 1498] [outer = 0x119d73800] 21:04:37 INFO - PROCESS | 1648 | 1468901077278 Marionette DEBUG loaded listener.js 21:04:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x124d17400) [pid = 1648] [serial = 1499] [outer = 0x119d73800] 21:04:37 INFO - PROCESS | 1648 | 1468901077711 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]]]}] 21:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 724ms 21:04:37 INFO - PROCESS | 1648 | 1468901077776 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:04:37 INFO - PROCESS | 1648 | 1468901077780 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:04:37 INFO - PROCESS | 1648 | 1468901077803 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:04:37 INFO - PROCESS | 1648 | 1468901077805 Marionette TRACE conn2 <- [1,1970,null,{}] 21:04:37 INFO - PROCESS | 1648 | 1468901077808 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}] 21:04:37 INFO - PROCESS | 1648 | 1468901077809 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:37 INFO - PROCESS | 1648 | 1468901077919 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:04:38 INFO - PROCESS | 1648 | 1468901077998 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1648 | 1468901078000 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12badc000 == 49 [pid = 1648] [id = 500] 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128862800) [pid = 1648] [serial = 1500] [outer = 0x0] 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x128bda000) [pid = 1648] [serial = 1501] [outer = 0x128862800] 21:04:38 INFO - PROCESS | 1648 | 1468901078031 Marionette DEBUG loaded listener.js 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x129015800) [pid = 1648] [serial = 1502] [outer = 0x128862800] 21:04:38 INFO - PROCESS | 1648 | 1468901078453 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 672ms 21:04:38 INFO - PROCESS | 1648 | 1468901078473 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:04:38 INFO - PROCESS | 1648 | 1468901078474 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:04:38 INFO - PROCESS | 1648 | 1468901078477 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:04:38 INFO - PROCESS | 1648 | 1468901078479 Marionette TRACE conn2 <- [1,1974,null,{}] 21:04:38 INFO - PROCESS | 1648 | 1468901078487 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:38 INFO - PROCESS | 1648 | 1468901078490 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:38 INFO - PROCESS | 1648 | 1468901078596 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:04:38 INFO - PROCESS | 1648 | 1468901078664 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1648 | 1468901078666 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d890000 == 50 [pid = 1648] [id = 501] 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a7d3c00) [pid = 1648] [serial = 1503] [outer = 0x0] 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12abc2000) [pid = 1648] [serial = 1504] [outer = 0x12a7d3c00] 21:04:38 INFO - PROCESS | 1648 | 1468901078739 Marionette DEBUG loaded listener.js 21:04:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12ba44c00) [pid = 1648] [serial = 1505] [outer = 0x12a7d3c00] 21:04:39 INFO - PROCESS | 1648 | 1468901079178 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 21:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:04:39 INFO - PROCESS | 1648 | 1468901079200 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1648 | 1468901079202 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:04:39 INFO - PROCESS | 1648 | 1468901079204 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1648 | 1468901079205 Marionette TRACE conn2 <- [1,1978,null,{}] 21:04:39 INFO - PROCESS | 1648 | 1468901079208 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:39 INFO - PROCESS | 1648 | 1468901079209 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:39 INFO - PROCESS | 1648 | 1468901079332 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:04:39 INFO - PROCESS | 1648 | 1468901079398 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:39 INFO - PROCESS | 1648 | 1468901079399 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de5d800 == 51 [pid = 1648] [id = 502] 21:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12ba4f400) [pid = 1648] [serial = 1506] [outer = 0x0] 21:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12ba78400) [pid = 1648] [serial = 1507] [outer = 0x12ba4f400] 21:04:39 INFO - PROCESS | 1648 | 1468901079469 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12bb2e000) [pid = 1648] [serial = 1508] [outer = 0x12ba4f400] 21:04:39 INFO - PROCESS | 1648 | 1468901079878 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 719ms 21:04:39 INFO - PROCESS | 1648 | 1468901079923 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1648 | 1468901079925 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:04:39 INFO - PROCESS | 1648 | 1468901079927 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1648 | 1468901079928 Marionette TRACE conn2 <- [1,1982,null,{}] 21:04:39 INFO - PROCESS | 1648 | 1468901079931 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:39 INFO - PROCESS | 1648 | 1468901079932 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:40 INFO - PROCESS | 1648 | 1468901080029 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:04:40 INFO - PROCESS | 1648 | 1468901080109 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 1648 | 1468901080110 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c1e000 == 52 [pid = 1648] [id = 503] 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12bf23400) [pid = 1648] [serial = 1509] [outer = 0x0] 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12bf26000) [pid = 1648] [serial = 1510] [outer = 0x12bf23400] 21:04:40 INFO - PROCESS | 1648 | 1468901080138 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12bf2a800) [pid = 1648] [serial = 1511] [outer = 0x12bf23400] 21:04:40 INFO - PROCESS | 1648 | 1468901080584 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 21:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:04:40 INFO - PROCESS | 1648 | 1468901080595 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:04:40 INFO - PROCESS | 1648 | 1468901080597 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:04:40 INFO - PROCESS | 1648 | 1468901080599 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:04:40 INFO - PROCESS | 1648 | 1468901080600 Marionette TRACE conn2 <- [1,1986,null,{}] 21:04:40 INFO - PROCESS | 1648 | 1468901080602 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:40 INFO - PROCESS | 1648 | 1468901080607 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:40 INFO - PROCESS | 1648 | 1468901080746 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:04:40 INFO - PROCESS | 1648 | 1468901080828 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 1648 | 1468901080829 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b17800 == 53 [pid = 1648] [id = 504] 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12bf2a000) [pid = 1648] [serial = 1512] [outer = 0x0] 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12bf32c00) [pid = 1648] [serial = 1513] [outer = 0x12bf2a000] 21:04:40 INFO - PROCESS | 1648 | 1468901080870 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12bfb5000) [pid = 1648] [serial = 1514] [outer = 0x12bf2a000] 21:04:41 INFO - PROCESS | 1648 | 1468901081368 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 823ms 21:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:04:41 INFO - PROCESS | 1648 | 1468901081423 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:04:41 INFO - PROCESS | 1648 | 1468901081425 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:04:41 INFO - PROCESS | 1648 | 1468901081428 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 1648 | 1468901081430 Marionette TRACE conn2 <- [1,1990,null,{}] 21:04:41 INFO - PROCESS | 1648 | 1468901081433 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:41 INFO - PROCESS | 1648 | 1468901081435 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:41 INFO - PROCESS | 1648 | 1468901081539 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:04:41 INFO - PROCESS | 1648 | 1468901081611 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:41 INFO - PROCESS | 1648 | 1468901081613 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121118800 == 54 [pid = 1648] [id = 505] 21:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x124108c00) [pid = 1648] [serial = 1515] [outer = 0x0] 21:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x124614000) [pid = 1648] [serial = 1516] [outer = 0x124108c00] 21:04:41 INFO - PROCESS | 1648 | 1468901081656 Marionette DEBUG loaded listener.js 21:04:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x126a84400) [pid = 1648] [serial = 1517] [outer = 0x124108c00] 21:04:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5df000 == 53 [pid = 1648] [id = 494] 21:04:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2dd800 == 52 [pid = 1648] [id = 493] 21:04:42 INFO - PROCESS | 1648 | --DOCSHELL 0x128e9e800 == 51 [pid = 1648] [id = 492] 21:04:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d7000 == 50 [pid = 1648] [id = 491] 21:04:42 INFO - PROCESS | 1648 | 1468901082228 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 820ms 21:04:42 INFO - PROCESS | 1648 | 1468901082248 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:04:42 INFO - PROCESS | 1648 | 1468901082251 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:04:42 INFO - PROCESS | 1648 | 1468901082254 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:04:42 INFO - PROCESS | 1648 | 1468901082256 Marionette TRACE conn2 <- [1,1994,null,{}] 21:04:42 INFO - PROCESS | 1648 | 1468901082260 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:42 INFO - PROCESS | 1648 | 1468901082262 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:42 INFO - PROCESS | 1648 | 1468901082410 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:04:42 INFO - PROCESS | 1648 | 1468901082471 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 1648 | 1468901082473 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d77000 == 51 [pid = 1648] [id = 506] 21:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x124103800) [pid = 1648] [serial = 1518] [outer = 0x0] 21:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x126ced400) [pid = 1648] [serial = 1519] [outer = 0x124103800] 21:04:42 INFO - PROCESS | 1648 | 1468901082506 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x128be2c00) [pid = 1648] [serial = 1520] [outer = 0x124103800] 21:04:42 INFO - PROCESS | 1648 | 1468901082935 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 723ms 21:04:42 INFO - PROCESS | 1648 | 1468901082976 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:04:42 INFO - PROCESS | 1648 | 1468901082979 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:04:42 INFO - PROCESS | 1648 | 1468901082984 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:04:42 INFO - PROCESS | 1648 | 1468901082986 Marionette TRACE conn2 <- [1,1998,null,{}] 21:04:42 INFO - PROCESS | 1648 | 1468901082988 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:42 INFO - PROCESS | 1648 | 1468901082990 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:43 INFO - PROCESS | 1648 | 1468901083096 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:04:43 INFO - PROCESS | 1648 | 1468901083209 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1648 | 1468901083211 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abab000 == 52 [pid = 1648] [id = 507] 21:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12924a400) [pid = 1648] [serial = 1521] [outer = 0x0] 21:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12aa6d800) [pid = 1648] [serial = 1522] [outer = 0x12924a400] 21:04:43 INFO - PROCESS | 1648 | 1468901083246 Marionette DEBUG loaded listener.js 21:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b2f5800) [pid = 1648] [serial = 1523] [outer = 0x12924a400] 21:04:43 INFO - PROCESS | 1648 | 1468901083690 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 770ms 21:04:43 INFO - PROCESS | 1648 | 1468901083754 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 1648 | 1468901083756 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:04:43 INFO - PROCESS | 1648 | 1468901083758 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 1648 | 1468901083761 Marionette TRACE conn2 <- [1,2002,null,{}] 21:04:43 INFO - PROCESS | 1648 | 1468901083771 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:43 INFO - PROCESS | 1648 | 1468901083774 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:43 INFO - PROCESS | 1648 | 1468901083876 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:04:43 INFO - PROCESS | 1648 | 1468901083962 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1648 | 1468901083964 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d891800 == 53 [pid = 1648] [id = 508] 21:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ba76400) [pid = 1648] [serial = 1524] [outer = 0x0] 21:04:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12bb2d000) [pid = 1648] [serial = 1525] [outer = 0x12ba76400] 21:04:43 INFO - PROCESS | 1648 | 1468901083996 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12bf2e400) [pid = 1648] [serial = 1526] [outer = 0x12ba76400] 21:04:44 INFO - PROCESS | 1648 | 1468901084424 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 724ms 21:04:44 INFO - PROCESS | 1648 | 1468901084483 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:04:44 INFO - PROCESS | 1648 | 1468901084484 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:04:44 INFO - PROCESS | 1648 | 1468901084487 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 1648 | 1468901084488 Marionette TRACE conn2 <- [1,2006,null,{}] 21:04:44 INFO - PROCESS | 1648 | 1468901084490 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:44 INFO - PROCESS | 1648 | 1468901084492 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:44 INFO - PROCESS | 1648 | 1468901084596 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:04:44 INFO - PROCESS | 1648 | 1468901084707 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:44 INFO - PROCESS | 1648 | 1468901084709 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e02f800 == 54 [pid = 1648] [id = 509] 21:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12bf8e800) [pid = 1648] [serial = 1527] [outer = 0x0] 21:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12bfab400) [pid = 1648] [serial = 1528] [outer = 0x12bf8e800] 21:04:44 INFO - PROCESS | 1648 | 1468901084742 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12bfb8400) [pid = 1648] [serial = 1529] [outer = 0x12bf8e800] 21:04:45 INFO - PROCESS | 1648 | 1468901085166 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 21:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 21:04:45 INFO - PROCESS | 1648 | 1468901085210 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:04:45 INFO - PROCESS | 1648 | 1468901085212 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:04:45 INFO - PROCESS | 1648 | 1468901085216 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:04:45 INFO - PROCESS | 1648 | 1468901085217 Marionette TRACE conn2 <- [1,2010,null,{}] 21:04:45 INFO - PROCESS | 1648 | 1468901085220 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:45 INFO - PROCESS | 1648 | 1468901085221 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:45 INFO - PROCESS | 1648 | 1468901085319 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:04:45 INFO - PROCESS | 1648 | 1468901085388 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:45 INFO - PROCESS | 1648 | 1468901085389 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5ce800 == 55 [pid = 1648] [id = 510] 21:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bf92800) [pid = 1648] [serial = 1530] [outer = 0x0] 21:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12c4dd000) [pid = 1648] [serial = 1531] [outer = 0x12bf92800] 21:04:45 INFO - PROCESS | 1648 | 1468901085459 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12c4e4000) [pid = 1648] [serial = 1532] [outer = 0x12bf92800] 21:04:45 INFO - PROCESS | 1648 | 1468901085849 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 21:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 21:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:04:45 INFO - PROCESS | 1648 | 1468901085887 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:04:45 INFO - PROCESS | 1648 | 1468901085889 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:04:45 INFO - PROCESS | 1648 | 1468901085891 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:04:45 INFO - PROCESS | 1648 | 1468901085892 Marionette TRACE conn2 <- [1,2014,null,{}] 21:04:45 INFO - PROCESS | 1648 | 1468901085895 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:45 INFO - PROCESS | 1648 | 1468901085899 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:46 INFO - PROCESS | 1648 | 1468901086021 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:04:46 INFO - PROCESS | 1648 | 1468901086134 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:46 INFO - PROCESS | 1648 | 1468901086136 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dea7000 == 56 [pid = 1648] [id = 511] 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x119a90c00) [pid = 1648] [serial = 1533] [outer = 0x0] 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12c526000) [pid = 1648] [serial = 1534] [outer = 0x119a90c00] 21:04:46 INFO - PROCESS | 1648 | 1468901086168 Marionette DEBUG loaded listener.js 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12ccbe800) [pid = 1648] [serial = 1535] [outer = 0x119a90c00] 21:04:46 INFO - PROCESS | 1648 | 1468901086588 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 21:04:46 INFO - PROCESS | 1648 | 1468901086629 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:04:46 INFO - PROCESS | 1648 | 1468901086630 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:04:46 INFO - PROCESS | 1648 | 1468901086649 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:04:46 INFO - PROCESS | 1648 | 1468901086650 Marionette TRACE conn2 <- [1,2018,null,{}] 21:04:46 INFO - PROCESS | 1648 | 1468901086652 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:46 INFO - PROCESS | 1648 | 1468901086654 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:46 INFO - PROCESS | 1648 | 1468901086755 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:04:46 INFO - PROCESS | 1648 | 1468901086868 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:46 INFO - PROCESS | 1648 | 1468901086870 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12deb6000 == 57 [pid = 1648] [id = 512] 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1193cc800) [pid = 1648] [serial = 1536] [outer = 0x0] 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12d00f800) [pid = 1648] [serial = 1537] [outer = 0x1193cc800] 21:04:46 INFO - PROCESS | 1648 | 1468901086901 Marionette DEBUG loaded listener.js 21:04:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d016000) [pid = 1648] [serial = 1538] [outer = 0x1193cc800] 21:04:47 INFO - PROCESS | 1648 | 1468901087388 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 774ms 21:04:47 INFO - PROCESS | 1648 | 1468901087421 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:04:47 INFO - PROCESS | 1648 | 1468901087423 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:04:47 INFO - PROCESS | 1648 | 1468901087426 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:04:47 INFO - PROCESS | 1648 | 1468901087428 Marionette TRACE conn2 <- [1,2022,null,{}] 21:04:47 INFO - PROCESS | 1648 | 1468901087433 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:47 INFO - PROCESS | 1648 | 1468901087434 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:47 INFO - PROCESS | 1648 | 1468901087534 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:04:47 INFO - PROCESS | 1648 | 1468901087608 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:47 INFO - PROCESS | 1648 | 1468901087609 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f30000 == 58 [pid = 1648] [id = 513] 21:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x113d42800) [pid = 1648] [serial = 1539] [outer = 0x0] 21:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1192b4c00) [pid = 1648] [serial = 1540] [outer = 0x113d42800] 21:04:47 INFO - PROCESS | 1648 | 1468901087719 Marionette DEBUG loaded listener.js 21:04:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x123dc0000) [pid = 1648] [serial = 1541] [outer = 0x113d42800] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11920e000 == 57 [pid = 1648] [id = 487] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa19000 == 56 [pid = 1648] [id = 488] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121c1e000 == 55 [pid = 1648] [id = 503] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12de5d800 == 54 [pid = 1648] [id = 502] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d890000 == 53 [pid = 1648] [id = 501] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12badc000 == 52 [pid = 1648] [id = 500] 21:04:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129095800 == 51 [pid = 1648] [id = 499] 21:04:48 INFO - PROCESS | 1648 | 1468901088315 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 924ms 21:04:48 INFO - PROCESS | 1648 | 1468901088353 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 1648 | 1468901088357 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:04:48 INFO - PROCESS | 1648 | 1468901088362 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 1648 | 1468901088364 Marionette TRACE conn2 <- [1,2026,null,{}] 21:04:48 INFO - PROCESS | 1648 | 1468901088369 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:48 INFO - PROCESS | 1648 | 1468901088372 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:48 INFO - PROCESS | 1648 | 1468901088495 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:04:48 INFO - PROCESS | 1648 | 1468901088610 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:48 INFO - PROCESS | 1648 | 1468901088612 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2dd000 == 52 [pid = 1648] [id = 514] 21:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x128e0d000) [pid = 1648] [serial = 1542] [outer = 0x0] 21:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a65c800) [pid = 1648] [serial = 1543] [outer = 0x128e0d000] 21:04:48 INFO - PROCESS | 1648 | 1468901088646 Marionette DEBUG loaded listener.js 21:04:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12b2ee800) [pid = 1648] [serial = 1544] [outer = 0x128e0d000] 21:04:49 INFO - PROCESS | 1648 | 1468901089069 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 776ms 21:04:49 INFO - PROCESS | 1648 | 1468901089137 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:04:49 INFO - PROCESS | 1648 | 1468901089140 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:04:49 INFO - PROCESS | 1648 | 1468901089144 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:04:49 INFO - PROCESS | 1648 | 1468901089146 Marionette TRACE conn2 <- [1,2030,null,{}] 21:04:49 INFO - PROCESS | 1648 | 1468901089149 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:49 INFO - PROCESS | 1648 | 1468901089151 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:49 INFO - PROCESS | 1648 | 1468901089257 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:04:49 INFO - PROCESS | 1648 | 1468901089343 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:49 INFO - PROCESS | 1648 | 1468901089345 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc72000 == 53 [pid = 1648] [id = 515] 21:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12ba4ec00) [pid = 1648] [serial = 1545] [outer = 0x0] 21:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12ba7e000) [pid = 1648] [serial = 1546] [outer = 0x12ba4ec00] 21:04:49 INFO - PROCESS | 1648 | 1468901089374 Marionette DEBUG loaded listener.js 21:04:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12bf2cc00) [pid = 1648] [serial = 1547] [outer = 0x12ba4ec00] 21:04:49 INFO - PROCESS | 1648 | 1468901089818 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 720ms 21:04:49 INFO - PROCESS | 1648 | 1468901089877 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:04:49 INFO - PROCESS | 1648 | 1468901089879 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:04:49 INFO - PROCESS | 1648 | 1468901089903 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:04:49 INFO - PROCESS | 1648 | 1468901089905 Marionette TRACE conn2 <- [1,2034,null,{}] 21:04:49 INFO - PROCESS | 1648 | 1468901089913 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:49 INFO - PROCESS | 1648 | 1468901089918 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:50 INFO - PROCESS | 1648 | 1468901090027 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:04:50 INFO - PROCESS | 1648 | 1468901090114 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:50 INFO - PROCESS | 1648 | 1468901090116 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dea5000 == 54 [pid = 1648] [id = 516] 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12bfac800) [pid = 1648] [serial = 1548] [outer = 0x0] 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12c4e0800) [pid = 1648] [serial = 1549] [outer = 0x12bfac800] 21:04:50 INFO - PROCESS | 1648 | 1468901090144 Marionette DEBUG loaded listener.js 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12c522400) [pid = 1648] [serial = 1550] [outer = 0x12bfac800] 21:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 21:04:50 INFO - PROCESS | 1648 | 1468901090568 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:50 INFO - PROCESS | 1648 | 1468901090574 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:04:50 INFO - PROCESS | 1648 | 1468901090576 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:04:50 INFO - PROCESS | 1648 | 1468901090579 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:04:50 INFO - PROCESS | 1648 | 1468901090580 Marionette TRACE conn2 <- [1,2038,null,{}] 21:04:50 INFO - PROCESS | 1648 | 1468901090585 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:50 INFO - PROCESS | 1648 | 1468901090586 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:50 INFO - PROCESS | 1648 | 1468901090689 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:04:50 INFO - PROCESS | 1648 | 1468901090803 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:50 INFO - PROCESS | 1648 | 1468901090805 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e041000 == 55 [pid = 1648] [id = 517] 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x1289e3800) [pid = 1648] [serial = 1551] [outer = 0x0] 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x1289ec000) [pid = 1648] [serial = 1552] [outer = 0x1289e3800] 21:04:50 INFO - PROCESS | 1648 | 1468901090837 Marionette DEBUG loaded listener.js 21:04:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12c4df400) [pid = 1648] [serial = 1553] [outer = 0x1289e3800] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12dea7000 == 54 [pid = 1648] [id = 511] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5ce800 == 53 [pid = 1648] [id = 510] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12e02f800 == 52 [pid = 1648] [id = 509] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d891800 == 51 [pid = 1648] [id = 508] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12abab000 == 50 [pid = 1648] [id = 507] 21:04:51 INFO - PROCESS | 1648 | --DOCSHELL 0x124d77000 == 49 [pid = 1648] [id = 506] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11735a800 == 48 [pid = 1648] [id = 25] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1192df000 == 47 [pid = 1648] [id = 485] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d880000 == 46 [pid = 1648] [id = 19] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x126045000 == 45 [pid = 1648] [id = 486] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118219800 == 44 [pid = 1648] [id = 13] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2db000 == 43 [pid = 1648] [id = 489] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1288a6800 == 42 [pid = 1648] [id = 461] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02c800 == 41 [pid = 1648] [id = 16] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa10800 == 40 [pid = 1648] [id = 8] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc68000 == 39 [pid = 1648] [id = 15] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf4e000 == 38 [pid = 1648] [id = 462] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12de5e800 == 37 [pid = 1648] [id = 22] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d7800 == 36 [pid = 1648] [id = 9] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x116577000 == 35 [pid = 1648] [id = 446] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9d2000 == 34 [pid = 1648] [id = 497] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf4b000 == 33 [pid = 1648] [id = 12] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12baec000 == 32 [pid = 1648] [id = 10] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x121111800 == 31 [pid = 1648] [id = 498] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5db000 == 30 [pid = 1648] [id = 14] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9be800 == 29 [pid = 1648] [id = 496] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128b17800 == 28 [pid = 1648] [id = 504] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d028800 == 27 [pid = 1648] [id = 495] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5ea800 == 26 [pid = 1648] [id = 463] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9c2800 == 25 [pid = 1648] [id = 21] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9ca000 == 24 [pid = 1648] [id = 20] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12909e800 == 23 [pid = 1648] [id = 6] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x116ab6000 == 22 [pid = 1648] [id = 24] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1132dd800 == 21 [pid = 1648] [id = 23] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x112d8f000 == 20 [pid = 1648] [id = 26] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d877000 == 19 [pid = 1648] [id = 480] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1264e0000 == 18 [pid = 1648] [id = 484] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d30d000 == 17 [pid = 1648] [id = 476] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf1b800 == 16 [pid = 1648] [id = 11] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12dea5000 == 15 [pid = 1648] [id = 516] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc72000 == 14 [pid = 1648] [id = 515] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12deb6000 == 13 [pid = 1648] [id = 512] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2dd000 == 12 [pid = 1648] [id = 514] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x121119000 == 11 [pid = 1648] [id = 490] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x121118800 == 10 [pid = 1648] [id = 505] 21:04:54 INFO - PROCESS | 1648 | --DOCSHELL 0x120f30000 == 9 [pid = 1648] [id = 513] 21:04:55 INFO - PROCESS | 1648 | 1468901095306 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 4742ms 21:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:04:55 INFO - PROCESS | 1648 | 1468901095321 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:04:55 INFO - PROCESS | 1648 | 1468901095323 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:04:55 INFO - PROCESS | 1648 | 1468901095326 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 1648 | 1468901095328 Marionette TRACE conn2 <- [1,2042,null,{}] 21:04:55 INFO - PROCESS | 1648 | 1468901095334 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:55 INFO - PROCESS | 1648 | 1468901095336 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:55 INFO - PROCESS | 1648 | 1468901095442 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:04:55 INFO - PROCESS | 1648 | 1468901095521 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:55 INFO - PROCESS | 1648 | 1468901095523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f30000 == 10 [pid = 1648] [id = 518] 21:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x1197be800) [pid = 1648] [serial = 1554] [outer = 0x0] 21:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x121972c00) [pid = 1648] [serial = 1555] [outer = 0x1197be800] 21:04:55 INFO - PROCESS | 1648 | 1468901095551 Marionette DEBUG loaded listener.js 21:04:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x125630c00) [pid = 1648] [serial = 1556] [outer = 0x1197be800] 21:04:55 INFO - PROCESS | 1648 | 1468901095923 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 625ms 21:04:55 INFO - PROCESS | 1648 | 1468901095951 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:04:55 INFO - PROCESS | 1648 | 1468901095955 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:04:55 INFO - PROCESS | 1648 | 1468901095966 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 1648 | 1468901095968 Marionette TRACE conn2 <- [1,2046,null,{}] 21:04:55 INFO - PROCESS | 1648 | 1468901095970 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:55 INFO - PROCESS | 1648 | 1468901095972 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:56 INFO - PROCESS | 1648 | 1468901096090 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:04:56 INFO - PROCESS | 1648 | 1468901096102 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 1648 | 1468901096104 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192df000 == 11 [pid = 1648] [id = 519] 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x125639000) [pid = 1648] [serial = 1557] [outer = 0x0] 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x126ce6000) [pid = 1648] [serial = 1558] [outer = 0x125639000] 21:04:56 INFO - PROCESS | 1648 | 1468901096134 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1289de800) [pid = 1648] [serial = 1559] [outer = 0x125639000] 21:04:56 INFO - PROCESS | 1648 | 1468901096509 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 571ms 21:04:56 INFO - PROCESS | 1648 | 1468901096537 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:04:56 INFO - PROCESS | 1648 | 1468901096545 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:04:56 INFO - PROCESS | 1648 | 1468901096553 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:04:56 INFO - PROCESS | 1648 | 1468901096555 Marionette TRACE conn2 <- [1,2050,null,{}] 21:04:56 INFO - PROCESS | 1648 | 1468901096563 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:56 INFO - PROCESS | 1648 | 1468901096566 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:56 INFO - PROCESS | 1648 | 1468901096683 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:04:56 INFO - PROCESS | 1648 | 1468901096751 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 1648 | 1468901096753 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c88f000 == 12 [pid = 1648] [id = 520] 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x119e1ac00) [pid = 1648] [serial = 1560] [outer = 0x0] 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x128e0f800) [pid = 1648] [serial = 1561] [outer = 0x119e1ac00] 21:04:56 INFO - PROCESS | 1648 | 1468901096781 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a7d9000) [pid = 1648] [serial = 1562] [outer = 0x119e1ac00] 21:04:57 INFO - PROCESS | 1648 | 1468901097128 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 21:04:57 INFO - PROCESS | 1648 | 1468901097175 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:04:57 INFO - PROCESS | 1648 | 1468901097177 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:04:57 INFO - PROCESS | 1648 | 1468901097179 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 1648 | 1468901097180 Marionette TRACE conn2 <- [1,2054,null,{}] 21:04:57 INFO - PROCESS | 1648 | 1468901097183 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:57 INFO - PROCESS | 1648 | 1468901097184 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:57 INFO - PROCESS | 1648 | 1468901097305 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:04:57 INFO - PROCESS | 1648 | 1468901097319 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:57 INFO - PROCESS | 1648 | 1468901097320 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d87a000 == 13 [pid = 1648] [id = 521] 21:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12b2fb800) [pid = 1648] [serial = 1563] [outer = 0x0] 21:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12ba71c00) [pid = 1648] [serial = 1564] [outer = 0x12b2fb800] 21:04:57 INFO - PROCESS | 1648 | 1468901097345 Marionette DEBUG loaded listener.js 21:04:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12ba7b800) [pid = 1648] [serial = 1565] [outer = 0x12b2fb800] 21:04:58 INFO - PROCESS | 1648 | 1468901098725 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x117d26000) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x119d08c00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x116531800) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x119e1dc00) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x119e1f800) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x128867800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x128bdd800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11222ec00) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x119a95c00) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x119d0e400) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x118410400) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x129546400) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11607c400) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11307e800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x119fdfc00) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x119ab2800) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x129548000) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1151c9000) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x119ab3000) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1212e6000) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x128810400) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x113d47c00) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x124104800) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x128e0d000) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x125667800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x116aaec00) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x113d42800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x119fe0400) [pid = 1648] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x124108c00) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x119ab8000) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x123eba400) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12bfac800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12bf23400) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x121cda000) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1169f9800) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x126464000) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1127d6c00) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11869b400) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x1122b2000) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12bf8e800) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12bb2ac00) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x116089c00) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ba76400) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12a662400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x119d73800) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x128b3b800) [pid = 1648] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a7d3c00) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12ba4ec00) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x128b3ac00) [pid = 1648] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12954e800) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12924a400) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x118088000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x124103800) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x126ce7c00) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x128862800) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12ba4f400) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1193cc800) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12bf92800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x119a90c00) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:04:58 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12bf2a000) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1628ms 21:04:58 INFO - PROCESS | 1648 | 1468901098808 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:04:58 INFO - PROCESS | 1648 | 1468901098818 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:04:58 INFO - PROCESS | 1648 | 1468901098821 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 1648 | 1468901098822 Marionette TRACE conn2 <- [1,2058,null,{}] 21:04:58 INFO - PROCESS | 1648 | 1468901098824 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:58 INFO - PROCESS | 1648 | 1468901098825 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:58 INFO - PROCESS | 1648 | 1468901098903 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:04:58 INFO - PROCESS | 1648 | 1468901098906 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:58 INFO - PROCESS | 1648 | 1468901098907 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ab3000 == 14 [pid = 1648] [id = 522] 21:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x112f9e000) [pid = 1648] [serial = 1566] [outer = 0x0] 21:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x113d47c00) [pid = 1648] [serial = 1567] [outer = 0x112f9e000] 21:04:58 INFO - PROCESS | 1648 | 1468901098932 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1167afc00) [pid = 1648] [serial = 1568] [outer = 0x112f9e000] 21:04:59 INFO - PROCESS | 1648 | 1468901099306 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 21:04:59 INFO - PROCESS | 1648 | 1468901099349 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:04:59 INFO - PROCESS | 1648 | 1468901099350 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:04:59 INFO - PROCESS | 1648 | 1468901099353 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:04:59 INFO - PROCESS | 1648 | 1468901099354 Marionette TRACE conn2 <- [1,2062,null,{}] 21:04:59 INFO - PROCESS | 1648 | 1468901099356 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:59 INFO - PROCESS | 1648 | 1468901099360 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:59 INFO - PROCESS | 1648 | 1468901099470 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:04:59 INFO - PROCESS | 1648 | 1468901099473 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:59 INFO - PROCESS | 1648 | 1468901099475 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5e6000 == 15 [pid = 1648] [id = 523] 21:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x118089c00) [pid = 1648] [serial = 1569] [outer = 0x0] 21:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x119d6e000) [pid = 1648] [serial = 1570] [outer = 0x118089c00] 21:04:59 INFO - PROCESS | 1648 | 1468901099500 Marionette DEBUG loaded listener.js 21:04:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x126566400) [pid = 1648] [serial = 1571] [outer = 0x118089c00] 21:04:59 INFO - PROCESS | 1648 | 1468901099849 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 517ms 21:04:59 INFO - PROCESS | 1648 | 1468901099871 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:04:59 INFO - PROCESS | 1648 | 1468901099872 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:04:59 INFO - PROCESS | 1648 | 1468901099874 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:04:59 INFO - PROCESS | 1648 | 1468901099875 Marionette TRACE conn2 <- [1,2066,null,{}] 21:04:59 INFO - PROCESS | 1648 | 1468901099877 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:59 INFO - PROCESS | 1648 | 1468901099879 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:04:59 INFO - PROCESS | 1648 | 1468901099968 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:05:00 INFO - PROCESS | 1648 | 1468901100053 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 1648 | 1468901100054 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da1f000 == 16 [pid = 1648] [id = 524] 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x113d94800) [pid = 1648] [serial = 1572] [outer = 0x0] 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12656ac00) [pid = 1648] [serial = 1573] [outer = 0x113d94800] 21:05:00 INFO - PROCESS | 1648 | 1468901100078 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x128b39c00) [pid = 1648] [serial = 1574] [outer = 0x113d94800] 21:05:00 INFO - PROCESS | 1648 | 1468901100357 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 21:05:00 INFO - PROCESS | 1648 | 1468901100395 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:05:00 INFO - PROCESS | 1648 | 1468901100396 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:05:00 INFO - PROCESS | 1648 | 1468901100406 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 1648 | 1468901100407 Marionette TRACE conn2 <- [1,2070,null,{}] 21:05:00 INFO - PROCESS | 1648 | 1468901100410 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:00 INFO - PROCESS | 1648 | 1468901100411 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:00 INFO - PROCESS | 1648 | 1468901100507 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:05:00 INFO - PROCESS | 1648 | 1468901100511 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 1648 | 1468901100513 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e02d800 == 17 [pid = 1648] [id = 525] 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x128813400) [pid = 1648] [serial = 1575] [outer = 0x0] 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x129018800) [pid = 1648] [serial = 1576] [outer = 0x128813400] 21:05:00 INFO - PROCESS | 1648 | 1468901100539 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x129521400) [pid = 1648] [serial = 1577] [outer = 0x128813400] 21:05:01 INFO - PROCESS | 1648 | 1468901101188 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 822ms 21:05:01 INFO - PROCESS | 1648 | 1468901101253 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:05:01 INFO - PROCESS | 1648 | 1468901101256 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:05:01 INFO - PROCESS | 1648 | 1468901101260 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:05:01 INFO - PROCESS | 1648 | 1468901101262 Marionette TRACE conn2 <- [1,2074,null,{}] 21:05:01 INFO - PROCESS | 1648 | 1468901101292 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:01 INFO - PROCESS | 1648 | 1468901101293 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:01 INFO - PROCESS | 1648 | 1468901101404 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:05:01 INFO - PROCESS | 1648 | 1468901101523 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:01 INFO - PROCESS | 1648 | 1468901101525 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186d9000 == 18 [pid = 1648] [id = 526] 21:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x118088000) [pid = 1648] [serial = 1578] [outer = 0x0] 21:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1193be800) [pid = 1648] [serial = 1579] [outer = 0x118088000] 21:05:01 INFO - PROCESS | 1648 | 1468901101557 Marionette DEBUG loaded listener.js 21:05:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x119d64800) [pid = 1648] [serial = 1580] [outer = 0x118088000] 21:05:02 INFO - PROCESS | 1648 | 1468901102220 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1095ms 21:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:05:02 INFO - PROCESS | 1648 | 1468901102355 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:05:02 INFO - PROCESS | 1648 | 1468901102357 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:05:02 INFO - PROCESS | 1648 | 1468901102360 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 1648 | 1468901102362 Marionette TRACE conn2 <- [1,2078,null,{}] 21:05:02 INFO - PROCESS | 1648 | 1468901102366 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:02 INFO - PROCESS | 1648 | 1468901102368 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:02 INFO - PROCESS | 1648 | 1468901102462 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:05:02 INFO - PROCESS | 1648 | 1468901102536 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:02 INFO - PROCESS | 1648 | 1468901102539 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b3800 == 19 [pid = 1648] [id = 527] 21:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1122b9c00) [pid = 1648] [serial = 1581] [outer = 0x0] 21:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1127aec00) [pid = 1648] [serial = 1582] [outer = 0x1122b9c00] 21:05:02 INFO - PROCESS | 1648 | 1468901102566 Marionette DEBUG loaded listener.js 21:05:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x112a80400) [pid = 1648] [serial = 1583] [outer = 0x1122b9c00] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1289ec000) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1215d0c00) [pid = 1648] [serial = 1458] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x124614000) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x119d1e000) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x119a9c800) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x1267b2c00) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1192af800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x128c56800) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x119a91c00) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x126a93c00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11802a800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1243a7000) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x120fa2c00) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x124d9fc00) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x126ce8000) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12886a800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129244400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x129020c00) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x124103400) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129453800) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x119288800) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12951e800) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119d65000) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119e17800) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119a9bc00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x119763000) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129549800) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1175b3c00) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1160f2c00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x126ce9c00) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x119764c00) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1175b0c00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12a7d7800) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x116aa4400) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x120f9fc00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1160e7400) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118408800) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119d0c800) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119d70800) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12aa6c000) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12aa77800) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11652c800) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119d08400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11802cc00) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1247cd000) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119e1b800) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1243b3400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121cccc00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128863000) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x128810000) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126003c00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128c4f000) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128b3a800) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128862000) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x125674800) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b2ee800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128c50400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128816c00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 21:05:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119d0d800) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123dc0000) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126563400) [pid = 1648] [serial = 1461] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a65c800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123d7a800) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123dc1000) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126a84400) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121a0d000) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1264c1c00) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1192b4c00) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12410a800) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126ced400) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aa7a400) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12abca000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12ba7e000) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b2f5800) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bb2d000) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12abc2000) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1197cc000) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128be2c00) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129240000) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129015800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa6c800) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1160f0800) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12aa6d800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118d48000) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128bda000) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128861c00) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bf2a800) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bfb8400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bb37400) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12c4dd000) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12ba7f800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb30800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bf2e400) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b2f2400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bfab400) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12b2fbc00) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x124d17400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x129517800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12ba44c00) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12ba78400) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12bf2cc00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1180dfc00) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x129016800) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12944f400) [pid = 1648] [serial = 1467] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12bb2e000) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12d016000) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12c4e4000) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12d00f800) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12ccbe800) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12c526000) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12bf32c00) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12bfb5000) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12c522400) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12bf26000) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x12600e800) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x1180ec800) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x12885e400) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 51 (0x113ba5000) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 50 (0x119d6b000) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | --DOMWINDOW == 49 (0x12c4e0800) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 21:05:03 INFO - PROCESS | 1648 | 1468901103038 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 21:05:03 INFO - PROCESS | 1648 | 1468901103086 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:05:03 INFO - PROCESS | 1648 | 1468901103089 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:05:03 INFO - PROCESS | 1648 | 1468901103094 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:05:03 INFO - PROCESS | 1648 | 1468901103096 Marionette TRACE conn2 <- [1,2082,null,{}] 21:05:03 INFO - PROCESS | 1648 | 1468901103100 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:03 INFO - PROCESS | 1648 | 1468901103101 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:03 INFO - PROCESS | 1648 | 1468901103179 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:05:03 INFO - PROCESS | 1648 | 1468901103186 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:03 INFO - PROCESS | 1648 | 1468901103187 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116585000 == 20 [pid = 1648] [id = 528] 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x113b24000) [pid = 1648] [serial = 1584] [outer = 0x0] 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x113d43800) [pid = 1648] [serial = 1585] [outer = 0x113b24000] 21:05:03 INFO - PROCESS | 1648 | 1468901103218 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x1151c9000) [pid = 1648] [serial = 1586] [outer = 0x113b24000] 21:05:03 INFO - PROCESS | 1648 | 1468901103629 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 575ms 21:05:03 INFO - PROCESS | 1648 | 1468901103670 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:05:03 INFO - PROCESS | 1648 | 1468901103671 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:05:03 INFO - PROCESS | 1648 | 1468901103673 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:05:03 INFO - PROCESS | 1648 | 1468901103676 Marionette TRACE conn2 <- [1,2086,null,{}] 21:05:03 INFO - PROCESS | 1648 | 1468901103683 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:03 INFO - PROCESS | 1648 | 1468901103687 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:03 INFO - PROCESS | 1648 | 1468901103767 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:05:03 INFO - PROCESS | 1648 | 1468901103775 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:03 INFO - PROCESS | 1648 | 1468901103777 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118207000 == 21 [pid = 1648] [id = 529] 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x116523400) [pid = 1648] [serial = 1587] [outer = 0x0] 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x11670c000) [pid = 1648] [serial = 1588] [outer = 0x116523400] 21:05:03 INFO - PROCESS | 1648 | 1468901103805 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1169f3000) [pid = 1648] [serial = 1589] [outer = 0x116523400] 21:05:04 INFO - PROCESS | 1648 | 1468901104172 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 21:05:04 INFO - PROCESS | 1648 | 1468901104196 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:05:04 INFO - PROCESS | 1648 | 1468901104199 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:05:04 INFO - PROCESS | 1648 | 1468901104203 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:05:04 INFO - PROCESS | 1648 | 1468901104204 Marionette TRACE conn2 <- [1,2090,null,{}] 21:05:04 INFO - PROCESS | 1648 | 1468901104206 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:04 INFO - PROCESS | 1648 | 1468901104207 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:04 INFO - PROCESS | 1648 | 1468901104281 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:05:04 INFO - PROCESS | 1648 | 1468901104287 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:04 INFO - PROCESS | 1648 | 1468901104288 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x111ad9800 == 22 [pid = 1648] [id = 530] 21:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x110fe5400) [pid = 1648] [serial = 1590] [outer = 0x0] 21:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x110fed000) [pid = 1648] [serial = 1591] [outer = 0x110fe5400] 21:05:04 INFO - PROCESS | 1648 | 1468901104351 Marionette DEBUG loaded listener.js 21:05:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x112234c00) [pid = 1648] [serial = 1592] [outer = 0x110fe5400] 21:05:04 INFO - PROCESS | 1648 | 1468901104837 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 668ms 21:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:05:04 INFO - PROCESS | 1648 | 1468901104872 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:05:04 INFO - PROCESS | 1648 | 1468901104874 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:05:04 INFO - PROCESS | 1648 | 1468901104877 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:05:04 INFO - PROCESS | 1648 | 1468901104879 Marionette TRACE conn2 <- [1,2094,null,{}] 21:05:04 INFO - PROCESS | 1648 | 1468901104883 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:04 INFO - PROCESS | 1648 | 1468901104885 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:04 INFO - PROCESS | 1648 | 1468901104979 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:05:05 INFO - PROCESS | 1648 | 1468901105064 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:05 INFO - PROCESS | 1648 | 1468901105066 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838d800 == 23 [pid = 1648] [id = 531] 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x113905000) [pid = 1648] [serial = 1593] [outer = 0x0] 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1151cec00) [pid = 1648] [serial = 1594] [outer = 0x113905000] 21:05:05 INFO - PROCESS | 1648 | 1468901105111 Marionette DEBUG loaded listener.js 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11652c800) [pid = 1648] [serial = 1595] [outer = 0x113905000] 21:05:05 INFO - PROCESS | 1648 | 1468901105530 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 21:05:05 INFO - PROCESS | 1648 | 1468901105548 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:05:05 INFO - PROCESS | 1648 | 1468901105551 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:05:05 INFO - PROCESS | 1648 | 1468901105556 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:05:05 INFO - PROCESS | 1648 | 1468901105557 Marionette TRACE conn2 <- [1,2098,null,{}] 21:05:05 INFO - PROCESS | 1648 | 1468901105560 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:05 INFO - PROCESS | 1648 | 1468901105562 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:05 INFO - PROCESS | 1648 | 1468901105658 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:05:05 INFO - PROCESS | 1648 | 1468901105705 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:05 INFO - PROCESS | 1648 | 1468901105706 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192e5000 == 24 [pid = 1648] [id = 532] 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x116707800) [pid = 1648] [serial = 1596] [outer = 0x0] 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x116aa7800) [pid = 1648] [serial = 1597] [outer = 0x116707800] 21:05:05 INFO - PROCESS | 1648 | 1468901105736 Marionette DEBUG loaded listener.js 21:05:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11802b800) [pid = 1648] [serial = 1598] [outer = 0x116707800] 21:05:06 INFO - PROCESS | 1648 | 1468901106154 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 21:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:05:06 INFO - PROCESS | 1648 | 1468901106175 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:05:06 INFO - PROCESS | 1648 | 1468901106177 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:05:06 INFO - PROCESS | 1648 | 1468901106179 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:05:06 INFO - PROCESS | 1648 | 1468901106182 Marionette TRACE conn2 <- [1,2102,null,{}] 21:05:06 INFO - PROCESS | 1648 | 1468901106190 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:06 INFO - PROCESS | 1648 | 1468901106193 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:06 INFO - PROCESS | 1648 | 1468901106288 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:05:06 INFO - PROCESS | 1648 | 1468901106374 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:06 INFO - PROCESS | 1648 | 1468901106376 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a46800 == 25 [pid = 1648] [id = 533] 21:05:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1180e2400) [pid = 1648] [serial = 1599] [outer = 0x0] 21:05:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11840e400) [pid = 1648] [serial = 1600] [outer = 0x1180e2400] 21:05:06 INFO - PROCESS | 1648 | 1468901106406 Marionette DEBUG loaded listener.js 21:05:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118d51400) [pid = 1648] [serial = 1601] [outer = 0x1180e2400] 21:05:06 INFO - PROCESS | 1648 | 1468901106824 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 21:05:06 INFO - PROCESS | 1648 | 1468901106853 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:05:06 INFO - PROCESS | 1648 | 1468901106855 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:05:06 INFO - PROCESS | 1648 | 1468901106857 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:05:06 INFO - PROCESS | 1648 | 1468901106859 Marionette TRACE conn2 <- [1,2106,null,{}] 21:05:06 INFO - PROCESS | 1648 | 1468901106861 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:06 INFO - PROCESS | 1648 | 1468901106862 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:07 INFO - PROCESS | 1648 | 1468901107015 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:05:07 INFO - PROCESS | 1648 | 1468901107069 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:07 INFO - PROCESS | 1648 | 1468901107071 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116951000 == 26 [pid = 1648] [id = 534] 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x111cac800) [pid = 1648] [serial = 1602] [outer = 0x0] 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1127adc00) [pid = 1648] [serial = 1603] [outer = 0x111cac800] 21:05:07 INFO - PROCESS | 1648 | 1468901107099 Marionette DEBUG loaded listener.js 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1131c5400) [pid = 1648] [serial = 1604] [outer = 0x111cac800] 21:05:07 INFO - PROCESS | 1648 | 1468901107508 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 21:05:07 INFO - PROCESS | 1648 | 1468901107528 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:05:07 INFO - PROCESS | 1648 | 1468901107532 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:05:07 INFO - PROCESS | 1648 | 1468901107536 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:05:07 INFO - PROCESS | 1648 | 1468901107538 Marionette TRACE conn2 <- [1,2110,null,{}] 21:05:07 INFO - PROCESS | 1648 | 1468901107541 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:07 INFO - PROCESS | 1648 | 1468901107542 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:07 INFO - PROCESS | 1648 | 1468901107642 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:05:07 INFO - PROCESS | 1648 | 1468901107649 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:07 INFO - PROCESS | 1648 | 1468901107651 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11821f800 == 27 [pid = 1648] [id = 535] 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116aa4400) [pid = 1648] [serial = 1605] [outer = 0x0] 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1175ad000) [pid = 1648] [serial = 1606] [outer = 0x116aa4400] 21:05:07 INFO - PROCESS | 1648 | 1468901107677 Marionette DEBUG loaded listener.js 21:05:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11802c400) [pid = 1648] [serial = 1607] [outer = 0x116aa4400] 21:05:08 INFO - PROCESS | 1648 | 1468901108080 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 573ms 21:05:08 INFO - PROCESS | 1648 | 1468901108109 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:05:08 INFO - PROCESS | 1648 | 1468901108111 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:05:08 INFO - PROCESS | 1648 | 1468901108113 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:05:08 INFO - PROCESS | 1648 | 1468901108116 Marionette TRACE conn2 <- [1,2114,null,{}] 21:05:08 INFO - PROCESS | 1648 | 1468901108121 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 1648 | 1468901108122 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:08 INFO - PROCESS | 1648 | 1468901108218 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:05:08 INFO - PROCESS | 1648 | 1468901108260 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:08 INFO - PROCESS | 1648 | 1468901108261 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a35000 == 28 [pid = 1648] [id = 536] 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118d45800) [pid = 1648] [serial = 1608] [outer = 0x0] 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119290000) [pid = 1648] [serial = 1609] [outer = 0x118d45800] 21:05:08 INFO - PROCESS | 1648 | 1468901108286 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1192b8800) [pid = 1648] [serial = 1610] [outer = 0x118d45800] 21:05:08 INFO - PROCESS | 1648 | 1468901108621 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 525ms 21:05:08 INFO - PROCESS | 1648 | 1468901108638 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:05:08 INFO - PROCESS | 1648 | 1468901108641 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:05:08 INFO - PROCESS | 1648 | 1468901108648 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:05:08 INFO - PROCESS | 1648 | 1468901108650 Marionette TRACE conn2 <- [1,2118,null,{}] 21:05:08 INFO - PROCESS | 1648 | 1468901108659 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 1648 | 1468901108661 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:08 INFO - PROCESS | 1648 | 1468901108761 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:05:08 INFO - PROCESS | 1648 | 1468901108765 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:08 INFO - PROCESS | 1648 | 1468901108766 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x121120800 == 29 [pid = 1648] [id = 537] 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1192bb400) [pid = 1648] [serial = 1611] [outer = 0x0] 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119761c00) [pid = 1648] [serial = 1612] [outer = 0x1192bb400] 21:05:08 INFO - PROCESS | 1648 | 1468901108791 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119a92400) [pid = 1648] [serial = 1613] [outer = 0x1192bb400] 21:05:09 INFO - PROCESS | 1648 | 1468901109139 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 534ms 21:05:09 INFO - PROCESS | 1648 | 1468901109179 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:05:09 INFO - PROCESS | 1648 | 1468901109180 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:05:09 INFO - PROCESS | 1648 | 1468901109182 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:05:09 INFO - PROCESS | 1648 | 1468901109183 Marionette TRACE conn2 <- [1,2122,null,{}] 21:05:09 INFO - PROCESS | 1648 | 1468901109186 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:09 INFO - PROCESS | 1648 | 1468901109187 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:09 INFO - PROCESS | 1648 | 1468901109284 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:05:09 INFO - PROCESS | 1648 | 1468901109288 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 1648 | 1468901109289 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e8000 == 30 [pid = 1648] [id = 538] 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1193c2000) [pid = 1648] [serial = 1614] [outer = 0x0] 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119abe400) [pid = 1648] [serial = 1615] [outer = 0x1193c2000] 21:05:09 INFO - PROCESS | 1648 | 1468901109314 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119d0ec00) [pid = 1648] [serial = 1616] [outer = 0x1193c2000] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1122b9c00) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1289e3800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1197be800) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113b24000) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x125639000) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119e1ac00) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b2fb800) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x112f9e000) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118089c00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:05:09 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113d94800) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:05:09 INFO - PROCESS | 1648 | 1468901109642 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 21:05:09 INFO - PROCESS | 1648 | 1468901109656 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:05:09 INFO - PROCESS | 1648 | 1468901109664 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:05:09 INFO - PROCESS | 1648 | 1468901109671 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:05:09 INFO - PROCESS | 1648 | 1468901109672 Marionette TRACE conn2 <- [1,2126,null,{}] 21:05:09 INFO - PROCESS | 1648 | 1468901109674 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:09 INFO - PROCESS | 1648 | 1468901109676 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:09 INFO - PROCESS | 1648 | 1468901109756 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:05:09 INFO - PROCESS | 1648 | 1468901109760 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 1648 | 1468901109764 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811f000 == 31 [pid = 1648] [id = 539] 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119d27400) [pid = 1648] [serial = 1617] [outer = 0x0] 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119d67c00) [pid = 1648] [serial = 1618] [outer = 0x119d27400] 21:05:09 INFO - PROCESS | 1648 | 1468901109797 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119e12400) [pid = 1648] [serial = 1619] [outer = 0x119d27400] 21:05:10 INFO - PROCESS | 1648 | 1468901110142 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 21:05:10 INFO - PROCESS | 1648 | 1468901110190 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 1648 | 1468901110191 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:05:10 INFO - PROCESS | 1648 | 1468901110194 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1648 | 1468901110195 Marionette TRACE conn2 <- [1,2130,null,{}] 21:05:10 INFO - PROCESS | 1648 | 1468901110203 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:10 INFO - PROCESS | 1648 | 1468901110204 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:10 INFO - PROCESS | 1648 | 1468901110286 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:05:10 INFO - PROCESS | 1648 | 1468901110290 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:10 INFO - PROCESS | 1648 | 1468901110291 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123eaa000 == 32 [pid = 1648] [id = 540] 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119e1a800) [pid = 1648] [serial = 1620] [outer = 0x0] 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119fe3000) [pid = 1648] [serial = 1621] [outer = 0x119e1a800] 21:05:10 INFO - PROCESS | 1648 | 1468901110315 Marionette DEBUG loaded listener.js 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x120fa0800) [pid = 1648] [serial = 1622] [outer = 0x119e1a800] 21:05:10 INFO - PROCESS | 1648 | 1468901110679 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 1648 | 1468901110715 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:05:10 INFO - PROCESS | 1648 | 1468901110720 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1648 | 1468901110733 Marionette TRACE conn2 <- [1,2134,null,{}] 21:05:10 INFO - PROCESS | 1648 | 1468901110736 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:10 INFO - PROCESS | 1648 | 1468901110737 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:10 INFO - PROCESS | 1648 | 1468901110847 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:05:10 INFO - PROCESS | 1648 | 1468901110852 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:10 INFO - PROCESS | 1648 | 1468901110853 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248eb800 == 33 [pid = 1648] [id = 541] 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113ba0c00) [pid = 1648] [serial = 1623] [outer = 0x0] 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1210a4800) [pid = 1648] [serial = 1624] [outer = 0x113ba0c00] 21:05:10 INFO - PROCESS | 1648 | 1468901110872 Marionette DEBUG loaded listener.js 21:05:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12197b400) [pid = 1648] [serial = 1625] [outer = 0x113ba0c00] 21:05:11 INFO - PROCESS | 1648 | 1468901111261 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 581ms 21:05:11 INFO - PROCESS | 1648 | 1468901111301 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:05:11 INFO - PROCESS | 1648 | 1468901111303 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:05:11 INFO - PROCESS | 1648 | 1468901111307 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:05:11 INFO - PROCESS | 1648 | 1468901111308 Marionette TRACE conn2 <- [1,2138,null,{}] 21:05:11 INFO - PROCESS | 1648 | 1468901111311 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:11 INFO - PROCESS | 1648 | 1468901111313 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:11 INFO - PROCESS | 1648 | 1468901111430 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:05:11 INFO - PROCESS | 1648 | 1468901111503 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 1648 | 1468901111504 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264fb000 == 34 [pid = 1648] [id = 542] 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119285800) [pid = 1648] [serial = 1626] [outer = 0x0] 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121a0e400) [pid = 1648] [serial = 1627] [outer = 0x119285800] 21:05:11 INFO - PROCESS | 1648 | 1468901111543 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x123eba800) [pid = 1648] [serial = 1628] [outer = 0x119285800] 21:05:11 INFO - PROCESS | 1648 | 1468901111784 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 21:05:11 INFO - PROCESS | 1648 | 1468901111826 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:05:11 INFO - PROCESS | 1648 | 1468901111827 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:05:11 INFO - PROCESS | 1648 | 1468901111830 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:05:11 INFO - PROCESS | 1648 | 1468901111831 Marionette TRACE conn2 <- [1,2142,null,{}] 21:05:11 INFO - PROCESS | 1648 | 1468901111840 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:11 INFO - PROCESS | 1648 | 1468901111842 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:11 INFO - PROCESS | 1648 | 1468901111923 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:05:11 INFO - PROCESS | 1648 | 1468901111927 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 1648 | 1468901111929 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1288a8000 == 35 [pid = 1648] [id = 543] 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121904400) [pid = 1648] [serial = 1629] [outer = 0x0] 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124106400) [pid = 1648] [serial = 1630] [outer = 0x121904400] 21:05:11 INFO - PROCESS | 1648 | 1468901111955 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124111800) [pid = 1648] [serial = 1631] [outer = 0x121904400] 21:05:12 INFO - PROCESS | 1648 | 1468901112419 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:05:12 INFO - PROCESS | 1648 | 1468901112458 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:05:12 INFO - PROCESS | 1648 | 1468901112462 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 1648 | 1468901112464 Marionette TRACE conn2 <- [1,2146,null,{}] 21:05:12 INFO - PROCESS | 1648 | 1468901112470 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:12 INFO - PROCESS | 1648 | 1468901112472 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:12 INFO - PROCESS | 1648 | 1468901112569 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:05:12 INFO - PROCESS | 1648 | 1468901112637 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:12 INFO - PROCESS | 1648 | 1468901112638 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192de800 == 36 [pid = 1648] [id = 544] 21:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113396c00) [pid = 1648] [serial = 1632] [outer = 0x0] 21:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116531000) [pid = 1648] [serial = 1633] [outer = 0x113396c00] 21:05:12 INFO - PROCESS | 1648 | 1468901112669 Marionette DEBUG loaded listener.js 21:05:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116aae400) [pid = 1648] [serial = 1634] [outer = 0x113396c00] 21:05:13 INFO - PROCESS | 1648 | 1468901113105 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:05:13 INFO - PROCESS | 1648 | 1468901113140 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:05:13 INFO - PROCESS | 1648 | 1468901113145 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:05:13 INFO - PROCESS | 1648 | 1468901113147 Marionette TRACE conn2 <- [1,2150,null,{}] 21:05:13 INFO - PROCESS | 1648 | 1468901113149 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:13 INFO - PROCESS | 1648 | 1468901113151 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:13 INFO - PROCESS | 1648 | 1468901113252 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:05:13 INFO - PROCESS | 1648 | 1468901113308 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:13 INFO - PROCESS | 1648 | 1468901113310 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a37800 == 37 [pid = 1648] [id = 545] 21:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11808b000) [pid = 1648] [serial = 1635] [outer = 0x0] 21:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1192b7800) [pid = 1648] [serial = 1636] [outer = 0x11808b000] 21:05:13 INFO - PROCESS | 1648 | 1468901113341 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1197c1000) [pid = 1648] [serial = 1637] [outer = 0x11808b000] 21:05:13 INFO - PROCESS | 1648 | 1468901113801 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 719ms 21:05:13 INFO - PROCESS | 1648 | 1468901113896 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:05:13 INFO - PROCESS | 1648 | 1468901113898 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:05:13 INFO - PROCESS | 1648 | 1468901113902 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:05:13 INFO - PROCESS | 1648 | 1468901113904 Marionette TRACE conn2 <- [1,2154,null,{}] 21:05:13 INFO - PROCESS | 1648 | 1468901113912 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:13 INFO - PROCESS | 1648 | 1468901113915 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:14 INFO - PROCESS | 1648 | 1468901114012 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:05:14 INFO - PROCESS | 1648 | 1468901114069 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 1648 | 1468901114071 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c2e000 == 38 [pid = 1648] [id = 546] 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d68000) [pid = 1648] [serial = 1638] [outer = 0x0] 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119e1a400) [pid = 1648] [serial = 1639] [outer = 0x119d68000] 21:05:14 INFO - PROCESS | 1648 | 1468901114102 Marionette DEBUG loaded listener.js 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121a19400) [pid = 1648] [serial = 1640] [outer = 0x119d68000] 21:05:14 INFO - PROCESS | 1648 | 1468901114527 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 674ms 21:05:14 INFO - PROCESS | 1648 | 1468901114577 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:05:14 INFO - PROCESS | 1648 | 1468901114579 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:05:14 INFO - PROCESS | 1648 | 1468901114581 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:05:14 INFO - PROCESS | 1648 | 1468901114582 Marionette TRACE conn2 <- [1,2158,null,{}] 21:05:14 INFO - PROCESS | 1648 | 1468901114585 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:14 INFO - PROCESS | 1648 | 1468901114586 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:14 INFO - PROCESS | 1648 | 1468901114687 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:05:14 INFO - PROCESS | 1648 | 1468901114740 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 1648 | 1468901114742 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186e2800 == 39 [pid = 1648] [id = 547] 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119d6b400) [pid = 1648] [serial = 1641] [outer = 0x0] 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12412d400) [pid = 1648] [serial = 1642] [outer = 0x119d6b400] 21:05:14 INFO - PROCESS | 1648 | 1468901114771 Marionette DEBUG loaded listener.js 21:05:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1243acc00) [pid = 1648] [serial = 1643] [outer = 0x119d6b400] 21:05:15 INFO - PROCESS | 1648 | 1468901115360 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 822ms 21:05:15 INFO - PROCESS | 1648 | 1468901115404 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:05:15 INFO - PROCESS | 1648 | 1468901115407 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:05:15 INFO - PROCESS | 1648 | 1468901115410 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 1648 | 1468901115413 Marionette TRACE conn2 <- [1,2162,null,{}] 21:05:15 INFO - PROCESS | 1648 | 1468901115419 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:15 INFO - PROCESS | 1648 | 1468901115421 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:15 INFO - PROCESS | 1648 | 1468901115554 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:05:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12e041000 == 38 [pid = 1648] [id = 517] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11670c000) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | 1468901115699 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:15 INFO - PROCESS | 1648 | 1468901115701 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1127aec00) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12c4df400) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121972c00) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a80400) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d43800) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126ce6000) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1193be800) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128e0f800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ba71c00) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129018800) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a7d9000) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1151c9000) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ba7b800) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113d47c00) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d6e000) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1289de800) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126566400) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12656ac00) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b39c00) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1167afc00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x125630c00) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 21:05:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x116abf800 == 39 [pid = 1648] [id = 548] 21:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127b1400) [pid = 1648] [serial = 1644] [outer = 0x0] 21:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11652bc00) [pid = 1648] [serial = 1645] [outer = 0x1127b1400] 21:05:15 INFO - PROCESS | 1648 | 1468901115734 Marionette DEBUG loaded listener.js 21:05:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118089c00) [pid = 1648] [serial = 1646] [outer = 0x1127b1400] 21:05:16 INFO - PROCESS | 1648 | 1468901116005 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 626ms 21:05:16 INFO - PROCESS | 1648 | 1468901116039 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:05:16 INFO - PROCESS | 1648 | 1468901116041 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:05:16 INFO - PROCESS | 1648 | 1468901116046 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:05:16 INFO - PROCESS | 1648 | 1468901116051 Marionette TRACE conn2 <- [1,2166,null,{}] 21:05:16 INFO - PROCESS | 1648 | 1468901116061 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:16 INFO - PROCESS | 1648 | 1468901116062 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:16 INFO - PROCESS | 1648 | 1468901116163 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:05:16 INFO - PROCESS | 1648 | 1468901116170 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1648 | 1468901116171 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119789800 == 40 [pid = 1648] [id = 549] 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118408000) [pid = 1648] [serial = 1647] [outer = 0x0] 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119769400) [pid = 1648] [serial = 1648] [outer = 0x118408000] 21:05:16 INFO - PROCESS | 1648 | 1468901116193 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119a9c800) [pid = 1648] [serial = 1649] [outer = 0x118408000] 21:05:16 INFO - PROCESS | 1648 | 1468901116547 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 534ms 21:05:16 INFO - PROCESS | 1648 | 1468901116580 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:05:16 INFO - PROCESS | 1648 | 1468901116584 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:05:16 INFO - PROCESS | 1648 | 1468901116588 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:05:16 INFO - PROCESS | 1648 | 1468901116592 Marionette TRACE conn2 <- [1,2170,null,{}] 21:05:16 INFO - PROCESS | 1648 | 1468901116603 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:16 INFO - PROCESS | 1648 | 1468901116607 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:16 INFO - PROCESS | 1648 | 1468901116741 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:05:16 INFO - PROCESS | 1648 | 1468901116756 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1648 | 1468901116758 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217c8000 == 41 [pid = 1648] [id = 550] 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116aa4800) [pid = 1648] [serial = 1650] [outer = 0x0] 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d73c00) [pid = 1648] [serial = 1651] [outer = 0x116aa4800] 21:05:16 INFO - PROCESS | 1648 | 1468901116801 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120fa3c00) [pid = 1648] [serial = 1652] [outer = 0x116aa4800] 21:05:17 INFO - PROCESS | 1648 | 1468901117216 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 674ms 21:05:17 INFO - PROCESS | 1648 | 1468901117263 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:05:17 INFO - PROCESS | 1648 | 1468901117265 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:05:17 INFO - PROCESS | 1648 | 1468901117269 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 1648 | 1468901117270 Marionette TRACE conn2 <- [1,2174,null,{}] 21:05:17 INFO - PROCESS | 1648 | 1468901117273 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:17 INFO - PROCESS | 1648 | 1468901117274 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:17 INFO - PROCESS | 1648 | 1468901117354 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:05:17 INFO - PROCESS | 1648 | 1468901117358 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:17 INFO - PROCESS | 1648 | 1468901117359 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1243c4800 == 42 [pid = 1648] [id = 551] 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123d88000) [pid = 1648] [serial = 1653] [outer = 0x0] 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124111400) [pid = 1648] [serial = 1654] [outer = 0x123d88000] 21:05:17 INFO - PROCESS | 1648 | 1468901117384 Marionette DEBUG loaded listener.js 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1243b3400) [pid = 1648] [serial = 1655] [outer = 0x123d88000] 21:05:17 INFO - PROCESS | 1648 | 1468901117695 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 21:05:17 INFO - PROCESS | 1648 | 1468901117738 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:05:17 INFO - PROCESS | 1648 | 1468901117739 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:05:17 INFO - PROCESS | 1648 | 1468901117741 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 1648 | 1468901117742 Marionette TRACE conn2 <- [1,2178,null,{}] 21:05:17 INFO - PROCESS | 1648 | 1468901117744 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:17 INFO - PROCESS | 1648 | 1468901117746 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:17 INFO - PROCESS | 1648 | 1468901117830 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:05:17 INFO - PROCESS | 1648 | 1468901117901 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:17 INFO - PROCESS | 1648 | 1468901117902 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a4d800 == 43 [pid = 1648] [id = 552] 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1122bd400) [pid = 1648] [serial = 1656] [outer = 0x0] 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124607c00) [pid = 1648] [serial = 1657] [outer = 0x1122bd400] 21:05:17 INFO - PROCESS | 1648 | 1468901117926 Marionette DEBUG loaded listener.js 21:05:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124d9d400) [pid = 1648] [serial = 1658] [outer = 0x1122bd400] 21:05:18 INFO - PROCESS | 1648 | 1468901118273 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 573ms 21:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:05:18 INFO - PROCESS | 1648 | 1468901118324 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:05:18 INFO - PROCESS | 1648 | 1468901118325 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:05:18 INFO - PROCESS | 1648 | 1468901118327 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 1648 | 1468901118328 Marionette TRACE conn2 <- [1,2182,null,{}] 21:05:18 INFO - PROCESS | 1648 | 1468901118330 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:18 INFO - PROCESS | 1648 | 1468901118334 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:18 INFO - PROCESS | 1648 | 1468901118447 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:05:18 INFO - PROCESS | 1648 | 1468901118462 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:18 INFO - PROCESS | 1648 | 1468901118463 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12908d800 == 44 [pid = 1648] [id = 553] 21:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12562d000) [pid = 1648] [serial = 1659] [outer = 0x0] 21:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126005000) [pid = 1648] [serial = 1660] [outer = 0x12562d000] 21:05:18 INFO - PROCESS | 1648 | 1468901118489 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1264be000) [pid = 1648] [serial = 1661] [outer = 0x12562d000] 21:05:18 INFO - PROCESS | 1648 | 1468901118858 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 21:05:18 INFO - PROCESS | 1648 | 1468901118896 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:05:18 INFO - PROCESS | 1648 | 1468901118898 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:05:18 INFO - PROCESS | 1648 | 1468901118903 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 1648 | 1468901118915 Marionette TRACE conn2 <- [1,2186,null,{}] 21:05:18 INFO - PROCESS | 1648 | 1468901118919 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:18 INFO - PROCESS | 1648 | 1468901118920 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:19 INFO - PROCESS | 1648 | 1468901119062 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:05:19 INFO - PROCESS | 1648 | 1468901119078 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:19 INFO - PROCESS | 1648 | 1468901119079 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129479800 == 45 [pid = 1648] [id = 554] 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127dd000) [pid = 1648] [serial = 1662] [outer = 0x0] 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126564c00) [pid = 1648] [serial = 1663] [outer = 0x1127dd000] 21:05:19 INFO - PROCESS | 1648 | 1468901119103 Marionette DEBUG loaded listener.js 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12656c400) [pid = 1648] [serial = 1664] [outer = 0x1127dd000] 21:05:19 INFO - PROCESS | 1648 | 1468901119470 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 581ms 21:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:05:19 INFO - PROCESS | 1648 | 1468901119486 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:05:19 INFO - PROCESS | 1648 | 1468901119488 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:05:19 INFO - PROCESS | 1648 | 1468901119491 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:05:19 INFO - PROCESS | 1648 | 1468901119493 Marionette TRACE conn2 <- [1,2190,null,{}] 21:05:19 INFO - PROCESS | 1648 | 1468901119496 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:19 INFO - PROCESS | 1648 | 1468901119498 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:19 INFO - PROCESS | 1648 | 1468901119650 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:05:19 INFO - PROCESS | 1648 | 1468901119671 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:19 INFO - PROCESS | 1648 | 1468901119672 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296eb000 == 46 [pid = 1648] [id = 555] 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12656d800) [pid = 1648] [serial = 1665] [outer = 0x0] 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1267ac000) [pid = 1648] [serial = 1666] [outer = 0x12656d800] 21:05:19 INFO - PROCESS | 1648 | 1468901119711 Marionette DEBUG loaded listener.js 21:05:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126a93000) [pid = 1648] [serial = 1667] [outer = 0x12656d800] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1192bb400) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1193c2000) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111cac800) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d27400) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119e1a800) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113ba0c00) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119285800) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116aa4400) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118d45800) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:05:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116523400) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:05:20 INFO - PROCESS | 1648 | 1468901120142 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 21:05:20 INFO - PROCESS | 1648 | 1468901120163 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:05:20 INFO - PROCESS | 1648 | 1468901120164 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:05:20 INFO - PROCESS | 1648 | 1468901120166 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:05:20 INFO - PROCESS | 1648 | 1468901120167 Marionette TRACE conn2 <- [1,2194,null,{}] 21:05:20 INFO - PROCESS | 1648 | 1468901120170 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:20 INFO - PROCESS | 1648 | 1468901120171 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:20 INFO - PROCESS | 1648 | 1468901120248 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:05:20 INFO - PROCESS | 1648 | 1468901120318 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 1648 | 1468901120319 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e4800 == 47 [pid = 1648] [id = 556] 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116523400) [pid = 1648] [serial = 1668] [outer = 0x0] 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a99000) [pid = 1648] [serial = 1669] [outer = 0x116523400] 21:05:20 INFO - PROCESS | 1648 | 1468901120346 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12656fc00) [pid = 1648] [serial = 1670] [outer = 0x116523400] 21:05:20 INFO - PROCESS | 1648 | 1468901120596 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 473ms 21:05:20 INFO - PROCESS | 1648 | 1468901120640 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:05:20 INFO - PROCESS | 1648 | 1468901120641 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:05:20 INFO - PROCESS | 1648 | 1468901120643 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:05:20 INFO - PROCESS | 1648 | 1468901120644 Marionette TRACE conn2 <- [1,2198,null,{}] 21:05:20 INFO - PROCESS | 1648 | 1468901120647 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:20 INFO - PROCESS | 1648 | 1468901120648 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:20 INFO - PROCESS | 1648 | 1468901120743 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:05:20 INFO - PROCESS | 1648 | 1468901120746 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 1648 | 1468901120748 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa13800 == 48 [pid = 1648] [id = 557] 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126a93400) [pid = 1648] [serial = 1671] [outer = 0x0] 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126cea000) [pid = 1648] [serial = 1672] [outer = 0x126a93400] 21:05:20 INFO - PROCESS | 1648 | 1468901120771 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128811000) [pid = 1648] [serial = 1673] [outer = 0x126a93400] 21:05:21 INFO - PROCESS | 1648 | 1468901121185 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 21:05:21 INFO - PROCESS | 1648 | 1468901121224 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:05:21 INFO - PROCESS | 1648 | 1468901121226 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:05:21 INFO - PROCESS | 1648 | 1468901121230 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 1648 | 1468901121232 Marionette TRACE conn2 <- [1,2202,null,{}] 21:05:21 INFO - PROCESS | 1648 | 1468901121236 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:21 INFO - PROCESS | 1648 | 1468901121238 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:21 INFO - PROCESS | 1648 | 1468901121381 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:05:21 INFO - PROCESS | 1648 | 1468901121395 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:21 INFO - PROCESS | 1648 | 1468901121397 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b28f000 == 49 [pid = 1648] [id = 558] 21:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128817c00) [pid = 1648] [serial = 1674] [outer = 0x0] 21:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12885c800) [pid = 1648] [serial = 1675] [outer = 0x128817c00] 21:05:21 INFO - PROCESS | 1648 | 1468901121441 Marionette DEBUG loaded listener.js 21:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1289e0400) [pid = 1648] [serial = 1676] [outer = 0x128817c00] 21:05:21 INFO - PROCESS | 1648 | 1468901121829 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms 21:05:21 INFO - PROCESS | 1648 | 1468901121853 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:05:21 INFO - PROCESS | 1648 | 1468901121854 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:05:21 INFO - PROCESS | 1648 | 1468901121857 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 1648 | 1468901121858 Marionette TRACE conn2 <- [1,2206,null,{}] 21:05:21 INFO - PROCESS | 1648 | 1468901121860 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:21 INFO - PROCESS | 1648 | 1468901121861 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:21 INFO - PROCESS | 1648 | 1468901121972 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:05:21 INFO - PROCESS | 1648 | 1468901121978 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:21 INFO - PROCESS | 1648 | 1468901121979 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2de800 == 50 [pid = 1648] [id = 559] 21:05:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1289e3000) [pid = 1648] [serial = 1677] [outer = 0x0] 21:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1289ea400) [pid = 1648] [serial = 1678] [outer = 0x1289e3000] 21:05:22 INFO - PROCESS | 1648 | 1468901122003 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b33c00) [pid = 1648] [serial = 1679] [outer = 0x1289e3000] 21:05:22 INFO - PROCESS | 1648 | 1468901122477 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 21:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:05:22 INFO - PROCESS | 1648 | 1468901122527 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:05:22 INFO - PROCESS | 1648 | 1468901122529 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:05:22 INFO - PROCESS | 1648 | 1468901122532 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:05:22 INFO - PROCESS | 1648 | 1468901122536 Marionette TRACE conn2 <- [1,2210,null,{}] 21:05:22 INFO - PROCESS | 1648 | 1468901122540 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:22 INFO - PROCESS | 1648 | 1468901122541 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:22 INFO - PROCESS | 1648 | 1468901122648 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:05:22 INFO - PROCESS | 1648 | 1468901122730 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:22 INFO - PROCESS | 1648 | 1468901122732 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119781800 == 51 [pid = 1648] [id = 560] 21:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117d27800) [pid = 1648] [serial = 1680] [outer = 0x0] 21:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118035000) [pid = 1648] [serial = 1681] [outer = 0x117d27800] 21:05:22 INFO - PROCESS | 1648 | 1468901122775 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1192afc00) [pid = 1648] [serial = 1682] [outer = 0x117d27800] 21:05:23 INFO - PROCESS | 1648 | 1468901123197 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 672ms 21:05:23 INFO - PROCESS | 1648 | 1468901123205 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 1648 | 1468901123208 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:05:23 INFO - PROCESS | 1648 | 1468901123213 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 1648 | 1468901123215 Marionette TRACE conn2 <- [1,2214,null,{}] 21:05:23 INFO - PROCESS | 1648 | 1468901123217 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:23 INFO - PROCESS | 1648 | 1468901123219 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:23 INFO - PROCESS | 1648 | 1468901123328 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:05:23 INFO - PROCESS | 1648 | 1468901123382 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 1648 | 1468901123384 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c3a000 == 52 [pid = 1648] [id = 561] 21:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119d04000) [pid = 1648] [serial = 1683] [outer = 0x0] 21:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119d73400) [pid = 1648] [serial = 1684] [outer = 0x119d04000] 21:05:23 INFO - PROCESS | 1648 | 1468901123418 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x120fa2800) [pid = 1648] [serial = 1685] [outer = 0x119d04000] 21:05:23 INFO - PROCESS | 1648 | 1468901123863 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 21:05:23 INFO - PROCESS | 1648 | 1468901123883 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 1648 | 1468901123885 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:05:23 INFO - PROCESS | 1648 | 1468901123887 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 1648 | 1468901123890 Marionette TRACE conn2 <- [1,2218,null,{}] 21:05:23 INFO - PROCESS | 1648 | 1468901123898 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:23 INFO - PROCESS | 1648 | 1468901123901 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:24 INFO - PROCESS | 1648 | 1468901124029 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:05:24 INFO - PROCESS | 1648 | 1468901124113 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:24 INFO - PROCESS | 1648 | 1468901124116 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d7800 == 53 [pid = 1648] [id = 562] 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12460b000) [pid = 1648] [serial = 1686] [outer = 0x0] 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12562c800) [pid = 1648] [serial = 1687] [outer = 0x12460b000] 21:05:24 INFO - PROCESS | 1648 | 1468901124148 Marionette DEBUG loaded listener.js 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125639400) [pid = 1648] [serial = 1688] [outer = 0x12460b000] 21:05:24 INFO - PROCESS | 1648 | 1468901124575 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 21:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:05:24 INFO - PROCESS | 1648 | 1468901124609 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:05:24 INFO - PROCESS | 1648 | 1468901124610 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:05:24 INFO - PROCESS | 1648 | 1468901124613 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:05:24 INFO - PROCESS | 1648 | 1468901124614 Marionette TRACE conn2 <- [1,2222,null,{}] 21:05:24 INFO - PROCESS | 1648 | 1468901124617 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:24 INFO - PROCESS | 1648 | 1468901124618 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:24 INFO - PROCESS | 1648 | 1468901124723 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:05:24 INFO - PROCESS | 1648 | 1468901124780 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:24 INFO - PROCESS | 1648 | 1468901124782 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c26000 == 54 [pid = 1648] [id = 563] 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1247cb800) [pid = 1648] [serial = 1689] [outer = 0x0] 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12600ac00) [pid = 1648] [serial = 1690] [outer = 0x1247cb800] 21:05:24 INFO - PROCESS | 1648 | 1468901124811 Marionette DEBUG loaded listener.js 21:05:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126ce7800) [pid = 1648] [serial = 1691] [outer = 0x1247cb800] 21:05:25 INFO - PROCESS | 1648 | 1468901125440 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 869ms 21:05:25 INFO - PROCESS | 1648 | 1468901125484 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:05:25 INFO - PROCESS | 1648 | 1468901125487 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:05:25 INFO - PROCESS | 1648 | 1468901125490 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:05:25 INFO - PROCESS | 1648 | 1468901125493 Marionette TRACE conn2 <- [1,2226,null,{}] 21:05:25 INFO - PROCESS | 1648 | 1468901125496 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:25 INFO - PROCESS | 1648 | 1468901125498 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:25 INFO - PROCESS | 1648 | 1468901125587 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:05:25 INFO - PROCESS | 1648 | 1468901125659 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:25 INFO - PROCESS | 1648 | 1468901125660 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186e7800 == 55 [pid = 1648] [id = 564] 21:05:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1167b0c00) [pid = 1648] [serial = 1692] [outer = 0x0] 21:05:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118029400) [pid = 1648] [serial = 1693] [outer = 0x1167b0c00] 21:05:25 INFO - PROCESS | 1648 | 1468901125689 Marionette DEBUG loaded listener.js 21:05:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118d47000) [pid = 1648] [serial = 1694] [outer = 0x1167b0c00] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12b28f000 == 54 [pid = 1648] [id = 558] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa13800 == 53 [pid = 1648] [id = 557] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e4800 == 52 [pid = 1648] [id = 556] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x124106400) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11840e400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116aa7800) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x110fed000) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1151cec00) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1296eb000 == 51 [pid = 1648] [id = 555] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x129479800 == 50 [pid = 1648] [id = 554] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12908d800 == 49 [pid = 1648] [id = 553] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126a4d800 == 48 [pid = 1648] [id = 552] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1243c4800 == 47 [pid = 1648] [id = 551] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1217c8000 == 46 [pid = 1648] [id = 550] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119789800 == 45 [pid = 1648] [id = 549] 21:05:26 INFO - PROCESS | 1648 | 1468901126199 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:05:26 INFO - PROCESS | 1648 | --DOCSHELL 0x116abf800 == 44 [pid = 1648] [id = 548] 21:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 723ms 21:05:26 INFO - PROCESS | 1648 | 1468901126214 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:05:26 INFO - PROCESS | 1648 | 1468901126218 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:05:26 INFO - PROCESS | 1648 | 1468901126224 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:05:26 INFO - PROCESS | 1648 | 1468901126227 Marionette TRACE conn2 <- [1,2230,null,{}] 21:05:26 INFO - PROCESS | 1648 | 1468901126230 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:26 INFO - PROCESS | 1648 | 1468901126233 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:26 INFO - PROCESS | 1648 | 1468901126344 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1169f3000) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119a92400) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x120fa0800) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123eba800) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11802c400) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119761c00) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119abe400) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1131c5400) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1127adc00) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119d67c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119e12400) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119fe3000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1210a4800) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12197b400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d0ec00) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121a0e400) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1175ad000) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119290000) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1192b8800) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 21:05:26 INFO - PROCESS | 1648 | 1468901126410 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 1648 | 1468901126411 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x118636000 == 45 [pid = 1648] [id = 565] 21:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11802c400) [pid = 1648] [serial = 1695] [outer = 0x0] 21:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119290000) [pid = 1648] [serial = 1696] [outer = 0x11802c400] 21:05:26 INFO - PROCESS | 1648 | 1468901126438 Marionette DEBUG loaded listener.js 21:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119d06000) [pid = 1648] [serial = 1697] [outer = 0x11802c400] 21:05:26 INFO - PROCESS | 1648 | 1468901126741 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 21:05:26 INFO - PROCESS | 1648 | 1468901126745 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:05:26 INFO - PROCESS | 1648 | 1468901126747 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:05:26 INFO - PROCESS | 1648 | 1468901126757 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:05:26 INFO - PROCESS | 1648 | 1468901126759 Marionette TRACE conn2 <- [1,2234,null,{}] 21:05:26 INFO - PROCESS | 1648 | 1468901126769 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:26 INFO - PROCESS | 1648 | 1468901126773 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:26 INFO - PROCESS | 1648 | 1468901126854 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:05:26 INFO - PROCESS | 1648 | 1468901126951 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 1648 | 1468901126953 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12133a000 == 46 [pid = 1648] [id = 566] 21:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d6e800) [pid = 1648] [serial = 1698] [outer = 0x0] 21:05:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119e1b000) [pid = 1648] [serial = 1699] [outer = 0x119d6e800] 21:05:26 INFO - PROCESS | 1648 | 1468901126980 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123dbe800) [pid = 1648] [serial = 1700] [outer = 0x119d6e800] 21:05:27 INFO - PROCESS | 1648 | 1468901127269 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 21:05:27 INFO - PROCESS | 1648 | 1468901127281 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:05:27 INFO - PROCESS | 1648 | 1468901127284 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:05:27 INFO - PROCESS | 1648 | 1468901127290 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 1648 | 1468901127291 Marionette TRACE conn2 <- [1,2238,null,{}] 21:05:27 INFO - PROCESS | 1648 | 1468901127293 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:27 INFO - PROCESS | 1648 | 1468901127295 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:27 INFO - PROCESS | 1648 | 1468901127379 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:05:27 INFO - PROCESS | 1648 | 1468901127385 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:27 INFO - PROCESS | 1648 | 1468901127386 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1241ac800 == 47 [pid = 1648] [id = 567] 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12410a800) [pid = 1648] [serial = 1701] [outer = 0x0] 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124d1fc00) [pid = 1648] [serial = 1702] [outer = 0x12410a800] 21:05:27 INFO - PROCESS | 1648 | 1468901127411 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125631c00) [pid = 1648] [serial = 1703] [outer = 0x12410a800] 21:05:27 INFO - PROCESS | 1648 | 1468901127720 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 21:05:27 INFO - PROCESS | 1648 | 1468901127759 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:05:27 INFO - PROCESS | 1648 | 1468901127760 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:05:27 INFO - PROCESS | 1648 | 1468901127762 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 1648 | 1468901127763 Marionette TRACE conn2 <- [1,2242,null,{}] 21:05:27 INFO - PROCESS | 1648 | 1468901127766 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:27 INFO - PROCESS | 1648 | 1468901127767 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:27 INFO - PROCESS | 1648 | 1468901127844 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:05:27 INFO - PROCESS | 1648 | 1468901127847 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:27 INFO - PROCESS | 1648 | 1468901127849 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189e0000 == 48 [pid = 1648] [id = 568] 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x125634000) [pid = 1648] [serial = 1704] [outer = 0x0] 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126003800) [pid = 1648] [serial = 1705] [outer = 0x125634000] 21:05:27 INFO - PROCESS | 1648 | 1468901127877 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126567000) [pid = 1648] [serial = 1706] [outer = 0x125634000] 21:05:28 INFO - PROCESS | 1648 | 1468901128226 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 472ms 21:05:28 INFO - PROCESS | 1648 | 1468901128236 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:05:28 INFO - PROCESS | 1648 | 1468901128237 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:05:28 INFO - PROCESS | 1648 | 1468901128239 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:05:28 INFO - PROCESS | 1648 | 1468901128240 Marionette TRACE conn2 <- [1,2246,null,{}] 21:05:28 INFO - PROCESS | 1648 | 1468901128242 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:28 INFO - PROCESS | 1648 | 1468901128246 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:28 INFO - PROCESS | 1648 | 1468901128336 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:05:28 INFO - PROCESS | 1648 | 1468901128407 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:28 INFO - PROCESS | 1648 | 1468901128408 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b12800 == 49 [pid = 1648] [id = 569] 21:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x125637400) [pid = 1648] [serial = 1707] [outer = 0x0] 21:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126a91c00) [pid = 1648] [serial = 1708] [outer = 0x125637400] 21:05:28 INFO - PROCESS | 1648 | 1468901128434 Marionette DEBUG loaded listener.js 21:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12886b800) [pid = 1648] [serial = 1709] [outer = 0x125637400] 21:05:28 INFO - PROCESS | 1648 | 1468901128748 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 568ms 21:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:05:28 INFO - PROCESS | 1648 | 1468901128807 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:05:28 INFO - PROCESS | 1648 | 1468901128809 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:05:28 INFO - PROCESS | 1648 | 1468901128811 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:05:28 INFO - PROCESS | 1648 | 1468901128812 Marionette TRACE conn2 <- [1,2250,null,{}] 21:05:28 INFO - PROCESS | 1648 | 1468901128814 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:28 INFO - PROCESS | 1648 | 1468901128815 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:28 INFO - PROCESS | 1648 | 1468901128923 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:05:28 INFO - PROCESS | 1648 | 1468901128938 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:28 INFO - PROCESS | 1648 | 1468901128939 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x129475000 == 50 [pid = 1648] [id = 570] 21:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1289e1800) [pid = 1648] [serial = 1710] [outer = 0x0] 21:05:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b31800) [pid = 1648] [serial = 1711] [outer = 0x1289e1800] 21:05:28 INFO - PROCESS | 1648 | 1468901128969 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1169f9800) [pid = 1648] [serial = 1712] [outer = 0x1289e1800] 21:05:29 INFO - PROCESS | 1648 | 1468901129320 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 21:05:29 INFO - PROCESS | 1648 | 1468901129334 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:05:29 INFO - PROCESS | 1648 | 1468901129336 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:05:29 INFO - PROCESS | 1648 | 1468901129338 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:05:29 INFO - PROCESS | 1648 | 1468901129339 Marionette TRACE conn2 <- [1,2254,null,{}] 21:05:29 INFO - PROCESS | 1648 | 1468901129342 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:29 INFO - PROCESS | 1648 | 1468901129343 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:29 INFO - PROCESS | 1648 | 1468901129443 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:05:29 INFO - PROCESS | 1648 | 1468901129456 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1648 | 1468901129458 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa02800 == 51 [pid = 1648] [id = 571] 21:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b39c00) [pid = 1648] [serial = 1713] [outer = 0x0] 21:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128bd8400) [pid = 1648] [serial = 1714] [outer = 0x128b39c00] 21:05:29 INFO - PROCESS | 1648 | 1468901129482 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128be2800) [pid = 1648] [serial = 1715] [outer = 0x128b39c00] 21:05:29 INFO - PROCESS | 1648 | 1468901129831 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 517ms 21:05:29 INFO - PROCESS | 1648 | 1468901129857 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:05:29 INFO - PROCESS | 1648 | 1468901129858 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:05:29 INFO - PROCESS | 1648 | 1468901129860 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:05:29 INFO - PROCESS | 1648 | 1468901129861 Marionette TRACE conn2 <- [1,2258,null,{}] 21:05:29 INFO - PROCESS | 1648 | 1468901129869 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:29 INFO - PROCESS | 1648 | 1468901129870 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:29 INFO - PROCESS | 1648 | 1468901129974 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:05:29 INFO - PROCESS | 1648 | 1468901129978 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1648 | 1468901129979 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b299000 == 52 [pid = 1648] [id = 572] 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128b3c400) [pid = 1648] [serial = 1716] [outer = 0x0] 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128c47800) [pid = 1648] [serial = 1717] [outer = 0x128b3c400] 21:05:30 INFO - PROCESS | 1648 | 1468901130045 Marionette DEBUG loaded listener.js 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128c53800) [pid = 1648] [serial = 1718] [outer = 0x128b3c400] 21:05:30 INFO - PROCESS | 1648 | 1468901130345 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 525ms 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12656d800) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x123d88000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x126a93400) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1127b1400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1122bd400) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118408000) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116523400) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116aa4800) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12562d000) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127dd000) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119d6b400) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:05:30 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128817c00) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:05:30 INFO - PROCESS | 1648 | 1468901130501 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 1648 | 1468901130502 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:05:30 INFO - PROCESS | 1648 | 1468901130506 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 1648 | 1468901130507 Marionette TRACE conn2 <- [1,2262,null,{}] 21:05:30 INFO - PROCESS | 1648 | 1468901130510 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:30 INFO - PROCESS | 1648 | 1468901130511 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:30 INFO - PROCESS | 1648 | 1468901130593 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:05:30 INFO - PROCESS | 1648 | 1468901130596 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:30 INFO - PROCESS | 1648 | 1468901130598 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264df000 == 53 [pid = 1648] [id = 573] 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1167a4400) [pid = 1648] [serial = 1719] [outer = 0x0] 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11869b400) [pid = 1648] [serial = 1720] [outer = 0x1167a4400] 21:05:30 INFO - PROCESS | 1648 | 1468901130623 Marionette DEBUG loaded listener.js 21:05:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x120f98400) [pid = 1648] [serial = 1721] [outer = 0x1167a4400] 21:05:30 INFO - PROCESS | 1648 | 1468901130968 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 21:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:05:30 INFO - PROCESS | 1648 | 1468901130977 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 1648 | 1468901130979 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:05:30 INFO - PROCESS | 1648 | 1468901130981 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 1648 | 1468901130984 Marionette TRACE conn2 <- [1,2266,null,{}] 21:05:30 INFO - PROCESS | 1648 | 1468901130987 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:30 INFO - PROCESS | 1648 | 1468901130989 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:31 INFO - PROCESS | 1648 | 1468901131077 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:05:31 INFO - PROCESS | 1648 | 1468901131146 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:31 INFO - PROCESS | 1648 | 1468901131148 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3d800 == 54 [pid = 1648] [id = 574] 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x120f97400) [pid = 1648] [serial = 1722] [outer = 0x0] 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126562c00) [pid = 1648] [serial = 1723] [outer = 0x120f97400] 21:05:31 INFO - PROCESS | 1648 | 1468901131177 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129021000) [pid = 1648] [serial = 1724] [outer = 0x120f97400] 21:05:31 INFO - PROCESS | 1648 | 1468901131436 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 473ms 21:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:05:31 INFO - PROCESS | 1648 | 1468901131457 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:05:31 INFO - PROCESS | 1648 | 1468901131458 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:05:31 INFO - PROCESS | 1648 | 1468901131460 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:05:31 INFO - PROCESS | 1648 | 1468901131461 Marionette TRACE conn2 <- [1,2270,null,{}] 21:05:31 INFO - PROCESS | 1648 | 1468901131473 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:31 INFO - PROCESS | 1648 | 1468901131474 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:31 INFO - PROCESS | 1648 | 1468901131561 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:05:31 INFO - PROCESS | 1648 | 1468901131565 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:31 INFO - PROCESS | 1648 | 1468901131567 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5d8800 == 55 [pid = 1648] [id = 575] 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129021400) [pid = 1648] [serial = 1725] [outer = 0x0] 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129246800) [pid = 1648] [serial = 1726] [outer = 0x129021400] 21:05:31 INFO - PROCESS | 1648 | 1468901131590 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129451800) [pid = 1648] [serial = 1727] [outer = 0x129021400] 21:05:31 INFO - PROCESS | 1648 | 1468901131927 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 21:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:05:31 INFO - PROCESS | 1648 | 1468901131984 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:05:31 INFO - PROCESS | 1648 | 1468901131986 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:05:31 INFO - PROCESS | 1648 | 1468901131988 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:05:31 INFO - PROCESS | 1648 | 1468901131989 Marionette TRACE conn2 <- [1,2274,null,{}] 21:05:31 INFO - PROCESS | 1648 | 1468901131991 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:31 INFO - PROCESS | 1648 | 1468901131992 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:32 INFO - PROCESS | 1648 | 1468901132079 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:05:32 INFO - PROCESS | 1648 | 1468901132084 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 1648 | 1468901132086 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c883800 == 56 [pid = 1648] [id = 576] 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129452000) [pid = 1648] [serial = 1728] [outer = 0x0] 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129454800) [pid = 1648] [serial = 1729] [outer = 0x129452000] 21:05:32 INFO - PROCESS | 1648 | 1468901132109 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12951d400) [pid = 1648] [serial = 1730] [outer = 0x129452000] 21:05:32 INFO - PROCESS | 1648 | 1468901132437 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 467ms 21:05:32 INFO - PROCESS | 1648 | 1468901132456 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:05:32 INFO - PROCESS | 1648 | 1468901132457 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:05:32 INFO - PROCESS | 1648 | 1468901132459 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:05:32 INFO - PROCESS | 1648 | 1468901132460 Marionette TRACE conn2 <- [1,2278,null,{}] 21:05:32 INFO - PROCESS | 1648 | 1468901132463 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:32 INFO - PROCESS | 1648 | 1468901132464 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:32 INFO - PROCESS | 1648 | 1468901132599 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:05:32 INFO - PROCESS | 1648 | 1468901132666 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 1648 | 1468901132668 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169ac800 == 57 [pid = 1648] [id = 577] 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111c14400) [pid = 1648] [serial = 1731] [outer = 0x0] 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1127adc00) [pid = 1648] [serial = 1732] [outer = 0x111c14400] 21:05:32 INFO - PROCESS | 1648 | 1468901132699 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x113f2fc00) [pid = 1648] [serial = 1733] [outer = 0x111c14400] 21:05:33 INFO - PROCESS | 1648 | 1468901133161 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 21:05:33 INFO - PROCESS | 1648 | 1468901133180 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:05:33 INFO - PROCESS | 1648 | 1468901133182 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:05:33 INFO - PROCESS | 1648 | 1468901133186 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 1648 | 1468901133188 Marionette TRACE conn2 <- [1,2282,null,{}] 21:05:33 INFO - PROCESS | 1648 | 1468901133192 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:33 INFO - PROCESS | 1648 | 1468901133193 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:33 INFO - PROCESS | 1648 | 1468901133325 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:05:33 INFO - PROCESS | 1648 | 1468901133400 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:33 INFO - PROCESS | 1648 | 1468901133402 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119be7800 == 58 [pid = 1648] [id = 578] 21:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1192b7c00) [pid = 1648] [serial = 1734] [outer = 0x0] 21:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1197c0800) [pid = 1648] [serial = 1735] [outer = 0x1192b7c00] 21:05:33 INFO - PROCESS | 1648 | 1468901133432 Marionette DEBUG loaded listener.js 21:05:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119d11800) [pid = 1648] [serial = 1736] [outer = 0x1192b7c00] 21:05:33 INFO - PROCESS | 1648 | 1468901133852 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 723ms 21:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:05:33 INFO - PROCESS | 1648 | 1468901133909 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:05:33 INFO - PROCESS | 1648 | 1468901133911 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:05:33 INFO - PROCESS | 1648 | 1468901133913 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 1648 | 1468901133915 Marionette TRACE conn2 <- [1,2286,null,{}] 21:05:33 INFO - PROCESS | 1648 | 1468901133917 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:33 INFO - PROCESS | 1648 | 1468901133919 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:34 INFO - PROCESS | 1648 | 1468901134025 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:05:34 INFO - PROCESS | 1648 | 1468901134089 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 1648 | 1468901134091 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab9a800 == 59 [pid = 1648] [id = 579] 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119e18800) [pid = 1648] [serial = 1737] [outer = 0x0] 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12190a800) [pid = 1648] [serial = 1738] [outer = 0x119e18800] 21:05:34 INFO - PROCESS | 1648 | 1468901134160 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x124d9ec00) [pid = 1648] [serial = 1739] [outer = 0x119e18800] 21:05:34 INFO - PROCESS | 1648 | 1468901134559 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 21:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 669ms 21:05:34 INFO - PROCESS | 1648 | 1468901134583 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:05:34 INFO - PROCESS | 1648 | 1468901134586 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:05:34 INFO - PROCESS | 1648 | 1468901134593 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:05:34 INFO - PROCESS | 1648 | 1468901134597 Marionette TRACE conn2 <- [1,2290,null,{}] 21:05:34 INFO - PROCESS | 1648 | 1468901134599 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:34 INFO - PROCESS | 1648 | 1468901134602 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:34 INFO - PROCESS | 1648 | 1468901134731 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:05:34 INFO - PROCESS | 1648 | 1468901134806 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 1648 | 1468901134807 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5d0800 == 60 [pid = 1648] [id = 580] 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126ce7000) [pid = 1648] [serial = 1740] [outer = 0x0] 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128818400) [pid = 1648] [serial = 1741] [outer = 0x126ce7000] 21:05:34 INFO - PROCESS | 1648 | 1468901134836 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128862800) [pid = 1648] [serial = 1742] [outer = 0x126ce7000] 21:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:05:35 INFO - PROCESS | 1648 | 1468901135259 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 675ms 21:05:35 INFO - PROCESS | 1648 | 1468901135265 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:05:35 INFO - PROCESS | 1648 | 1468901135266 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:05:35 INFO - PROCESS | 1648 | 1468901135268 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:05:35 INFO - PROCESS | 1648 | 1468901135270 Marionette TRACE conn2 <- [1,2294,null,{}] 21:05:35 INFO - PROCESS | 1648 | 1468901135272 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:35 INFO - PROCESS | 1648 | 1468901135273 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:35 INFO - PROCESS | 1648 | 1468901135378 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:05:35 INFO - PROCESS | 1648 | 1468901135453 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:35 INFO - PROCESS | 1648 | 1468901135454 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119be9800 == 61 [pid = 1648] [id = 581] 21:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1167a4000) [pid = 1648] [serial = 1743] [outer = 0x0] 21:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x126ced000) [pid = 1648] [serial = 1744] [outer = 0x1167a4000] 21:05:35 INFO - PROCESS | 1648 | 1468901135483 Marionette DEBUG loaded listener.js 21:05:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128b3bc00) [pid = 1648] [serial = 1745] [outer = 0x1167a4000] 21:05:36 INFO - PROCESS | 1648 | 1468901136052 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 822ms 21:05:36 INFO - PROCESS | 1648 | 1468901136090 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:05:36 INFO - PROCESS | 1648 | 1468901136093 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:05:36 INFO - PROCESS | 1648 | 1468901136096 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:05:36 INFO - PROCESS | 1648 | 1468901136097 Marionette TRACE conn2 <- [1,2298,null,{}] 21:05:36 INFO - PROCESS | 1648 | 1468901136101 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:36 INFO - PROCESS | 1648 | 1468901136102 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:36 INFO - PROCESS | 1648 | 1468901136195 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:05:36 INFO - PROCESS | 1648 | 1468901136259 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:36 INFO - PROCESS | 1648 | 1468901136260 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121241800 == 62 [pid = 1648] [id = 582] 21:05:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x117d24c00) [pid = 1648] [serial = 1746] [outer = 0x0] 21:05:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11808c000) [pid = 1648] [serial = 1747] [outer = 0x117d24c00] 21:05:36 INFO - PROCESS | 1648 | 1468901136288 Marionette DEBUG loaded listener.js 21:05:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11928e800) [pid = 1648] [serial = 1748] [outer = 0x117d24c00] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12c883800 == 61 [pid = 1648] [id = 576] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5d8800 == 60 [pid = 1648] [id = 575] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3d800 == 59 [pid = 1648] [id = 574] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1264df000 == 58 [pid = 1648] [id = 573] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b299000 == 57 [pid = 1648] [id = 572] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa02800 == 56 [pid = 1648] [id = 571] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x129475000 == 55 [pid = 1648] [id = 570] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128b12800 == 54 [pid = 1648] [id = 569] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1189e0000 == 53 [pid = 1648] [id = 568] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1241ac800 == 52 [pid = 1648] [id = 567] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12133a000 == 51 [pid = 1648] [id = 566] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118636000 == 50 [pid = 1648] [id = 565] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1186e7800 == 49 [pid = 1648] [id = 564] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d7800 == 48 [pid = 1648] [id = 562] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128c3a000 == 47 [pid = 1648] [id = 561] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119781800 == 46 [pid = 1648] [id = 560] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1186e2800 == 45 [pid = 1648] [id = 547] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119a35000 == 44 [pid = 1648] [id = 536] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e8000 == 43 [pid = 1648] [id = 538] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1264fb000 == 42 [pid = 1648] [id = 542] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121120800 == 41 [pid = 1648] [id = 537] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2de800 == 40 [pid = 1648] [id = 559] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1192de800 == 39 [pid = 1648] [id = 544] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121c26000 == 38 [pid = 1648] [id = 563] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128c2e000 == 37 [pid = 1648] [id = 546] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1248eb800 == 36 [pid = 1648] [id = 541] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123eaa000 == 35 [pid = 1648] [id = 540] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1288a8000 == 34 [pid = 1648] [id = 543] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11811f000 == 33 [pid = 1648] [id = 539] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121a37800 == 32 [pid = 1648] [id = 545] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119be9800 == 31 [pid = 1648] [id = 581] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5d0800 == 30 [pid = 1648] [id = 580] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab9a800 == 29 [pid = 1648] [id = 579] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119be7800 == 28 [pid = 1648] [id = 578] 21:05:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1169ac800 == 27 [pid = 1648] [id = 577] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1267ac000) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1243b3400) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128811000) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11652bc00) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124607c00) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119769400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12656fc00) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126a93000) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x119d73c00) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x120fa3c00) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126005000) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1264be000) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126cea000) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x126564c00) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1192b7800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119a99000) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119e1a400) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116531000) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118089c00) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12656c400) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12412d400) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1243acc00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12885c800) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124111400) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119a9c800) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124d9d400) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1289e0400) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 21:05:37 INFO - PROCESS | 1648 | 1468901137348 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1271ms 21:05:37 INFO - PROCESS | 1648 | 1468901137367 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:05:37 INFO - PROCESS | 1648 | 1468901137369 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:05:37 INFO - PROCESS | 1648 | 1468901137373 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 1648 | 1468901137375 Marionette TRACE conn2 <- [1,2302,null,{}] 21:05:37 INFO - PROCESS | 1648 | 1468901137379 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:37 INFO - PROCESS | 1648 | 1468901137380 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:37 INFO - PROCESS | 1648 | 1468901137462 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:05:37 INFO - PROCESS | 1648 | 1468901137469 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:37 INFO - PROCESS | 1648 | 1468901137471 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735c800 == 28 [pid = 1648] [id = 583] 21:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1151c9000) [pid = 1648] [serial = 1749] [outer = 0x0] 21:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1175acc00) [pid = 1648] [serial = 1750] [outer = 0x1151c9000] 21:05:37 INFO - PROCESS | 1648 | 1468901137500 Marionette DEBUG loaded listener.js 21:05:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1180ed000) [pid = 1648] [serial = 1751] [outer = 0x1151c9000] 21:05:37 INFO - PROCESS | 1648 | 1468901137854 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 21:05:37 INFO - PROCESS | 1648 | 1468901137893 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:05:37 INFO - PROCESS | 1648 | 1468901137897 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:05:37 INFO - PROCESS | 1648 | 1468901137933 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 1648 | 1468901137934 Marionette TRACE conn2 <- [1,2306,null,{}] 21:05:37 INFO - PROCESS | 1648 | 1468901137937 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:37 INFO - PROCESS | 1648 | 1468901137938 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:38 INFO - PROCESS | 1648 | 1468901138019 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:05:38 INFO - PROCESS | 1648 | 1468901138023 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:38 INFO - PROCESS | 1648 | 1468901138025 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11974f800 == 29 [pid = 1648] [id = 584] 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1192b4400) [pid = 1648] [serial = 1752] [outer = 0x0] 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1197cac00) [pid = 1648] [serial = 1753] [outer = 0x1192b4400] 21:05:38 INFO - PROCESS | 1648 | 1468901138052 Marionette DEBUG loaded listener.js 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d04c00) [pid = 1648] [serial = 1754] [outer = 0x1192b4400] 21:05:38 INFO - PROCESS | 1648 | 1468901138407 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 21:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:05:38 INFO - PROCESS | 1648 | 1468901138463 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:05:38 INFO - PROCESS | 1648 | 1468901138464 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:05:38 INFO - PROCESS | 1648 | 1468901138466 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:05:38 INFO - PROCESS | 1648 | 1468901138469 Marionette TRACE conn2 <- [1,2310,null,{}] 21:05:38 INFO - PROCESS | 1648 | 1468901138477 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:38 INFO - PROCESS | 1648 | 1468901138480 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:38 INFO - PROCESS | 1648 | 1468901138558 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:05:38 INFO - PROCESS | 1648 | 1468901138563 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:38 INFO - PROCESS | 1648 | 1468901138565 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a37800 == 30 [pid = 1648] [id = 585] 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118088800) [pid = 1648] [serial = 1755] [outer = 0x0] 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119e1dc00) [pid = 1648] [serial = 1756] [outer = 0x118088800] 21:05:38 INFO - PROCESS | 1648 | 1468901138597 Marionette DEBUG loaded listener.js 21:05:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121905400) [pid = 1648] [serial = 1757] [outer = 0x118088800] 21:05:38 INFO - PROCESS | 1648 | 1468901138947 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 21:05:38 INFO - PROCESS | 1648 | 1468901138989 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:05:38 INFO - PROCESS | 1648 | 1468901138991 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:05:38 INFO - PROCESS | 1648 | 1468901138993 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:05:38 INFO - PROCESS | 1648 | 1468901138994 Marionette TRACE conn2 <- [1,2314,null,{}] 21:05:38 INFO - PROCESS | 1648 | 1468901138996 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:38 INFO - PROCESS | 1648 | 1468901138997 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:39 INFO - PROCESS | 1648 | 1468901139076 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:05:39 INFO - PROCESS | 1648 | 1468901139145 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 1648 | 1468901139146 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d0a800 == 31 [pid = 1648] [id = 586] 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12190e400) [pid = 1648] [serial = 1758] [outer = 0x0] 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123dc4000) [pid = 1648] [serial = 1759] [outer = 0x12190e400] 21:05:39 INFO - PROCESS | 1648 | 1468901139172 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12430e000) [pid = 1648] [serial = 1760] [outer = 0x12190e400] 21:05:39 INFO - PROCESS | 1648 | 1468901139453 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 472ms 21:05:39 INFO - PROCESS | 1648 | 1468901139472 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:05:39 INFO - PROCESS | 1648 | 1468901139474 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:05:39 INFO - PROCESS | 1648 | 1468901139476 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:05:39 INFO - PROCESS | 1648 | 1468901139487 Marionette TRACE conn2 <- [1,2318,null,{}] 21:05:39 INFO - PROCESS | 1648 | 1468901139506 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:39 INFO - PROCESS | 1648 | 1468901139508 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:39 INFO - PROCESS | 1648 | 1468901139606 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:05:39 INFO - PROCESS | 1648 | 1468901139609 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 1648 | 1468901139610 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b06000 == 32 [pid = 1648] [id = 587] 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1192ae400) [pid = 1648] [serial = 1761] [outer = 0x0] 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124612400) [pid = 1648] [serial = 1762] [outer = 0x1192ae400] 21:05:39 INFO - PROCESS | 1648 | 1468901139634 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x125630800) [pid = 1648] [serial = 1763] [outer = 0x1192ae400] 21:05:40 INFO - PROCESS | 1648 | 1468901139999 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:05:40 INFO - PROCESS | 1648 | 1468901140023 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:05:40 INFO - PROCESS | 1648 | 1468901140026 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 1648 | 1468901140027 Marionette TRACE conn2 <- [1,2322,null,{}] 21:05:40 INFO - PROCESS | 1648 | 1468901140029 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:40 INFO - PROCESS | 1648 | 1468901140033 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:40 INFO - PROCESS | 1648 | 1468901140163 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:05:40 INFO - PROCESS | 1648 | 1468901140169 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:40 INFO - PROCESS | 1648 | 1468901140170 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12908e800 == 33 [pid = 1648] [id = 588] 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119d67000) [pid = 1648] [serial = 1764] [outer = 0x0] 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12600d800) [pid = 1648] [serial = 1765] [outer = 0x119d67000] 21:05:40 INFO - PROCESS | 1648 | 1468901140195 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128815c00) [pid = 1648] [serial = 1766] [outer = 0x119d67000] 21:05:40 INFO - PROCESS | 1648 | 1468901140524 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 21:05:40 INFO - PROCESS | 1648 | 1468901140545 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:05:40 INFO - PROCESS | 1648 | 1468901140547 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:05:40 INFO - PROCESS | 1648 | 1468901140549 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 1648 | 1468901140551 Marionette TRACE conn2 <- [1,2326,null,{}] 21:05:40 INFO - PROCESS | 1648 | 1468901140564 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:40 INFO - PROCESS | 1648 | 1468901140575 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:40 INFO - PROCESS | 1648 | 1468901140674 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:05:40 INFO - PROCESS | 1648 | 1468901140685 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:40 INFO - PROCESS | 1648 | 1468901140687 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d7000 == 34 [pid = 1648] [id = 589] 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119e19000) [pid = 1648] [serial = 1767] [outer = 0x0] 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128860000) [pid = 1648] [serial = 1768] [outer = 0x119e19000] 21:05:40 INFO - PROCESS | 1648 | 1468901140711 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12886b400) [pid = 1648] [serial = 1769] [outer = 0x119e19000] 21:05:41 INFO - PROCESS | 1648 | 1468901141048 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 21:05:41 INFO - PROCESS | 1648 | 1468901141073 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:05:41 INFO - PROCESS | 1648 | 1468901141074 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:05:41 INFO - PROCESS | 1648 | 1468901141077 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 1648 | 1468901141078 Marionette TRACE conn2 <- [1,2330,null,{}] 21:05:41 INFO - PROCESS | 1648 | 1468901141086 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 1648 | 1468901141087 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:41 INFO - PROCESS | 1648 | 1468901141187 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:05:41 INFO - PROCESS | 1648 | 1468901141191 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:41 INFO - PROCESS | 1648 | 1468901141192 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a75c000 == 35 [pid = 1648] [id = 590] 21:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128817c00) [pid = 1648] [serial = 1770] [outer = 0x0] 21:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128b33800) [pid = 1648] [serial = 1771] [outer = 0x128817c00] 21:05:41 INFO - PROCESS | 1648 | 1468901141216 Marionette DEBUG loaded listener.js 21:05:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128b3e400) [pid = 1648] [serial = 1772] [outer = 0x128817c00] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x113905000) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x110fe5400) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1180e2400) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x118088000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116707800) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128813400) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x121904400) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113396c00) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11808b000) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119d68000) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129452000) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1289e1800) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x128b39c00) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x125634000) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1167b0c00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12460b000) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1247cb800) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117d27800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129021400) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1289e3000) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119d04000) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11802c400) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12410a800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d6e800) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128b3c400) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1167a4400) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125637400) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:05:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x120f97400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:05:41 INFO - PROCESS | 1648 | 1468901141852 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 821ms 21:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:05:41 INFO - PROCESS | 1648 | 1468901141898 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:05:41 INFO - PROCESS | 1648 | 1468901141900 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:05:41 INFO - PROCESS | 1648 | 1468901141902 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 1648 | 1468901141903 Marionette TRACE conn2 <- [1,2334,null,{}] 21:05:41 INFO - PROCESS | 1648 | 1468901141905 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 1648 | 1468901141906 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:42 INFO - PROCESS | 1648 | 1468901142003 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:05:42 INFO - PROCESS | 1648 | 1468901142072 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 1648 | 1468901142073 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a2c000 == 36 [pid = 1648] [id = 591] 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x110fe4c00) [pid = 1648] [serial = 1773] [outer = 0x0] 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116903c00) [pid = 1648] [serial = 1774] [outer = 0x110fe4c00] 21:05:42 INFO - PROCESS | 1648 | 1468901142097 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11840c400) [pid = 1648] [serial = 1775] [outer = 0x110fe4c00] 21:05:42 INFO - PROCESS | 1648 | 1468901142357 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 21:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:05:42 INFO - PROCESS | 1648 | 1468901142375 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:05:42 INFO - PROCESS | 1648 | 1468901142376 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:05:42 INFO - PROCESS | 1648 | 1468901142378 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:05:42 INFO - PROCESS | 1648 | 1468901142379 Marionette TRACE conn2 <- [1,2338,null,{}] 21:05:42 INFO - PROCESS | 1648 | 1468901142389 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:42 INFO - PROCESS | 1648 | 1468901142390 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:42 INFO - PROCESS | 1648 | 1468901142473 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:05:42 INFO - PROCESS | 1648 | 1468901142478 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 1648 | 1468901142479 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d4000 == 37 [pid = 1648] [id = 592] 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118695000) [pid = 1648] [serial = 1776] [outer = 0x0] 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x120f9dc00) [pid = 1648] [serial = 1777] [outer = 0x118695000] 21:05:42 INFO - PROCESS | 1648 | 1468901142503 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12430c000) [pid = 1648] [serial = 1778] [outer = 0x118695000] 21:05:42 INFO - PROCESS | 1648 | 1468901142854 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 21:05:42 INFO - PROCESS | 1648 | 1468901142897 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:05:42 INFO - PROCESS | 1648 | 1468901142900 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:05:42 INFO - PROCESS | 1648 | 1468901142918 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:05:42 INFO - PROCESS | 1648 | 1468901142921 Marionette TRACE conn2 <- [1,2342,null,{}] 21:05:42 INFO - PROCESS | 1648 | 1468901142924 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:42 INFO - PROCESS | 1648 | 1468901142927 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:43 INFO - PROCESS | 1648 | 1468901143073 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:05:43 INFO - PROCESS | 1648 | 1468901143088 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 1648 | 1468901143090 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a67000 == 38 [pid = 1648] [id = 593] 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x125634000) [pid = 1648] [serial = 1779] [outer = 0x0] 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1289ecc00) [pid = 1648] [serial = 1780] [outer = 0x125634000] 21:05:43 INFO - PROCESS | 1648 | 1468901143132 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128c4f400) [pid = 1648] [serial = 1781] [outer = 0x125634000] 21:05:43 INFO - PROCESS | 1648 | 1468901143518 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 622ms 21:05:43 INFO - PROCESS | 1648 | 1468901143540 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:05:43 INFO - PROCESS | 1648 | 1468901143541 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:05:43 INFO - PROCESS | 1648 | 1468901143544 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:05:43 INFO - PROCESS | 1648 | 1468901143545 Marionette TRACE conn2 <- [1,2346,null,{}] 21:05:43 INFO - PROCESS | 1648 | 1468901143547 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:43 INFO - PROCESS | 1648 | 1468901143548 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:43 INFO - PROCESS | 1648 | 1468901143659 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:05:43 INFO - PROCESS | 1648 | 1468901143666 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 1648 | 1468901143667 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5ce800 == 39 [pid = 1648] [id = 594] 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126a93c00) [pid = 1648] [serial = 1782] [outer = 0x0] 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128e08c00) [pid = 1648] [serial = 1783] [outer = 0x126a93c00] 21:05:43 INFO - PROCESS | 1648 | 1468901143691 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129242400) [pid = 1648] [serial = 1784] [outer = 0x126a93c00] 21:05:44 INFO - PROCESS | 1648 | 1468901144291 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 769ms 21:05:44 INFO - PROCESS | 1648 | 1468901144314 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:05:44 INFO - PROCESS | 1648 | 1468901144316 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:05:44 INFO - PROCESS | 1648 | 1468901144319 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 1648 | 1468901144321 Marionette TRACE conn2 <- [1,2350,null,{}] 21:05:44 INFO - PROCESS | 1648 | 1468901144325 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:44 INFO - PROCESS | 1648 | 1468901144327 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:44 INFO - PROCESS | 1648 | 1468901144437 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:05:44 INFO - PROCESS | 1648 | 1468901144569 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:44 INFO - PROCESS | 1648 | 1468901144571 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11974e800 == 40 [pid = 1648] [id = 595] 21:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1182ee000) [pid = 1648] [serial = 1785] [outer = 0x0] 21:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11869fc00) [pid = 1648] [serial = 1786] [outer = 0x1182ee000] 21:05:44 INFO - PROCESS | 1648 | 1468901144602 Marionette DEBUG loaded listener.js 21:05:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119763000) [pid = 1648] [serial = 1787] [outer = 0x1182ee000] 21:05:45 INFO - PROCESS | 1648 | 1468901145121 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 821ms 21:05:45 INFO - PROCESS | 1648 | 1468901145160 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:05:45 INFO - PROCESS | 1648 | 1468901145163 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:05:45 INFO - PROCESS | 1648 | 1468901145172 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:05:45 INFO - PROCESS | 1648 | 1468901145174 Marionette TRACE conn2 <- [1,2354,null,{}] 21:05:45 INFO - PROCESS | 1648 | 1468901145176 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:45 INFO - PROCESS | 1648 | 1468901145178 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:45 INFO - PROCESS | 1648 | 1468901145291 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:05:45 INFO - PROCESS | 1648 | 1468901145378 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:45 INFO - PROCESS | 1648 | 1468901145379 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838b800 == 41 [pid = 1648] [id = 596] 21:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1132a8800) [pid = 1648] [serial = 1788] [outer = 0x0] 21:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1160eb000) [pid = 1648] [serial = 1789] [outer = 0x1132a8800] 21:05:45 INFO - PROCESS | 1648 | 1468901145410 Marionette DEBUG loaded listener.js 21:05:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119761c00) [pid = 1648] [serial = 1790] [outer = 0x1132a8800] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126a67000 == 40 [pid = 1648] [id = 593] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d4000 == 39 [pid = 1648] [id = 592] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x121a2c000 == 38 [pid = 1648] [id = 591] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a75c000 == 37 [pid = 1648] [id = 590] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d7000 == 36 [pid = 1648] [id = 589] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12908e800 == 35 [pid = 1648] [id = 588] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128b06000 == 34 [pid = 1648] [id = 587] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123d0a800 == 33 [pid = 1648] [id = 586] 21:05:46 INFO - PROCESS | 1648 | 1468901146075 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x121a37800 == 32 [pid = 1648] [id = 585] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11974f800 == 31 [pid = 1648] [id = 584] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11735c800 == 30 [pid = 1648] [id = 583] 21:05:46 INFO - PROCESS | 1648 | --DOCSHELL 0x121241800 == 29 [pid = 1648] [id = 582] 21:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 922ms 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129521400) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11652c800) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x112234c00) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118d51400) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119d64800) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11802b800) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129454800) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b31800) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128bd8400) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126003800) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118029400) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118d47000) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12562c800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x125639400) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12600ac00) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126ce7800) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118035000) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1192afc00) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12951d400) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129451800) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b33c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1289ea400) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d73400) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x120fa2800) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119290000) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d06000) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124d1fc00) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125631c00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e1b000) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123dbe800) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126567000) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c47800) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128be2800) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11869b400) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x120f98400) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129246800) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c53800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12886b800) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126a91c00) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129021000) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1169f9800) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126562c00) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124111800) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116aae400) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1197c1000) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121a19400) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 21:05:46 INFO - PROCESS | 1648 | 1468901146097 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:05:46 INFO - PROCESS | 1648 | 1468901146100 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:05:46 INFO - PROCESS | 1648 | 1468901146106 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:05:46 INFO - PROCESS | 1648 | 1468901146108 Marionette TRACE conn2 <- [1,2358,null,{}] 21:05:46 INFO - PROCESS | 1648 | 1468901146112 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:46 INFO - PROCESS | 1648 | 1468901146113 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:46 INFO - PROCESS | 1648 | 1468901146190 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:05:46 INFO - PROCESS | 1648 | 1468901146196 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 1648 | 1468901146200 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117258000 == 30 [pid = 1648] [id = 597] 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116aa4000) [pid = 1648] [serial = 1791] [outer = 0x0] 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11732d400) [pid = 1648] [serial = 1792] [outer = 0x116aa4000] 21:05:46 INFO - PROCESS | 1648 | 1468901146231 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118031400) [pid = 1648] [serial = 1793] [outer = 0x116aa4000] 21:05:46 INFO - PROCESS | 1648 | 1468901146598 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 21:05:46 INFO - PROCESS | 1648 | 1468901146640 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:05:46 INFO - PROCESS | 1648 | 1468901146643 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:05:46 INFO - PROCESS | 1648 | 1468901146648 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:05:46 INFO - PROCESS | 1648 | 1468901146650 Marionette TRACE conn2 <- [1,2362,null,{}] 21:05:46 INFO - PROCESS | 1648 | 1468901146652 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:46 INFO - PROCESS | 1648 | 1468901146654 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:46 INFO - PROCESS | 1648 | 1468901146732 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:05:46 INFO - PROCESS | 1648 | 1468901146738 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 1648 | 1468901146739 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186e7000 == 31 [pid = 1648] [id = 598] 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118d47000) [pid = 1648] [serial = 1794] [outer = 0x0] 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1193c7000) [pid = 1648] [serial = 1795] [outer = 0x118d47000] 21:05:46 INFO - PROCESS | 1648 | 1468901146767 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1197c3400) [pid = 1648] [serial = 1796] [outer = 0x118d47000] 21:05:47 INFO - PROCESS | 1648 | 1468901147125 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 523ms 21:05:47 INFO - PROCESS | 1648 | 1468901147179 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 1648 | 1468901147181 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:05:47 INFO - PROCESS | 1648 | 1468901147184 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 1648 | 1468901147187 Marionette TRACE conn2 <- [1,2366,null,{}] 21:05:47 INFO - PROCESS | 1648 | 1468901147195 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:47 INFO - PROCESS | 1648 | 1468901147198 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:47 INFO - PROCESS | 1648 | 1468901147279 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:05:47 INFO - PROCESS | 1648 | 1468901147288 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 1648 | 1468901147290 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121234800 == 32 [pid = 1648] [id = 599] 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a8f400) [pid = 1648] [serial = 1797] [outer = 0x0] 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d0f800) [pid = 1648] [serial = 1798] [outer = 0x119a8f400] 21:05:47 INFO - PROCESS | 1648 | 1468901147318 Marionette DEBUG loaded listener.js 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119e16000) [pid = 1648] [serial = 1799] [outer = 0x119a8f400] 21:05:47 INFO - PROCESS | 1648 | 1468901147673 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 21:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:05:47 INFO - PROCESS | 1648 | 1468901147708 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 1648 | 1468901147709 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:05:47 INFO - PROCESS | 1648 | 1468901147712 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 1648 | 1468901147713 Marionette TRACE conn2 <- [1,2370,null,{}] 21:05:47 INFO - PROCESS | 1648 | 1468901147715 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:47 INFO - PROCESS | 1648 | 1468901147716 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:47 INFO - PROCESS | 1648 | 1468901147794 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:05:47 INFO - PROCESS | 1648 | 1468901147859 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 1648 | 1468901147860 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e91000 == 33 [pid = 1648] [id = 600] 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119e1a400) [pid = 1648] [serial = 1800] [outer = 0x0] 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1215d0400) [pid = 1648] [serial = 1801] [outer = 0x119e1a400] 21:05:47 INFO - PROCESS | 1648 | 1468901147886 Marionette DEBUG loaded listener.js 21:05:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12410dc00) [pid = 1648] [serial = 1802] [outer = 0x119e1a400] 21:05:48 INFO - PROCESS | 1648 | 1468901148186 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 21:05:48 INFO - PROCESS | 1648 | 1468901148232 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:05:48 INFO - PROCESS | 1648 | 1468901148235 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:05:48 INFO - PROCESS | 1648 | 1468901148238 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 1648 | 1468901148239 Marionette TRACE conn2 <- [1,2374,null,{}] 21:05:48 INFO - PROCESS | 1648 | 1468901148241 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:48 INFO - PROCESS | 1648 | 1468901148243 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:48 INFO - PROCESS | 1648 | 1468901148341 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:05:48 INFO - PROCESS | 1648 | 1468901148356 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:48 INFO - PROCESS | 1648 | 1468901148357 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0d000 == 34 [pid = 1648] [id = 601] 21:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124110c00) [pid = 1648] [serial = 1803] [outer = 0x0] 21:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124611c00) [pid = 1648] [serial = 1804] [outer = 0x124110c00] 21:05:48 INFO - PROCESS | 1648 | 1468901148381 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12562c800) [pid = 1648] [serial = 1805] [outer = 0x124110c00] 21:05:48 INFO - PROCESS | 1648 | 1468901148827 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 619ms 21:05:48 INFO - PROCESS | 1648 | 1468901148869 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:05:48 INFO - PROCESS | 1648 | 1468901148871 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:05:48 INFO - PROCESS | 1648 | 1468901148874 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 1648 | 1468901148876 Marionette TRACE conn2 <- [1,2378,null,{}] 21:05:48 INFO - PROCESS | 1648 | 1468901148880 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:48 INFO - PROCESS | 1648 | 1468901148886 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:49 INFO - PROCESS | 1648 | 1468901149067 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:05:49 INFO - PROCESS | 1648 | 1468901149089 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:49 INFO - PROCESS | 1648 | 1468901149090 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a8000 == 35 [pid = 1648] [id = 602] 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125669000) [pid = 1648] [serial = 1806] [outer = 0x0] 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126566000) [pid = 1648] [serial = 1807] [outer = 0x125669000] 21:05:49 INFO - PROCESS | 1648 | 1468901149115 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126cea400) [pid = 1648] [serial = 1808] [outer = 0x125669000] 21:05:49 INFO - PROCESS | 1648 | 1468901149464 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 621ms 21:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:05:49 INFO - PROCESS | 1648 | 1468901149503 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:05:49 INFO - PROCESS | 1648 | 1468901149504 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:05:49 INFO - PROCESS | 1648 | 1468901149506 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:05:49 INFO - PROCESS | 1648 | 1468901149507 Marionette TRACE conn2 <- [1,2382,null,{}] 21:05:49 INFO - PROCESS | 1648 | 1468901149509 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:49 INFO - PROCESS | 1648 | 1468901149511 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:49 INFO - PROCESS | 1648 | 1468901149609 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:05:49 INFO - PROCESS | 1648 | 1468901149670 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:49 INFO - PROCESS | 1648 | 1468901149671 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a48800 == 36 [pid = 1648] [id = 603] 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112a8d400) [pid = 1648] [serial = 1809] [outer = 0x0] 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12881b000) [pid = 1648] [serial = 1810] [outer = 0x112a8d400] 21:05:49 INFO - PROCESS | 1648 | 1468901149697 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128867800) [pid = 1648] [serial = 1811] [outer = 0x112a8d400] 21:05:50 INFO - PROCESS | 1648 | 1468901150012 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 21:05:50 INFO - PROCESS | 1648 | 1468901150025 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 1648 | 1468901150027 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:05:50 INFO - PROCESS | 1648 | 1468901150029 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 1648 | 1468901150030 Marionette TRACE conn2 <- [1,2386,null,{}] 21:05:50 INFO - PROCESS | 1648 | 1468901150033 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:50 INFO - PROCESS | 1648 | 1468901150036 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:50 INFO - PROCESS | 1648 | 1468901150142 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125634000) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1192ae400) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117d24c00) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1192b4400) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118088800) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x111c14400) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1192b7c00) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1151c9000) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119e18800) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126ce7000) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1167a4000) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d67000) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110fe4c00) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119e19000) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128817c00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118695000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:05:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12190e400) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:05:50 INFO - PROCESS | 1648 | 1468901150272 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1648 | 1468901150273 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186cd800 == 37 [pid = 1648] [id = 604] 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1122b9000) [pid = 1648] [serial = 1812] [outer = 0x0] 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115e12c00) [pid = 1648] [serial = 1813] [outer = 0x1122b9000] 21:05:50 INFO - PROCESS | 1648 | 1468901150296 Marionette DEBUG loaded listener.js 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11802c800) [pid = 1648] [serial = 1814] [outer = 0x1122b9000] 21:05:50 INFO - PROCESS | 1648 | 1468901150568 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 571ms 21:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:05:50 INFO - PROCESS | 1648 | 1468901150606 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 1648 | 1468901150608 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:05:50 INFO - PROCESS | 1648 | 1468901150610 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 1648 | 1468901150611 Marionette TRACE conn2 <- [1,2390,null,{}] 21:05:50 INFO - PROCESS | 1648 | 1468901150613 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:50 INFO - PROCESS | 1648 | 1468901150614 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:50 INFO - PROCESS | 1648 | 1468901150698 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:05:50 INFO - PROCESS | 1648 | 1468901150704 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1648 | 1468901150705 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1800 == 38 [pid = 1648] [id = 605] 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119230800) [pid = 1648] [serial = 1815] [outer = 0x0] 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121cccc00) [pid = 1648] [serial = 1816] [outer = 0x119230800] 21:05:50 INFO - PROCESS | 1648 | 1468901150730 Marionette DEBUG loaded listener.js 21:05:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128867c00) [pid = 1648] [serial = 1817] [outer = 0x119230800] 21:05:51 INFO - PROCESS | 1648 | 1468901151072 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 468ms 21:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:05:51 INFO - PROCESS | 1648 | 1468901151079 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:05:51 INFO - PROCESS | 1648 | 1468901151080 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:05:51 INFO - PROCESS | 1648 | 1468901151082 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:05:51 INFO - PROCESS | 1648 | 1468901151085 Marionette TRACE conn2 <- [1,2394,null,{}] 21:05:51 INFO - PROCESS | 1648 | 1468901151089 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:51 INFO - PROCESS | 1648 | 1468901151090 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:51 INFO - PROCESS | 1648 | 1468901151203 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:05:51 INFO - PROCESS | 1648 | 1468901151209 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 1648 | 1468901151210 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12badc000 == 39 [pid = 1648] [id = 606] 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1192ae400) [pid = 1648] [serial = 1818] [outer = 0x0] 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1289e1800) [pid = 1648] [serial = 1819] [outer = 0x1192ae400] 21:05:51 INFO - PROCESS | 1648 | 1468901151241 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128b3d400) [pid = 1648] [serial = 1820] [outer = 0x1192ae400] 21:05:51 INFO - PROCESS | 1648 | 1468901151554 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 21:05:51 INFO - PROCESS | 1648 | 1468901151604 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:05:51 INFO - PROCESS | 1648 | 1468901151606 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:05:51 INFO - PROCESS | 1648 | 1468901151608 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:05:51 INFO - PROCESS | 1648 | 1468901151610 Marionette TRACE conn2 <- [1,2398,null,{}] 21:05:51 INFO - PROCESS | 1648 | 1468901151612 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:51 INFO - PROCESS | 1648 | 1468901151613 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:51 INFO - PROCESS | 1648 | 1468901151709 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:05:51 INFO - PROCESS | 1648 | 1468901151712 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 1648 | 1468901151713 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3a000 == 40 [pid = 1648] [id = 607] 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b3cc00) [pid = 1648] [serial = 1821] [outer = 0x0] 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c56400) [pid = 1648] [serial = 1822] [outer = 0x128b3cc00] 21:05:51 INFO - PROCESS | 1648 | 1468901151739 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129452000) [pid = 1648] [serial = 1823] [outer = 0x128b3cc00] 21:05:52 INFO - PROCESS | 1648 | 1468901152084 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 21:05:52 INFO - PROCESS | 1648 | 1468901152127 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 1648 | 1468901152129 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:05:52 INFO - PROCESS | 1648 | 1468901152142 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 1648 | 1468901152143 Marionette TRACE conn2 <- [1,2402,null,{}] 21:05:52 INFO - PROCESS | 1648 | 1468901152147 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 1648 | 1468901152148 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:52 INFO - PROCESS | 1648 | 1468901152228 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:05:52 INFO - PROCESS | 1648 | 1468901152334 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:52 INFO - PROCESS | 1648 | 1468901152335 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11301b800 == 41 [pid = 1648] [id = 608] 21:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x110fe1000) [pid = 1648] [serial = 1824] [outer = 0x0] 21:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1110ac400) [pid = 1648] [serial = 1825] [outer = 0x110fe1000] 21:05:52 INFO - PROCESS | 1648 | 1468901152369 Marionette DEBUG loaded listener.js 21:05:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113969c00) [pid = 1648] [serial = 1826] [outer = 0x110fe1000] 21:05:52 INFO - PROCESS | 1648 | 1468901152768 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 683ms 21:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:05:52 INFO - PROCESS | 1648 | 1468901152818 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 1648 | 1468901152821 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:05:52 INFO - PROCESS | 1648 | 1468901152824 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 1648 | 1468901152826 Marionette TRACE conn2 <- [1,2406,null,{}] 21:05:52 INFO - PROCESS | 1648 | 1468901152830 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 1648 | 1468901152833 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:52 INFO - PROCESS | 1648 | 1468901152937 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:05:53 INFO - PROCESS | 1648 | 1468901153023 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:53 INFO - PROCESS | 1648 | 1468901153025 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e8000 == 42 [pid = 1648] [id = 609] 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1180e3800) [pid = 1648] [serial = 1827] [outer = 0x0] 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119285400) [pid = 1648] [serial = 1828] [outer = 0x1180e3800] 21:05:53 INFO - PROCESS | 1648 | 1468901153096 Marionette DEBUG loaded listener.js 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1197c3000) [pid = 1648] [serial = 1829] [outer = 0x1180e3800] 21:05:53 INFO - PROCESS | 1648 | 1468901153504 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 21:05:53 INFO - PROCESS | 1648 | 1468901153546 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:05:53 INFO - PROCESS | 1648 | 1468901153549 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:05:53 INFO - PROCESS | 1648 | 1468901153552 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:05:53 INFO - PROCESS | 1648 | 1468901153553 Marionette TRACE conn2 <- [1,2410,null,{}] 21:05:53 INFO - PROCESS | 1648 | 1468901153556 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:53 INFO - PROCESS | 1648 | 1468901153557 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:53 INFO - PROCESS | 1648 | 1468901153666 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:05:53 INFO - PROCESS | 1648 | 1468901153740 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:53 INFO - PROCESS | 1648 | 1468901153742 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296ea800 == 43 [pid = 1648] [id = 610] 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d02400) [pid = 1648] [serial = 1830] [outer = 0x0] 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119e14c00) [pid = 1648] [serial = 1831] [outer = 0x119d02400] 21:05:53 INFO - PROCESS | 1648 | 1468901153770 Marionette DEBUG loaded listener.js 21:05:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12410ec00) [pid = 1648] [serial = 1832] [outer = 0x119d02400] 21:05:54 INFO - PROCESS | 1648 | 1468901154198 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 21:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:05:54 INFO - PROCESS | 1648 | 1468901154223 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:05:54 INFO - PROCESS | 1648 | 1468901154224 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:05:54 INFO - PROCESS | 1648 | 1468901154231 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:05:54 INFO - PROCESS | 1648 | 1468901154235 Marionette TRACE conn2 <- [1,2414,null,{}] 21:05:54 INFO - PROCESS | 1648 | 1468901154239 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:54 INFO - PROCESS | 1648 | 1468901154241 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:54 INFO - PROCESS | 1648 | 1468901154371 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:05:54 INFO - PROCESS | 1648 | 1468901154478 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 1648 | 1468901154479 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c88a000 == 44 [pid = 1648] [id = 611] 21:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12562e000) [pid = 1648] [serial = 1833] [outer = 0x0] 21:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126564000) [pid = 1648] [serial = 1834] [outer = 0x12562e000] 21:05:54 INFO - PROCESS | 1648 | 1468901154508 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128814400) [pid = 1648] [serial = 1835] [outer = 0x12562e000] 21:05:54 INFO - PROCESS | 1648 | 1468901154948 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 729ms 21:05:54 INFO - PROCESS | 1648 | 1468901154955 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:05:54 INFO - PROCESS | 1648 | 1468901154957 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:05:54 INFO - PROCESS | 1648 | 1468901154959 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:05:54 INFO - PROCESS | 1648 | 1468901154961 Marionette TRACE conn2 <- [1,2418,null,{}] 21:05:54 INFO - PROCESS | 1648 | 1468901154963 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:54 INFO - PROCESS | 1648 | 1468901154964 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:55 INFO - PROCESS | 1648 | 1468901155069 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:05:55 INFO - PROCESS | 1648 | 1468901155131 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:55 INFO - PROCESS | 1648 | 1468901155132 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa17800 == 45 [pid = 1648] [id = 612] 21:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119fe3000) [pid = 1648] [serial = 1836] [outer = 0x0] 21:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1289df400) [pid = 1648] [serial = 1837] [outer = 0x119fe3000] 21:05:55 INFO - PROCESS | 1648 | 1468901155161 Marionette DEBUG loaded listener.js 21:05:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129020c00) [pid = 1648] [serial = 1838] [outer = 0x119fe3000] 21:05:55 INFO - PROCESS | 1648 | 1468901155762 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 869ms 21:05:55 INFO - PROCESS | 1648 | 1468901155829 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 1648 | 1468901155832 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:05:55 INFO - PROCESS | 1648 | 1468901155835 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 1648 | 1468901155837 Marionette TRACE conn2 <- [1,2422,null,{}] 21:05:55 INFO - PROCESS | 1648 | 1468901155841 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:55 INFO - PROCESS | 1648 | 1468901155843 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:55 INFO - PROCESS | 1648 | 1468901155934 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:05:56 INFO - PROCESS | 1648 | 1468901156012 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:56 INFO - PROCESS | 1648 | 1468901156013 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7d000 == 46 [pid = 1648] [id = 613] 21:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1175b1400) [pid = 1648] [serial = 1839] [outer = 0x0] 21:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1180e2400) [pid = 1648] [serial = 1840] [outer = 0x1175b1400] 21:05:56 INFO - PROCESS | 1648 | 1468901156041 Marionette DEBUG loaded listener.js 21:05:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1192b5000) [pid = 1648] [serial = 1841] [outer = 0x1175b1400] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3a000 == 45 [pid = 1648] [id = 607] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12badc000 == 44 [pid = 1648] [id = 606] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1800 == 43 [pid = 1648] [id = 605] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1186cd800 == 42 [pid = 1648] [id = 604] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126a48800 == 41 [pid = 1648] [id = 603] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a8000 == 40 [pid = 1648] [id = 602] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0d000 == 39 [pid = 1648] [id = 601] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123e91000 == 38 [pid = 1648] [id = 600] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121234800 == 37 [pid = 1648] [id = 599] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1186e7000 == 36 [pid = 1648] [id = 598] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117258000 == 35 [pid = 1648] [id = 597] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11838b800 == 34 [pid = 1648] [id = 596] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11974e800 == 33 [pid = 1648] [id = 595] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5ce800 == 32 [pid = 1648] [id = 594] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa17800 == 31 [pid = 1648] [id = 612] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c88a000 == 30 [pid = 1648] [id = 611] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1296ea800 == 29 [pid = 1648] [id = 610] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e8000 == 28 [pid = 1648] [id = 609] 21:05:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11301b800 == 27 [pid = 1648] [id = 608] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1289ecc00) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124612400) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11928e800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11808c000) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1197cac00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d04c00) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e1dc00) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113f2fc00) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127adc00) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121905400) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d11800) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1197c0800) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175acc00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12190a800) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1180ed000) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124d9ec00) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128862800) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128818400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b3bc00) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126ced000) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12600d800) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116903c00) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12886b400) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128860000) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128b33800) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f9dc00) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11840c400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b3e400) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123dc4000) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12430c000) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128815c00) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x125630800) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12430e000) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c4f400) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 21:05:56 INFO - PROCESS | 1648 | 1468901156973 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1175ms 21:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:05:57 INFO - PROCESS | 1648 | 1468901157011 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:05:57 INFO - PROCESS | 1648 | 1468901157013 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:05:57 INFO - PROCESS | 1648 | 1468901157016 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 1648 | 1468901157018 Marionette TRACE conn2 <- [1,2426,null,{}] 21:05:57 INFO - PROCESS | 1648 | 1468901157021 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:57 INFO - PROCESS | 1648 | 1468901157023 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:57 INFO - PROCESS | 1648 | 1468901157105 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:05:57 INFO - PROCESS | 1648 | 1468901157168 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 1648 | 1468901157171 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117378800 == 28 [pid = 1648] [id = 614] 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11607c400) [pid = 1648] [serial = 1842] [outer = 0x0] 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1167a4000) [pid = 1648] [serial = 1843] [outer = 0x11607c400] 21:05:57 INFO - PROCESS | 1648 | 1468901157200 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116aa6000) [pid = 1648] [serial = 1844] [outer = 0x11607c400] 21:05:57 INFO - PROCESS | 1648 | 1468901157510 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 21:05:57 INFO - PROCESS | 1648 | 1468901157540 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:05:57 INFO - PROCESS | 1648 | 1468901157544 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:05:57 INFO - PROCESS | 1648 | 1468901157548 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 1648 | 1468901157552 Marionette TRACE conn2 <- [1,2430,null,{}] 21:05:57 INFO - PROCESS | 1648 | 1468901157558 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:57 INFO - PROCESS | 1648 | 1468901157560 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:57 INFO - PROCESS | 1648 | 1468901157679 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:05:57 INFO - PROCESS | 1648 | 1468901157758 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 1648 | 1468901157759 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d4000 == 29 [pid = 1648] [id = 615] 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1175acc00) [pid = 1648] [serial = 1845] [outer = 0x0] 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1180e0800) [pid = 1648] [serial = 1846] [outer = 0x1175acc00] 21:05:57 INFO - PROCESS | 1648 | 1468901157805 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119290800) [pid = 1648] [serial = 1847] [outer = 0x1175acc00] 21:05:58 INFO - PROCESS | 1648 | 1468901158233 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 724ms 21:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:05:58 INFO - PROCESS | 1648 | 1468901158273 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:05:58 INFO - PROCESS | 1648 | 1468901158274 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:05:58 INFO - PROCESS | 1648 | 1468901158276 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 1648 | 1468901158279 Marionette TRACE conn2 <- [1,2434,null,{}] 21:05:58 INFO - PROCESS | 1648 | 1468901158288 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:58 INFO - PROCESS | 1648 | 1468901158291 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:58 INFO - PROCESS | 1648 | 1468901158368 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:05:58 INFO - PROCESS | 1648 | 1468901158374 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:58 INFO - PROCESS | 1648 | 1468901158376 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119800 == 30 [pid = 1648] [id = 616] 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1160ed800) [pid = 1648] [serial = 1848] [outer = 0x0] 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d02c00) [pid = 1648] [serial = 1849] [outer = 0x1160ed800] 21:05:58 INFO - PROCESS | 1648 | 1468901158406 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d1e800) [pid = 1648] [serial = 1850] [outer = 0x1160ed800] 21:05:58 INFO - PROCESS | 1648 | 1468901158732 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 472ms 21:05:58 INFO - PROCESS | 1648 | 1468901158749 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:05:58 INFO - PROCESS | 1648 | 1468901158753 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:05:58 INFO - PROCESS | 1648 | 1468901158756 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 1648 | 1468901158757 Marionette TRACE conn2 <- [1,2438,null,{}] 21:05:58 INFO - PROCESS | 1648 | 1468901158759 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:58 INFO - PROCESS | 1648 | 1468901158760 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:58 INFO - PROCESS | 1648 | 1468901158839 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:05:58 INFO - PROCESS | 1648 | 1468901158842 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:58 INFO - PROCESS | 1648 | 1468901158843 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3c800 == 31 [pid = 1648] [id = 617] 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a99400) [pid = 1648] [serial = 1851] [outer = 0x0] 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d71800) [pid = 1648] [serial = 1852] [outer = 0x119a99400] 21:05:58 INFO - PROCESS | 1648 | 1468901158925 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119e1bc00) [pid = 1648] [serial = 1853] [outer = 0x119a99400] 21:05:59 INFO - PROCESS | 1648 | 1468901159275 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 21:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:05:59 INFO - PROCESS | 1648 | 1468901159325 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:05:59 INFO - PROCESS | 1648 | 1468901159326 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:05:59 INFO - PROCESS | 1648 | 1468901159328 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 1648 | 1468901159329 Marionette TRACE conn2 <- [1,2442,null,{}] 21:05:59 INFO - PROCESS | 1648 | 1468901159331 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:59 INFO - PROCESS | 1648 | 1468901159333 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:59 INFO - PROCESS | 1648 | 1468901159429 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:05:59 INFO - PROCESS | 1648 | 1468901159433 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:59 INFO - PROCESS | 1648 | 1468901159435 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248e7000 == 32 [pid = 1648] [id = 618] 21:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116aa3800) [pid = 1648] [serial = 1854] [outer = 0x0] 21:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x120fa1000) [pid = 1648] [serial = 1855] [outer = 0x116aa3800] 21:05:59 INFO - PROCESS | 1648 | 1468901159459 Marionette DEBUG loaded listener.js 21:05:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121973c00) [pid = 1648] [serial = 1856] [outer = 0x116aa3800] 21:05:59 INFO - PROCESS | 1648 | 1468901159789 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 21:05:59 INFO - PROCESS | 1648 | 1468901159847 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:05:59 INFO - PROCESS | 1648 | 1468901159849 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:05:59 INFO - PROCESS | 1648 | 1468901159851 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 1648 | 1468901159852 Marionette TRACE conn2 <- [1,2446,null,{}] 21:05:59 INFO - PROCESS | 1648 | 1468901159854 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:59 INFO - PROCESS | 1648 | 1468901159858 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:05:59 INFO - PROCESS | 1648 | 1468901159972 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:06:00 INFO - PROCESS | 1648 | 1468901160008 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:00 INFO - PROCESS | 1648 | 1468901160009 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12889a800 == 33 [pid = 1648] [id = 619] 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121cd9c00) [pid = 1648] [serial = 1857] [outer = 0x0] 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1243b2c00) [pid = 1648] [serial = 1858] [outer = 0x121cd9c00] 21:06:00 INFO - PROCESS | 1648 | 1468901160035 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125634c00) [pid = 1648] [serial = 1859] [outer = 0x121cd9c00] 21:06:00 INFO - PROCESS | 1648 | 1468901160370 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 573ms 21:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:06:00 INFO - PROCESS | 1648 | 1468901160431 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:06:00 INFO - PROCESS | 1648 | 1468901160432 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:06:00 INFO - PROCESS | 1648 | 1468901160434 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:06:00 INFO - PROCESS | 1648 | 1468901160435 Marionette TRACE conn2 <- [1,2450,null,{}] 21:06:00 INFO - PROCESS | 1648 | 1468901160438 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:00 INFO - PROCESS | 1648 | 1468901160439 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:00 INFO - PROCESS | 1648 | 1468901160536 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:06:00 INFO - PROCESS | 1648 | 1468901160540 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:00 INFO - PROCESS | 1648 | 1468901160541 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c3e000 == 34 [pid = 1648] [id = 620] 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123d7a800) [pid = 1648] [serial = 1860] [outer = 0x0] 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126003800) [pid = 1648] [serial = 1861] [outer = 0x123d7a800] 21:06:00 INFO - PROCESS | 1648 | 1468901160565 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1264c4800) [pid = 1648] [serial = 1862] [outer = 0x123d7a800] 21:06:01 INFO - PROCESS | 1648 | 1468901161069 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b3cc00) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124110c00) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125669000) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1122b9000) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a8d400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1132a8800) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118d47000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116aa4000) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a8f400) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119e1a400) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126a93c00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1182ee000) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1192ae400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:06:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119230800) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 21:06:01 INFO - PROCESS | 1648 | 1468901161105 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:06:01 INFO - PROCESS | 1648 | 1468901161106 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:06:01 INFO - PROCESS | 1648 | 1468901161108 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:06:01 INFO - PROCESS | 1648 | 1468901161109 Marionette TRACE conn2 <- [1,2454,null,{}] 21:06:01 INFO - PROCESS | 1648 | 1468901161111 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:01 INFO - PROCESS | 1648 | 1468901161113 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:01 INFO - PROCESS | 1648 | 1468901161190 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:06:01 INFO - PROCESS | 1648 | 1468901161193 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:01 INFO - PROCESS | 1648 | 1468901161194 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8d000 == 35 [pid = 1648] [id = 621] 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116531000) [pid = 1648] [serial = 1863] [outer = 0x0] 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1180e6800) [pid = 1648] [serial = 1864] [outer = 0x116531000] 21:06:01 INFO - PROCESS | 1648 | 1468901161220 Marionette DEBUG loaded listener.js 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d09000) [pid = 1648] [serial = 1865] [outer = 0x116531000] 21:06:01 INFO - PROCESS | 1648 | 1468901161542 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 21:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:06:01 INFO - PROCESS | 1648 | 1468901161576 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:06:01 INFO - PROCESS | 1648 | 1468901161577 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:06:01 INFO - PROCESS | 1648 | 1468901161579 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:06:01 INFO - PROCESS | 1648 | 1468901161588 Marionette TRACE conn2 <- [1,2458,null,{}] 21:06:01 INFO - PROCESS | 1648 | 1468901161591 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:01 INFO - PROCESS | 1648 | 1468901161592 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:01 INFO - PROCESS | 1648 | 1468901161666 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:06:01 INFO - PROCESS | 1648 | 1468901161727 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:01 INFO - PROCESS | 1648 | 1468901161727 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x121119000 == 36 [pid = 1648] [id = 622] 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1169fa400) [pid = 1648] [serial = 1866] [outer = 0x0] 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126008000) [pid = 1648] [serial = 1867] [outer = 0x1169fa400] 21:06:01 INFO - PROCESS | 1648 | 1468901161752 Marionette DEBUG loaded listener.js 21:06:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12656a400) [pid = 1648] [serial = 1868] [outer = 0x1169fa400] 21:06:02 INFO - PROCESS | 1648 | 1468901162015 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 476ms 21:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:06:02 INFO - PROCESS | 1648 | 1468901162057 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:06:02 INFO - PROCESS | 1648 | 1468901162058 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:06:02 INFO - PROCESS | 1648 | 1468901162060 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:06:02 INFO - PROCESS | 1648 | 1468901162061 Marionette TRACE conn2 <- [1,2462,null,{}] 21:06:02 INFO - PROCESS | 1648 | 1468901162064 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:02 INFO - PROCESS | 1648 | 1468901162065 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:02 INFO - PROCESS | 1648 | 1468901162147 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:06:02 INFO - PROCESS | 1648 | 1468901162153 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1648 | 1468901162154 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4d1000 == 37 [pid = 1648] [id = 623] 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12656b000) [pid = 1648] [serial = 1869] [outer = 0x0] 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126a93800) [pid = 1648] [serial = 1870] [outer = 0x12656b000] 21:06:02 INFO - PROCESS | 1648 | 1468901162179 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126cecc00) [pid = 1648] [serial = 1871] [outer = 0x12656b000] 21:06:02 INFO - PROCESS | 1648 | 1468901162532 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 21:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:06:02 INFO - PROCESS | 1648 | 1468901162582 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:06:02 INFO - PROCESS | 1648 | 1468901162583 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:06:02 INFO - PROCESS | 1648 | 1468901162585 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:06:02 INFO - PROCESS | 1648 | 1468901162587 Marionette TRACE conn2 <- [1,2466,null,{}] 21:06:02 INFO - PROCESS | 1648 | 1468901162590 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:02 INFO - PROCESS | 1648 | 1468901162591 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:02 INFO - PROCESS | 1648 | 1468901162685 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:06:02 INFO - PROCESS | 1648 | 1468901162690 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1648 | 1468901162691 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248e4000 == 38 [pid = 1648] [id = 624] 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128810800) [pid = 1648] [serial = 1872] [outer = 0x0] 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12885f800) [pid = 1648] [serial = 1873] [outer = 0x128810800] 21:06:02 INFO - PROCESS | 1648 | 1468901162718 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1289ea400) [pid = 1648] [serial = 1874] [outer = 0x128810800] 21:06:03 INFO - PROCESS | 1648 | 1468901163040 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 470ms 21:06:03 INFO - PROCESS | 1648 | 1468901163056 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1648 | 1468901163057 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:06:03 INFO - PROCESS | 1648 | 1468901163059 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1648 | 1468901163060 Marionette TRACE conn2 <- [1,2470,null,{}] 21:06:03 INFO - PROCESS | 1648 | 1468901163063 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:03 INFO - PROCESS | 1648 | 1468901163064 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:03 INFO - PROCESS | 1648 | 1468901163191 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:06:03 INFO - PROCESS | 1648 | 1468901163278 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:03 INFO - PROCESS | 1648 | 1468901163280 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116949000 == 39 [pid = 1648] [id = 625] 21:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1127d6800) [pid = 1648] [serial = 1875] [outer = 0x0] 21:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1131c5000) [pid = 1648] [serial = 1876] [outer = 0x1127d6800] 21:06:03 INFO - PROCESS | 1648 | 1468901163316 Marionette DEBUG loaded listener.js 21:06:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1151c4400) [pid = 1648] [serial = 1877] [outer = 0x1127d6800] 21:06:03 INFO - PROCESS | 1648 | 1468901163815 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 769ms 21:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:06:03 INFO - PROCESS | 1648 | 1468901163830 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1648 | 1468901163832 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:06:03 INFO - PROCESS | 1648 | 1468901163836 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1648 | 1468901163838 Marionette TRACE conn2 <- [1,2474,null,{}] 21:06:03 INFO - PROCESS | 1648 | 1468901163841 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:03 INFO - PROCESS | 1648 | 1468901163843 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:03 INFO - PROCESS | 1648 | 1468901163955 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:06:04 INFO - PROCESS | 1648 | 1468901164062 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:04 INFO - PROCESS | 1648 | 1468901164064 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f25000 == 40 [pid = 1648] [id = 626] 21:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1180ec800) [pid = 1648] [serial = 1878] [outer = 0x0] 21:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118410400) [pid = 1648] [serial = 1879] [outer = 0x1180ec800] 21:06:04 INFO - PROCESS | 1648 | 1468901164094 Marionette DEBUG loaded listener.js 21:06:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1193bf000) [pid = 1648] [serial = 1880] [outer = 0x1180ec800] 21:06:04 INFO - PROCESS | 1648 | 1468901164788 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 973ms 21:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:06:04 INFO - PROCESS | 1648 | 1468901164822 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:06:04 INFO - PROCESS | 1648 | 1468901164824 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:06:04 INFO - PROCESS | 1648 | 1468901164828 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:06:04 INFO - PROCESS | 1648 | 1468901164831 Marionette TRACE conn2 <- [1,2478,null,{}] 21:06:04 INFO - PROCESS | 1648 | 1468901164839 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:04 INFO - PROCESS | 1648 | 1468901164841 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:04 INFO - PROCESS | 1648 | 1468901164942 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:06:05 INFO - PROCESS | 1648 | 1468901164999 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1648 | 1468901165002 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6c800 == 41 [pid = 1648] [id = 627] 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x111c22000) [pid = 1648] [serial = 1881] [outer = 0x0] 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1122b0800) [pid = 1648] [serial = 1882] [outer = 0x111c22000] 21:06:05 INFO - PROCESS | 1648 | 1468901165029 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11307e400) [pid = 1648] [serial = 1883] [outer = 0x111c22000] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1248e4000 == 40 [pid = 1648] [id = 624] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4d1000 == 39 [pid = 1648] [id = 623] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121119000 == 38 [pid = 1648] [id = 622] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8d000 == 37 [pid = 1648] [id = 621] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128c3e000 == 36 [pid = 1648] [id = 620] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12889a800 == 35 [pid = 1648] [id = 619] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1248e7000 == 34 [pid = 1648] [id = 618] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3c800 == 33 [pid = 1648] [id = 617] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121119800 == 32 [pid = 1648] [id = 616] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d4000 == 31 [pid = 1648] [id = 615] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117378800 == 30 [pid = 1648] [id = 614] 21:06:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7d000 == 29 [pid = 1648] [id = 613] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c56400) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124611c00) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126566000) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115e12c00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128867800) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12881b000) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1160eb000) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119761c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1193c7000) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1197c3400) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11732d400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118031400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119d0f800) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119e16000) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1215d0400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129242400) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128e08c00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11869fc00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119763000) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1289e1800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b3d400) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11802c800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126cea400) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121cccc00) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12562c800) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129452000) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12410dc00) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128867c00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 21:06:05 INFO - PROCESS | 1648 | 1468901165557 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 777ms 21:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:06:05 INFO - PROCESS | 1648 | 1468901165606 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:06:05 INFO - PROCESS | 1648 | 1468901165609 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:06:05 INFO - PROCESS | 1648 | 1468901165613 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:06:05 INFO - PROCESS | 1648 | 1468901165615 Marionette TRACE conn2 <- [1,2482,null,{}] 21:06:05 INFO - PROCESS | 1648 | 1468901165620 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:05 INFO - PROCESS | 1648 | 1468901165622 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:05 INFO - PROCESS | 1648 | 1468901165697 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:06:05 INFO - PROCESS | 1648 | 1468901165705 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1648 | 1468901165706 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d3000 == 30 [pid = 1648] [id = 628] 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116aa6400) [pid = 1648] [serial = 1884] [outer = 0x0] 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11732d400) [pid = 1648] [serial = 1885] [outer = 0x116aa6400] 21:06:05 INFO - PROCESS | 1648 | 1468901165734 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117d26c00) [pid = 1648] [serial = 1886] [outer = 0x116aa6400] 21:06:06 INFO - PROCESS | 1648 | 1468901166101 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 21:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:06:06 INFO - PROCESS | 1648 | 1468901166139 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:06:06 INFO - PROCESS | 1648 | 1468901166140 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:06:06 INFO - PROCESS | 1648 | 1468901166142 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 1648 | 1468901166145 Marionette TRACE conn2 <- [1,2486,null,{}] 21:06:06 INFO - PROCESS | 1648 | 1468901166153 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:06 INFO - PROCESS | 1648 | 1468901166156 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:06 INFO - PROCESS | 1648 | 1468901166239 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:06:06 INFO - PROCESS | 1648 | 1468901166246 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:06 INFO - PROCESS | 1648 | 1468901166248 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f3a000 == 31 [pid = 1648] [id = 629] 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119230c00) [pid = 1648] [serial = 1887] [outer = 0x0] 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1193bf800) [pid = 1648] [serial = 1888] [outer = 0x119230c00] 21:06:06 INFO - PROCESS | 1648 | 1468901166278 Marionette DEBUG loaded listener.js 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1197c0800) [pid = 1648] [serial = 1889] [outer = 0x119230c00] 21:06:06 INFO - PROCESS | 1648 | 1468901166624 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 21:06:06 INFO - PROCESS | 1648 | 1468901166665 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:06:06 INFO - PROCESS | 1648 | 1468901166667 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:06:06 INFO - PROCESS | 1648 | 1468901166669 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 1648 | 1468901166670 Marionette TRACE conn2 <- [1,2490,null,{}] 21:06:06 INFO - PROCESS | 1648 | 1468901166673 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:06 INFO - PROCESS | 1648 | 1468901166674 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:06 INFO - PROCESS | 1648 | 1468901166755 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:06:06 INFO - PROCESS | 1648 | 1468901166758 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:06 INFO - PROCESS | 1648 | 1468901166760 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c17800 == 32 [pid = 1648] [id = 630] 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a8ec00) [pid = 1648] [serial = 1890] [outer = 0x0] 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a9cc00) [pid = 1648] [serial = 1891] [outer = 0x119a8ec00] 21:06:06 INFO - PROCESS | 1648 | 1468901166785 Marionette DEBUG loaded listener.js 21:06:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d0b800) [pid = 1648] [serial = 1892] [outer = 0x119a8ec00] 21:06:07 INFO - PROCESS | 1648 | 1468901167139 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 21:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:06:07 INFO - PROCESS | 1648 | 1468901167192 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:06:07 INFO - PROCESS | 1648 | 1468901167193 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:06:07 INFO - PROCESS | 1648 | 1468901167196 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 1648 | 1468901167197 Marionette TRACE conn2 <- [1,2494,null,{}] 21:06:07 INFO - PROCESS | 1648 | 1468901167199 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:07 INFO - PROCESS | 1648 | 1468901167200 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:07 INFO - PROCESS | 1648 | 1468901167273 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:06:07 INFO - PROCESS | 1648 | 1468901167340 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:07 INFO - PROCESS | 1648 | 1468901167341 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189d0800 == 33 [pid = 1648] [id = 631] 21:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110fe7000) [pid = 1648] [serial = 1893] [outer = 0x0] 21:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d0b400) [pid = 1648] [serial = 1894] [outer = 0x110fe7000] 21:06:07 INFO - PROCESS | 1648 | 1468901167366 Marionette DEBUG loaded listener.js 21:06:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d72c00) [pid = 1648] [serial = 1895] [outer = 0x110fe7000] 21:06:07 INFO - PROCESS | 1648 | 1468901167778 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 620ms 21:06:07 INFO - PROCESS | 1648 | 1468901167817 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:06:07 INFO - PROCESS | 1648 | 1468901167819 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:06:07 INFO - PROCESS | 1648 | 1468901167823 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 1648 | 1468901167825 Marionette TRACE conn2 <- [1,2498,null,{}] 21:06:07 INFO - PROCESS | 1648 | 1468901167829 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:07 INFO - PROCESS | 1648 | 1468901167831 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:07 INFO - PROCESS | 1648 | 1468901167930 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:06:08 INFO - PROCESS | 1648 | 1468901168000 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:08 INFO - PROCESS | 1648 | 1468901168001 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119781000 == 34 [pid = 1648] [id = 632] 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116010c00) [pid = 1648] [serial = 1896] [outer = 0x0] 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1169f9c00) [pid = 1648] [serial = 1897] [outer = 0x116010c00] 21:06:08 INFO - PROCESS | 1648 | 1468901168033 Marionette DEBUG loaded listener.js 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11802bc00) [pid = 1648] [serial = 1898] [outer = 0x116010c00] 21:06:08 INFO - PROCESS | 1648 | 1468901168454 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 671ms 21:06:08 INFO - PROCESS | 1648 | 1468901168494 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:06:08 INFO - PROCESS | 1648 | 1468901168497 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:06:08 INFO - PROCESS | 1648 | 1468901168502 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:06:08 INFO - PROCESS | 1648 | 1468901168504 Marionette TRACE conn2 <- [1,2502,null,{}] 21:06:08 INFO - PROCESS | 1648 | 1468901168506 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:08 INFO - PROCESS | 1648 | 1468901168508 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:08 INFO - PROCESS | 1648 | 1468901168629 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:06:08 INFO - PROCESS | 1648 | 1468901168712 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:08 INFO - PROCESS | 1648 | 1468901168713 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a52800 == 35 [pid = 1648] [id = 633] 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1197c2000) [pid = 1648] [serial = 1899] [outer = 0x0] 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a8f800) [pid = 1648] [serial = 1900] [outer = 0x1197c2000] 21:06:08 INFO - PROCESS | 1648 | 1468901168745 Marionette DEBUG loaded listener.js 21:06:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d27400) [pid = 1648] [serial = 1901] [outer = 0x1197c2000] 21:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 21:06:09 INFO - PROCESS | 1648 | 1468901169168 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:06:09 INFO - PROCESS | 1648 | 1468901169173 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:06:09 INFO - PROCESS | 1648 | 1468901169174 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:06:09 INFO - PROCESS | 1648 | 1468901169177 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:06:09 INFO - PROCESS | 1648 | 1468901169180 Marionette TRACE conn2 <- [1,2506,null,{}] 21:06:09 INFO - PROCESS | 1648 | 1468901169190 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:09 INFO - PROCESS | 1648 | 1468901169193 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:09 INFO - PROCESS | 1648 | 1468901169291 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:06:09 INFO - PROCESS | 1648 | 1468901169344 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 1648 | 1468901169346 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c36000 == 36 [pid = 1648] [id = 634] 21:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e15400) [pid = 1648] [serial = 1902] [outer = 0x0] 21:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119fdfc00) [pid = 1648] [serial = 1903] [outer = 0x119e15400] 21:06:09 INFO - PROCESS | 1648 | 1468901169375 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121a0a800) [pid = 1648] [serial = 1904] [outer = 0x119e15400] 21:06:09 INFO - PROCESS | 1648 | 1468901169793 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 21:06:09 INFO - PROCESS | 1648 | 1468901169850 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:06:09 INFO - PROCESS | 1648 | 1468901169852 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:06:09 INFO - PROCESS | 1648 | 1468901169854 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:06:09 INFO - PROCESS | 1648 | 1468901169855 Marionette TRACE conn2 <- [1,2510,null,{}] 21:06:09 INFO - PROCESS | 1648 | 1468901169858 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:09 INFO - PROCESS | 1648 | 1468901169859 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:09 INFO - PROCESS | 1648 | 1468901169958 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:06:10 INFO - PROCESS | 1648 | 1468901170056 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:10 INFO - PROCESS | 1648 | 1468901170058 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a9800 == 37 [pid = 1648] [id = 635] 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121a0bc00) [pid = 1648] [serial = 1905] [outer = 0x0] 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12410f800) [pid = 1648] [serial = 1906] [outer = 0x121a0bc00] 21:06:10 INFO - PROCESS | 1648 | 1468901170088 Marionette DEBUG loaded listener.js 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12430cc00) [pid = 1648] [serial = 1907] [outer = 0x121a0bc00] 21:06:10 INFO - PROCESS | 1648 | 1468901170493 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 21:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:06:10 INFO - PROCESS | 1648 | 1468901170524 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:06:10 INFO - PROCESS | 1648 | 1468901170525 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:06:10 INFO - PROCESS | 1648 | 1468901170527 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 1648 | 1468901170529 Marionette TRACE conn2 <- [1,2514,null,{}] 21:06:10 INFO - PROCESS | 1648 | 1468901170531 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:10 INFO - PROCESS | 1648 | 1468901170533 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:10 INFO - PROCESS | 1648 | 1468901170628 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:06:10 INFO - PROCESS | 1648 | 1468901170685 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:10 INFO - PROCESS | 1648 | 1468901170686 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3c800 == 38 [pid = 1648] [id = 636] 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12430d000) [pid = 1648] [serial = 1908] [outer = 0x0] 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12467d000) [pid = 1648] [serial = 1909] [outer = 0x12430d000] 21:06:10 INFO - PROCESS | 1648 | 1468901170714 Marionette DEBUG loaded listener.js 21:06:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124d9ec00) [pid = 1648] [serial = 1910] [outer = 0x12430d000] 21:06:11 INFO - PROCESS | 1648 | 1468901171247 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 21:06:11 INFO - PROCESS | 1648 | 1468901171305 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:06:11 INFO - PROCESS | 1648 | 1468901171307 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:06:11 INFO - PROCESS | 1648 | 1468901171312 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:06:11 INFO - PROCESS | 1648 | 1468901171314 Marionette TRACE conn2 <- [1,2518,null,{}] 21:06:11 INFO - PROCESS | 1648 | 1468901171318 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:11 INFO - PROCESS | 1648 | 1468901171319 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:11 INFO - PROCESS | 1648 | 1468901171416 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:06:11 INFO - PROCESS | 1648 | 1468901171474 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 1648 | 1468901171477 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a30800 == 39 [pid = 1648] [id = 637] 21:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113f33000) [pid = 1648] [serial = 1911] [outer = 0x0] 21:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116aa5c00) [pid = 1648] [serial = 1912] [outer = 0x113f33000] 21:06:11 INFO - PROCESS | 1648 | 1468901171504 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1180e2800) [pid = 1648] [serial = 1913] [outer = 0x113f33000] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x121c17800 == 38 [pid = 1648] [id = 630] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x120f3a000 == 37 [pid = 1648] [id = 629] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d3000 == 36 [pid = 1648] [id = 628] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6c800 == 35 [pid = 1648] [id = 627] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116949000 == 34 [pid = 1648] [id = 625] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x120f25000 == 33 [pid = 1648] [id = 626] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3c800 == 32 [pid = 1648] [id = 636] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a9800 == 31 [pid = 1648] [id = 635] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x128c36000 == 30 [pid = 1648] [id = 634] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x126a52800 == 29 [pid = 1648] [id = 633] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1189d0800 == 28 [pid = 1648] [id = 631] 21:06:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119781000 == 27 [pid = 1648] [id = 632] 21:06:12 INFO - PROCESS | 1648 | 1468901172521 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1224ms 21:06:12 INFO - PROCESS | 1648 | 1468901172548 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 1648 | 1468901172550 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:06:12 INFO - PROCESS | 1648 | 1468901172557 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 1648 | 1468901172559 Marionette TRACE conn2 <- [1,2522,null,{}] 21:06:12 INFO - PROCESS | 1648 | 1468901172562 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:12 INFO - PROCESS | 1648 | 1468901172564 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:12 INFO - PROCESS | 1648 | 1468901172663 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:06:12 INFO - PROCESS | 1648 | 1468901172722 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:12 INFO - PROCESS | 1648 | 1468901172725 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d7a800 == 28 [pid = 1648] [id = 638] 21:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116011c00) [pid = 1648] [serial = 1914] [outer = 0x0] 21:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1160f1800) [pid = 1648] [serial = 1915] [outer = 0x116011c00] 21:06:12 INFO - PROCESS | 1648 | 1468901172757 Marionette DEBUG loaded listener.js 21:06:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116aa7400) [pid = 1648] [serial = 1916] [outer = 0x116011c00] 21:06:13 INFO - PROCESS | 1648 | 1468901173098 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 572ms 21:06:13 INFO - PROCESS | 1648 | 1468901173127 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:06:13 INFO - PROCESS | 1648 | 1468901173131 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:06:13 INFO - PROCESS | 1648 | 1468901173138 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:06:13 INFO - PROCESS | 1648 | 1468901173140 Marionette TRACE conn2 <- [1,2526,null,{}] 21:06:13 INFO - PROCESS | 1648 | 1468901173142 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:13 INFO - PROCESS | 1648 | 1468901173144 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:13 INFO - PROCESS | 1648 | 1468901173243 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:06:13 INFO - PROCESS | 1648 | 1468901173280 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 1648 | 1468901173281 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192e0800 == 29 [pid = 1648] [id = 639] 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1175b2800) [pid = 1648] [serial = 1917] [outer = 0x0] 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11869ec00) [pid = 1648] [serial = 1918] [outer = 0x1175b2800] 21:06:13 INFO - PROCESS | 1648 | 1468901173308 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1192b1000) [pid = 1648] [serial = 1919] [outer = 0x1175b2800] 21:06:13 INFO - PROCESS | 1648 | 1468901173632 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 21:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:06:13 INFO - PROCESS | 1648 | 1468901173667 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:06:13 INFO - PROCESS | 1648 | 1468901173668 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:06:13 INFO - PROCESS | 1648 | 1468901173671 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:06:13 INFO - PROCESS | 1648 | 1468901173673 Marionette TRACE conn2 <- [1,2530,null,{}] 21:06:13 INFO - PROCESS | 1648 | 1468901173681 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:13 INFO - PROCESS | 1648 | 1468901173685 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:13 INFO - PROCESS | 1648 | 1468901173804 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:06:13 INFO - PROCESS | 1648 | 1468901173821 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 1648 | 1468901173825 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3a800 == 30 [pid = 1648] [id = 640] 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1131c6000) [pid = 1648] [serial = 1920] [outer = 0x0] 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d03000) [pid = 1648] [serial = 1921] [outer = 0x1131c6000] 21:06:13 INFO - PROCESS | 1648 | 1468901173870 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119d67800) [pid = 1648] [serial = 1922] [outer = 0x1131c6000] 21:06:14 INFO - PROCESS | 1648 | 1468901174310 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 674ms 21:06:14 INFO - PROCESS | 1648 | 1468901174346 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:06:14 INFO - PROCESS | 1648 | 1468901174349 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:06:14 INFO - PROCESS | 1648 | 1468901174355 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:06:14 INFO - PROCESS | 1648 | 1468901174357 Marionette TRACE conn2 <- [1,2534,null,{}] 21:06:14 INFO - PROCESS | 1648 | 1468901174361 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:14 INFO - PROCESS | 1648 | 1468901174362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:14 INFO - PROCESS | 1648 | 1468901174931 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x110fe7000) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119a8ec00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12562e000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1175b1400) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116aa6400) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119fe3000) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121cd9c00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127d6800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x110fe1000) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1175acc00) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1169fa400) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119230c00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a99400) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128810800) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123d7a800) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1180e3800) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1160ed800) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12656b000) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1180ec800) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116aa3800) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11607c400) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116531000) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d02400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:06:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x111c22000) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:06:14 INFO - PROCESS | 1648 | 1468901174983 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:14 INFO - PROCESS | 1648 | 1468901174984 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116abf000 == 31 [pid = 1648] [id = 641] 21:06:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x110fe7000) [pid = 1648] [serial = 1923] [outer = 0x0] 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1127d5400) [pid = 1648] [serial = 1924] [outer = 0x110fe7000] 21:06:15 INFO - PROCESS | 1648 | 1468901175010 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11607f400) [pid = 1648] [serial = 1925] [outer = 0x110fe7000] 21:06:15 INFO - PROCESS | 1648 | 1468901175287 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 971ms 21:06:15 INFO - PROCESS | 1648 | 1468901175326 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 1648 | 1468901175334 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:06:15 INFO - PROCESS | 1648 | 1468901175340 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1648 | 1468901175341 Marionette TRACE conn2 <- [1,2538,null,{}] 21:06:15 INFO - PROCESS | 1648 | 1468901175344 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:15 INFO - PROCESS | 1648 | 1468901175345 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:15 INFO - PROCESS | 1648 | 1468901175421 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:06:15 INFO - PROCESS | 1648 | 1468901175425 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:15 INFO - PROCESS | 1648 | 1468901175426 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1c800 == 32 [pid = 1648] [id = 642] 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116979c00) [pid = 1648] [serial = 1926] [outer = 0x0] 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119287c00) [pid = 1648] [serial = 1927] [outer = 0x116979c00] 21:06:15 INFO - PROCESS | 1648 | 1468901175451 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d67c00) [pid = 1648] [serial = 1928] [outer = 0x116979c00] 21:06:15 INFO - PROCESS | 1648 | 1468901175774 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 21:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:06:15 INFO - PROCESS | 1648 | 1468901175809 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 1648 | 1468901175810 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:06:15 INFO - PROCESS | 1648 | 1468901175812 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1648 | 1468901175813 Marionette TRACE conn2 <- [1,2542,null,{}] 21:06:15 INFO - PROCESS | 1648 | 1468901175815 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:15 INFO - PROCESS | 1648 | 1468901175820 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:15 INFO - PROCESS | 1648 | 1468901175940 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:06:15 INFO - PROCESS | 1648 | 1468901175946 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:15 INFO - PROCESS | 1648 | 1468901175948 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e8000 == 33 [pid = 1648] [id = 643] 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d6cc00) [pid = 1648] [serial = 1929] [outer = 0x0] 21:06:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x120fa2000) [pid = 1648] [serial = 1930] [outer = 0x119d6cc00] 21:06:15 INFO - PROCESS | 1648 | 1468901175975 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124314400) [pid = 1648] [serial = 1931] [outer = 0x119d6cc00] 21:06:16 INFO - PROCESS | 1648 | 1468901176275 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 21:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:06:16 INFO - PROCESS | 1648 | 1468901176332 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:06:16 INFO - PROCESS | 1648 | 1468901176333 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:06:16 INFO - PROCESS | 1648 | 1468901176335 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:06:16 INFO - PROCESS | 1648 | 1468901176336 Marionette TRACE conn2 <- [1,2546,null,{}] 21:06:16 INFO - PROCESS | 1648 | 1468901176338 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 1648 | 1468901176340 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:16 INFO - PROCESS | 1648 | 1468901176421 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:06:16 INFO - PROCESS | 1648 | 1468901176425 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:16 INFO - PROCESS | 1648 | 1468901176426 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abad000 == 34 [pid = 1648] [id = 644] 21:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1127d3400) [pid = 1648] [serial = 1932] [outer = 0x0] 21:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124614800) [pid = 1648] [serial = 1933] [outer = 0x1127d3400] 21:06:16 INFO - PROCESS | 1648 | 1468901176450 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12562d000) [pid = 1648] [serial = 1934] [outer = 0x1127d3400] 21:06:16 INFO - PROCESS | 1648 | 1468901176791 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 469ms 21:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:06:16 INFO - PROCESS | 1648 | 1468901176805 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:06:16 INFO - PROCESS | 1648 | 1468901176806 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:06:16 INFO - PROCESS | 1648 | 1468901176808 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:06:16 INFO - PROCESS | 1648 | 1468901176809 Marionette TRACE conn2 <- [1,2550,null,{}] 21:06:16 INFO - PROCESS | 1648 | 1468901176811 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 1648 | 1468901176812 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:16 INFO - PROCESS | 1648 | 1468901176920 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:06:17 INFO - PROCESS | 1648 | 1468901177001 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:17 INFO - PROCESS | 1648 | 1468901177002 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1131b1800 == 35 [pid = 1648] [id = 645] 21:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x110fe1800) [pid = 1648] [serial = 1935] [outer = 0x0] 21:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112015400) [pid = 1648] [serial = 1936] [outer = 0x110fe1800] 21:06:17 INFO - PROCESS | 1648 | 1468901177034 Marionette DEBUG loaded listener.js 21:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a82000) [pid = 1648] [serial = 1937] [outer = 0x110fe1800] 21:06:17 INFO - PROCESS | 1648 | 1468901177645 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 921ms 21:06:17 INFO - PROCESS | 1648 | 1468901177731 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:06:17 INFO - PROCESS | 1648 | 1468901177735 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:06:17 INFO - PROCESS | 1648 | 1468901177789 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:06:17 INFO - PROCESS | 1648 | 1468901177792 Marionette TRACE conn2 <- [1,2554,null,{}] 21:06:17 INFO - PROCESS | 1648 | 1468901177797 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:17 INFO - PROCESS | 1648 | 1468901177802 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:17 INFO - PROCESS | 1648 | 1468901177911 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:06:17 INFO - PROCESS | 1648 | 1468901177969 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:17 INFO - PROCESS | 1648 | 1468901177970 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215fa000 == 36 [pid = 1648] [id = 646] 21:06:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116aae400) [pid = 1648] [serial = 1938] [outer = 0x0] 21:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118089000) [pid = 1648] [serial = 1939] [outer = 0x116aae400] 21:06:18 INFO - PROCESS | 1648 | 1468901178001 Marionette DEBUG loaded listener.js 21:06:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11928d800) [pid = 1648] [serial = 1940] [outer = 0x116aae400] 21:06:18 INFO - PROCESS | 1648 | 1468901178541 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 848ms 21:06:18 INFO - PROCESS | 1648 | 1468901178613 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:06:18 INFO - PROCESS | 1648 | 1468901178616 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:06:18 INFO - PROCESS | 1648 | 1468901178619 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:06:18 INFO - PROCESS | 1648 | 1468901178621 Marionette TRACE conn2 <- [1,2558,null,{}] 21:06:18 INFO - PROCESS | 1648 | 1468901178624 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:18 INFO - PROCESS | 1648 | 1468901178626 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:18 INFO - PROCESS | 1648 | 1468901178764 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:06:19 INFO - PROCESS | 1648 | 1468901179005 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:19 INFO - PROCESS | 1648 | 1468901179007 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b7000 == 37 [pid = 1648] [id = 647] 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1122bd800) [pid = 1648] [serial = 1941] [outer = 0x0] 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113f9c400) [pid = 1648] [serial = 1942] [outer = 0x1122bd800] 21:06:19 INFO - PROCESS | 1648 | 1468901179060 Marionette DEBUG loaded listener.js 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116705800) [pid = 1648] [serial = 1943] [outer = 0x1122bd800] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12abad000 == 36 [pid = 1648] [id = 644] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e8000 == 35 [pid = 1648] [id = 643] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1c800 == 34 [pid = 1648] [id = 642] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116abf000 == 33 [pid = 1648] [id = 641] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3a800 == 32 [pid = 1648] [id = 640] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1192e0800 == 31 [pid = 1648] [id = 639] 21:06:19 INFO - PROCESS | 1648 | --DOCSHELL 0x117d7a800 == 30 [pid = 1648] [id = 638] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119d72c00) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x120fa1000) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1243b2c00) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1167a4000) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116aa6000) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1180e2400) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119d02c00) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d1e800) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119d0b400) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1180e0800) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119290800) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126003800) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125634c00) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126008000) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1180e6800) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113969c00) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1110ac400) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d09000) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126a93800) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119285400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1264c4800) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1197c3000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d71800) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12410ec00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119e14c00) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12656a400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126564000) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128814400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121973c00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12885f800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129020c00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1289df400) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119e1bc00) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119d0b800) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126cecc00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118410400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117d26c00) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1151c4400) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1131c5000) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1192b5000) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119a9cc00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11307e400) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1193bf000) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1197c0800) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1193bf800) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1122b0800) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11732d400) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1289ea400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 21:06:19 INFO - PROCESS | 1648 | 1468901179602 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1022ms 21:06:19 INFO - PROCESS | 1648 | 1468901179643 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:06:19 INFO - PROCESS | 1648 | 1468901179646 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:06:19 INFO - PROCESS | 1648 | 1468901179650 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:06:19 INFO - PROCESS | 1648 | 1468901179652 Marionette TRACE conn2 <- [1,2562,null,{}] 21:06:19 INFO - PROCESS | 1648 | 1468901179658 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:19 INFO - PROCESS | 1648 | 1468901179662 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:19 INFO - PROCESS | 1648 | 1468901179754 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:06:19 INFO - PROCESS | 1648 | 1468901179759 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:19 INFO - PROCESS | 1648 | 1468901179760 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838f800 == 31 [pid = 1648] [id = 648] 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116aa6400) [pid = 1648] [serial = 1944] [outer = 0x0] 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11808c000) [pid = 1648] [serial = 1945] [outer = 0x116aa6400] 21:06:19 INFO - PROCESS | 1648 | 1468901179789 Marionette DEBUG loaded listener.js 21:06:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11928e800) [pid = 1648] [serial = 1946] [outer = 0x116aa6400] 21:06:20 INFO - PROCESS | 1648 | 1468901180164 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 21:06:20 INFO - PROCESS | 1648 | 1468901180224 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:06:20 INFO - PROCESS | 1648 | 1468901180227 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:06:20 INFO - PROCESS | 1648 | 1468901180230 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:06:20 INFO - PROCESS | 1648 | 1468901180231 Marionette TRACE conn2 <- [1,2566,null,{}] 21:06:20 INFO - PROCESS | 1648 | 1468901180234 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:20 INFO - PROCESS | 1648 | 1468901180237 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:20 INFO - PROCESS | 1648 | 1468901180314 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:06:20 INFO - PROCESS | 1648 | 1468901180342 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 1648 | 1468901180343 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e9c000 == 32 [pid = 1648] [id = 649] 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1197cd800) [pid = 1648] [serial = 1947] [outer = 0x0] 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119a93800) [pid = 1648] [serial = 1948] [outer = 0x1197cd800] 21:06:20 INFO - PROCESS | 1648 | 1468901180369 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119d09000) [pid = 1648] [serial = 1949] [outer = 0x1197cd800] 21:06:20 INFO - PROCESS | 1648 | 1468901180722 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 21:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:06:20 INFO - PROCESS | 1648 | 1468901180753 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:06:20 INFO - PROCESS | 1648 | 1468901180755 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:06:20 INFO - PROCESS | 1648 | 1468901180758 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:06:20 INFO - PROCESS | 1648 | 1468901180762 Marionette TRACE conn2 <- [1,2570,null,{}] 21:06:20 INFO - PROCESS | 1648 | 1468901180770 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:20 INFO - PROCESS | 1648 | 1468901180772 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:20 INFO - PROCESS | 1648 | 1468901180854 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:06:20 INFO - PROCESS | 1648 | 1468901180859 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 1648 | 1468901180860 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c24800 == 33 [pid = 1648] [id = 650] 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1127d6800) [pid = 1648] [serial = 1950] [outer = 0x0] 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119d6e000) [pid = 1648] [serial = 1951] [outer = 0x1127d6800] 21:06:20 INFO - PROCESS | 1648 | 1468901180884 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1210a4c00) [pid = 1648] [serial = 1952] [outer = 0x1127d6800] 21:06:21 INFO - PROCESS | 1648 | 1468901181283 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 576ms 21:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:06:21 INFO - PROCESS | 1648 | 1468901181338 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 1648 | 1468901181340 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:06:21 INFO - PROCESS | 1648 | 1468901181343 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1648 | 1468901181345 Marionette TRACE conn2 <- [1,2574,null,{}] 21:06:21 INFO - PROCESS | 1648 | 1468901181348 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 1648 | 1468901181351 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:21 INFO - PROCESS | 1648 | 1468901181484 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:06:21 INFO - PROCESS | 1648 | 1468901181494 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:21 INFO - PROCESS | 1648 | 1468901181495 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192ef000 == 34 [pid = 1648] [id = 651] 21:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121a0d000) [pid = 1648] [serial = 1953] [outer = 0x0] 21:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x123d85c00) [pid = 1648] [serial = 1954] [outer = 0x121a0d000] 21:06:21 INFO - PROCESS | 1648 | 1468901181535 Marionette DEBUG loaded listener.js 21:06:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12410ac00) [pid = 1648] [serial = 1955] [outer = 0x121a0d000] 21:06:21 INFO - PROCESS | 1648 | 1468901181958 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 623ms 21:06:21 INFO - PROCESS | 1648 | 1468901181967 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 1648 | 1468901181969 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:06:21 INFO - PROCESS | 1648 | 1468901181974 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1648 | 1468901181975 Marionette TRACE conn2 <- [1,2578,null,{}] 21:06:21 INFO - PROCESS | 1648 | 1468901181977 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 1648 | 1468901181979 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:22 INFO - PROCESS | 1648 | 1468901182076 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:06:22 INFO - PROCESS | 1648 | 1468901182088 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:22 INFO - PROCESS | 1648 | 1468901182092 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1c800 == 35 [pid = 1648] [id = 652] 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124d9c800) [pid = 1648] [serial = 1956] [outer = 0x0] 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124da8800) [pid = 1648] [serial = 1957] [outer = 0x124d9c800] 21:06:22 INFO - PROCESS | 1648 | 1468901182124 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x125668800) [pid = 1648] [serial = 1958] [outer = 0x124d9c800] 21:06:22 INFO - PROCESS | 1648 | 1468901182487 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 21:06:22 INFO - PROCESS | 1648 | 1468901182493 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:06:22 INFO - PROCESS | 1648 | 1468901182494 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:06:22 INFO - PROCESS | 1648 | 1468901182497 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:06:22 INFO - PROCESS | 1648 | 1468901182498 Marionette TRACE conn2 <- [1,2582,null,{}] 21:06:22 INFO - PROCESS | 1648 | 1468901182501 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:22 INFO - PROCESS | 1648 | 1468901182503 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:22 INFO - PROCESS | 1648 | 1468901182607 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:06:22 INFO - PROCESS | 1648 | 1468901182619 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:22 INFO - PROCESS | 1648 | 1468901182620 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a3000 == 36 [pid = 1648] [id = 653] 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x125669000) [pid = 1648] [serial = 1959] [outer = 0x0] 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1264be400) [pid = 1648] [serial = 1960] [outer = 0x125669000] 21:06:22 INFO - PROCESS | 1648 | 1468901182644 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126569c00) [pid = 1648] [serial = 1961] [outer = 0x125669000] 21:06:22 INFO - PROCESS | 1648 | 1468901182998 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 21:06:23 INFO - PROCESS | 1648 | 1468901183022 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:06:23 INFO - PROCESS | 1648 | 1468901183023 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:06:23 INFO - PROCESS | 1648 | 1468901183025 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 1648 | 1468901183026 Marionette TRACE conn2 <- [1,2586,null,{}] 21:06:23 INFO - PROCESS | 1648 | 1468901183029 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 1648 | 1468901183030 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:23 INFO - PROCESS | 1648 | 1468901183126 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:06:23 INFO - PROCESS | 1648 | 1468901183129 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 1648 | 1468901183130 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a75f800 == 37 [pid = 1648] [id = 654] 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126563000) [pid = 1648] [serial = 1962] [outer = 0x0] 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1267ad400) [pid = 1648] [serial = 1963] [outer = 0x126563000] 21:06:23 INFO - PROCESS | 1648 | 1468901183154 Marionette DEBUG loaded listener.js 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126a93400) [pid = 1648] [serial = 1964] [outer = 0x126563000] 21:06:23 INFO - PROCESS | 1648 | 1468901183487 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 21:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:06:23 INFO - PROCESS | 1648 | 1468901183544 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:06:23 INFO - PROCESS | 1648 | 1468901183545 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:06:23 INFO - PROCESS | 1648 | 1468901183547 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 1648 | 1468901183548 Marionette TRACE conn2 <- [1,2590,null,{}] 21:06:23 INFO - PROCESS | 1648 | 1468901183551 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 1648 | 1468901183552 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:23 INFO - PROCESS | 1648 | 1468901183650 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:06:23 INFO - PROCESS | 1648 | 1468901183664 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 1648 | 1468901183665 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab98800 == 38 [pid = 1648] [id = 655] 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126ce4400) [pid = 1648] [serial = 1965] [outer = 0x0] 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126ce9c00) [pid = 1648] [serial = 1966] [outer = 0x126ce4400] 21:06:23 INFO - PROCESS | 1648 | 1468901183689 Marionette DEBUG loaded listener.js 21:06:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128812c00) [pid = 1648] [serial = 1967] [outer = 0x126ce4400] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116011c00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113f33000) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1175b2800) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116010c00) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1197c2000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119e15400) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121a0bc00) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12430d000) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1131c6000) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x110fe7000) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119d6cc00) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:06:23 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116979c00) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:06:24 INFO - PROCESS | 1648 | 1468901184041 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 21:06:24 INFO - PROCESS | 1648 | 1468901184066 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:06:24 INFO - PROCESS | 1648 | 1468901184076 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:06:24 INFO - PROCESS | 1648 | 1468901184087 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:06:24 INFO - PROCESS | 1648 | 1468901184089 Marionette TRACE conn2 <- [1,2594,null,{}] 21:06:24 INFO - PROCESS | 1648 | 1468901184093 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:24 INFO - PROCESS | 1648 | 1468901184094 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:24 INFO - PROCESS | 1648 | 1468901184172 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:06:24 INFO - PROCESS | 1648 | 1468901184176 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:24 INFO - PROCESS | 1648 | 1468901184177 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c24000 == 39 [pid = 1648] [id = 656] 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1175b2800) [pid = 1648] [serial = 1968] [outer = 0x0] 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119d6cc00) [pid = 1648] [serial = 1969] [outer = 0x1175b2800] 21:06:24 INFO - PROCESS | 1648 | 1468901184201 Marionette DEBUG loaded listener.js 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1243b2000) [pid = 1648] [serial = 1970] [outer = 0x1175b2800] 21:06:24 INFO - PROCESS | 1648 | 1468901184524 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 479ms 21:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:06:24 INFO - PROCESS | 1648 | 1468901184558 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:06:24 INFO - PROCESS | 1648 | 1468901184559 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:06:24 INFO - PROCESS | 1648 | 1468901184561 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:06:24 INFO - PROCESS | 1648 | 1468901184562 Marionette TRACE conn2 <- [1,2598,null,{}] 21:06:24 INFO - PROCESS | 1648 | 1468901184565 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:24 INFO - PROCESS | 1648 | 1468901184566 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:24 INFO - PROCESS | 1648 | 1468901184645 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:06:24 INFO - PROCESS | 1648 | 1468901184649 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:24 INFO - PROCESS | 1648 | 1468901184651 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12baef800 == 40 [pid = 1648] [id = 657] 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126004000) [pid = 1648] [serial = 1971] [outer = 0x0] 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128814400) [pid = 1648] [serial = 1972] [outer = 0x126004000] 21:06:24 INFO - PROCESS | 1648 | 1468901184678 Marionette DEBUG loaded listener.js 21:06:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12885ec00) [pid = 1648] [serial = 1973] [outer = 0x126004000] 21:06:25 INFO - PROCESS | 1648 | 1468901185060 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 517ms 21:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:06:25 INFO - PROCESS | 1648 | 1468901185080 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:06:25 INFO - PROCESS | 1648 | 1468901185081 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:06:25 INFO - PROCESS | 1648 | 1468901185091 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:06:25 INFO - PROCESS | 1648 | 1468901185093 Marionette TRACE conn2 <- [1,2602,null,{}] 21:06:25 INFO - PROCESS | 1648 | 1468901185095 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:25 INFO - PROCESS | 1648 | 1468901185097 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:25 INFO - PROCESS | 1648 | 1468901185190 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:06:25 INFO - PROCESS | 1648 | 1468901185194 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:25 INFO - PROCESS | 1648 | 1468901185195 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3b000 == 41 [pid = 1648] [id = 658] 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1289de800) [pid = 1648] [serial = 1974] [outer = 0x0] 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128b2f800) [pid = 1648] [serial = 1975] [outer = 0x1289de800] 21:06:25 INFO - PROCESS | 1648 | 1468901185219 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128b37800) [pid = 1648] [serial = 1976] [outer = 0x1289de800] 21:06:25 INFO - PROCESS | 1648 | 1468901185544 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 479ms 21:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:06:25 INFO - PROCESS | 1648 | 1468901185562 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:06:25 INFO - PROCESS | 1648 | 1468901185564 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:06:25 INFO - PROCESS | 1648 | 1468901185566 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:06:25 INFO - PROCESS | 1648 | 1468901185567 Marionette TRACE conn2 <- [1,2606,null,{}] 21:06:25 INFO - PROCESS | 1648 | 1468901185572 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:25 INFO - PROCESS | 1648 | 1468901185573 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:25 INFO - PROCESS | 1648 | 1468901185650 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:06:25 INFO - PROCESS | 1648 | 1468901185656 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:25 INFO - PROCESS | 1648 | 1468901185657 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf13800 == 42 [pid = 1648] [id = 659] 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b37400) [pid = 1648] [serial = 1977] [outer = 0x0] 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128bd5800) [pid = 1648] [serial = 1978] [outer = 0x128b37400] 21:06:25 INFO - PROCESS | 1648 | 1468901185735 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128be4400) [pid = 1648] [serial = 1979] [outer = 0x128b37400] 21:06:26 INFO - PROCESS | 1648 | 1468901186177 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 674ms 21:06:26 INFO - PROCESS | 1648 | 1468901186240 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:06:26 INFO - PROCESS | 1648 | 1468901186243 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:06:26 INFO - PROCESS | 1648 | 1468901186247 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:06:26 INFO - PROCESS | 1648 | 1468901186249 Marionette TRACE conn2 <- [1,2610,null,{}] 21:06:26 INFO - PROCESS | 1648 | 1468901186253 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:26 INFO - PROCESS | 1648 | 1468901186255 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:26 INFO - PROCESS | 1648 | 1468901186358 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:06:26 INFO - PROCESS | 1648 | 1468901186454 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:26 INFO - PROCESS | 1648 | 1468901186456 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921d800 == 43 [pid = 1648] [id = 660] 21:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1169fa400) [pid = 1648] [serial = 1980] [outer = 0x0] 21:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1175a7000) [pid = 1648] [serial = 1981] [outer = 0x1169fa400] 21:06:26 INFO - PROCESS | 1648 | 1468901186487 Marionette DEBUG loaded listener.js 21:06:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1192b3c00) [pid = 1648] [serial = 1982] [outer = 0x1169fa400] 21:06:26 INFO - PROCESS | 1648 | 1468901186907 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 724ms 21:06:26 INFO - PROCESS | 1648 | 1468901186970 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:06:26 INFO - PROCESS | 1648 | 1468901186974 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:06:26 INFO - PROCESS | 1648 | 1468901186978 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:06:26 INFO - PROCESS | 1648 | 1468901186980 Marionette TRACE conn2 <- [1,2614,null,{}] 21:06:26 INFO - PROCESS | 1648 | 1468901186983 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:26 INFO - PROCESS | 1648 | 1468901186985 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:27 INFO - PROCESS | 1648 | 1468901187090 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:06:27 INFO - PROCESS | 1648 | 1468901187153 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 1648 | 1468901187155 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a52000 == 44 [pid = 1648] [id = 661] 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a96c00) [pid = 1648] [serial = 1983] [outer = 0x0] 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d67400) [pid = 1648] [serial = 1984] [outer = 0x119a96c00] 21:06:27 INFO - PROCESS | 1648 | 1468901187186 Marionette DEBUG loaded listener.js 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119e16400) [pid = 1648] [serial = 1985] [outer = 0x119a96c00] 21:06:27 INFO - PROCESS | 1648 | 1468901187640 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 21:06:27 INFO - PROCESS | 1648 | 1468901187726 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:06:27 INFO - PROCESS | 1648 | 1468901187727 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:06:27 INFO - PROCESS | 1648 | 1468901187730 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:06:27 INFO - PROCESS | 1648 | 1468901187732 Marionette TRACE conn2 <- [1,2618,null,{}] 21:06:27 INFO - PROCESS | 1648 | 1468901187740 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:27 INFO - PROCESS | 1648 | 1468901187743 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:27 INFO - PROCESS | 1648 | 1468901187845 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:06:27 INFO - PROCESS | 1648 | 1468901187908 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 1648 | 1468901187910 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5cf800 == 45 [pid = 1648] [id = 662] 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1243b4400) [pid = 1648] [serial = 1986] [outer = 0x0] 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125632000) [pid = 1648] [serial = 1987] [outer = 0x1243b4400] 21:06:27 INFO - PROCESS | 1648 | 1468901187939 Marionette DEBUG loaded listener.js 21:06:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12600f400) [pid = 1648] [serial = 1988] [outer = 0x1243b4400] 21:06:28 INFO - PROCESS | 1648 | 1468901188345 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 621ms 21:06:28 INFO - PROCESS | 1648 | 1468901188351 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:06:28 INFO - PROCESS | 1648 | 1468901188355 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:06:28 INFO - PROCESS | 1648 | 1468901188357 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:06:28 INFO - PROCESS | 1648 | 1468901188359 Marionette TRACE conn2 <- [1,2622,null,{}] 21:06:28 INFO - PROCESS | 1648 | 1468901188361 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:28 INFO - PROCESS | 1648 | 1468901188362 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:28 INFO - PROCESS | 1648 | 1468901188477 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:06:28 INFO - PROCESS | 1648 | 1468901188536 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:28 INFO - PROCESS | 1648 | 1468901188537 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c87d000 == 46 [pid = 1648] [id = 663] 21:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1264c2c00) [pid = 1648] [serial = 1989] [outer = 0x0] 21:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128815000) [pid = 1648] [serial = 1990] [outer = 0x1264c2c00] 21:06:28 INFO - PROCESS | 1648 | 1468901188566 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12886bc00) [pid = 1648] [serial = 1991] [outer = 0x1264c2c00] 21:06:29 INFO - PROCESS | 1648 | 1468901189162 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 869ms 21:06:29 INFO - PROCESS | 1648 | 1468901189226 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:06:29 INFO - PROCESS | 1648 | 1468901189229 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:06:29 INFO - PROCESS | 1648 | 1468901189232 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:06:29 INFO - PROCESS | 1648 | 1468901189234 Marionette TRACE conn2 <- [1,2626,null,{}] 21:06:29 INFO - PROCESS | 1648 | 1468901189238 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:29 INFO - PROCESS | 1648 | 1468901189240 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:29 INFO - PROCESS | 1648 | 1468901189350 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:06:29 INFO - PROCESS | 1648 | 1468901189423 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:29 INFO - PROCESS | 1648 | 1468901189424 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118220000 == 47 [pid = 1648] [id = 664] 21:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1167afc00) [pid = 1648] [serial = 1992] [outer = 0x0] 21:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118410400) [pid = 1648] [serial = 1993] [outer = 0x1167afc00] 21:06:29 INFO - PROCESS | 1648 | 1468901189452 Marionette DEBUG loaded listener.js 21:06:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1197c0c00) [pid = 1648] [serial = 1994] [outer = 0x1167afc00] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3b000 == 46 [pid = 1648] [id = 658] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12baef800 == 45 [pid = 1648] [id = 657] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121c24000 == 44 [pid = 1648] [id = 656] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab98800 == 43 [pid = 1648] [id = 655] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a75f800 == 42 [pid = 1648] [id = 654] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a3000 == 41 [pid = 1648] [id = 653] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1c800 == 40 [pid = 1648] [id = 652] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1192ef000 == 39 [pid = 1648] [id = 651] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121c24800 == 38 [pid = 1648] [id = 650] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x119e9c000 == 37 [pid = 1648] [id = 649] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11838f800 == 36 [pid = 1648] [id = 648] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b7000 == 35 [pid = 1648] [id = 647] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1215fa000 == 34 [pid = 1648] [id = 646] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1131b1800 == 33 [pid = 1648] [id = 645] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121a30800 == 32 [pid = 1648] [id = 637] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c87d000 == 31 [pid = 1648] [id = 663] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5cf800 == 30 [pid = 1648] [id = 662] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x126a52000 == 29 [pid = 1648] [id = 661] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf13800 == 28 [pid = 1648] [id = 659] 21:06:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11921d800 == 27 [pid = 1648] [id = 660] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124614800) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160f1800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116aa5c00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1192b1000) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11869ec00) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116aa7400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11802bc00) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1169f9c00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d27400) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119a8f800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121a0a800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119fdfc00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12430cc00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12410f800) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124d9ec00) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12467d000) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119d67800) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d03000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11607f400) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124314400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1127d5400) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119287c00) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x120fa2000) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119d67c00) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1180e2800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 21:06:30 INFO - PROCESS | 1648 | 1468901190391 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1174ms 21:06:30 INFO - PROCESS | 1648 | 1468901190407 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 1648 | 1468901190409 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:06:30 INFO - PROCESS | 1648 | 1468901190412 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:06:30 INFO - PROCESS | 1648 | 1468901190414 Marionette TRACE conn2 <- [1,2630,null,{}] 21:06:30 INFO - PROCESS | 1648 | 1468901190419 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:30 INFO - PROCESS | 1648 | 1468901190420 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:30 INFO - PROCESS | 1648 | 1468901190504 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:06:30 INFO - PROCESS | 1648 | 1468901190508 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:30 INFO - PROCESS | 1648 | 1468901190511 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116ac9000 == 28 [pid = 1648] [id = 665] 21:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113baf800) [pid = 1648] [serial = 1995] [outer = 0x0] 21:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1160eb000) [pid = 1648] [serial = 1996] [outer = 0x113baf800] 21:06:30 INFO - PROCESS | 1648 | 1468901190541 Marionette DEBUG loaded listener.js 21:06:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11339ac00) [pid = 1648] [serial = 1997] [outer = 0x113baf800] 21:06:30 INFO - PROCESS | 1648 | 1468901190938 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 570ms 21:06:30 INFO - PROCESS | 1648 | 1468901190983 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 1648 | 1468901190987 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:06:31 INFO - PROCESS | 1648 | 1468901190997 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 1648 | 1468901190999 Marionette TRACE conn2 <- [1,2634,null,{}] 21:06:31 INFO - PROCESS | 1648 | 1468901191002 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:31 INFO - PROCESS | 1648 | 1468901191004 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:31 INFO - PROCESS | 1648 | 1468901191084 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:06:31 INFO - PROCESS | 1648 | 1468901191090 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 1648 | 1468901191091 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186d8800 == 29 [pid = 1648] [id = 666] 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11802b800) [pid = 1648] [serial = 1998] [outer = 0x0] 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11840c800) [pid = 1648] [serial = 1999] [outer = 0x11802b800] 21:06:31 INFO - PROCESS | 1648 | 1468901191118 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119286000) [pid = 1648] [serial = 2000] [outer = 0x11802b800] 21:06:31 INFO - PROCESS | 1648 | 1468901191479 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 21:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:06:31 INFO - PROCESS | 1648 | 1468901191518 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:06:31 INFO - PROCESS | 1648 | 1468901191519 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:06:31 INFO - PROCESS | 1648 | 1468901191521 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 1648 | 1468901191524 Marionette TRACE conn2 <- [1,2638,null,{}] 21:06:31 INFO - PROCESS | 1648 | 1468901191531 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:31 INFO - PROCESS | 1648 | 1468901191535 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:31 INFO - PROCESS | 1648 | 1468901191612 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:06:31 INFO - PROCESS | 1648 | 1468901191621 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 1648 | 1468901191623 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f41800 == 30 [pid = 1648] [id = 667] 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11307e400) [pid = 1648] [serial = 2001] [outer = 0x0] 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119aaf800) [pid = 1648] [serial = 2002] [outer = 0x11307e400] 21:06:31 INFO - PROCESS | 1648 | 1468901191651 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d1d800) [pid = 1648] [serial = 2003] [outer = 0x11307e400] 21:06:31 INFO - PROCESS | 1648 | 1468901191992 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 21:06:32 INFO - PROCESS | 1648 | 1468901192042 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 1648 | 1468901192044 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:06:32 INFO - PROCESS | 1648 | 1468901192046 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 1648 | 1468901192047 Marionette TRACE conn2 <- [1,2642,null,{}] 21:06:32 INFO - PROCESS | 1648 | 1468901192050 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:32 INFO - PROCESS | 1648 | 1468901192051 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:32 INFO - PROCESS | 1648 | 1468901192162 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:06:32 INFO - PROCESS | 1648 | 1468901192198 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:32 INFO - PROCESS | 1648 | 1468901192199 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d0800 == 31 [pid = 1648] [id = 668] 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d10800) [pid = 1648] [serial = 2004] [outer = 0x0] 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119d73400) [pid = 1648] [serial = 2005] [outer = 0x119d10800] 21:06:32 INFO - PROCESS | 1648 | 1468901192224 Marionette DEBUG loaded listener.js 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119e21800) [pid = 1648] [serial = 2006] [outer = 0x119d10800] 21:06:32 INFO - PROCESS | 1648 | 1468901192511 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 21:06:32 INFO - PROCESS | 1648 | 1468901192566 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 1648 | 1468901192568 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:06:32 INFO - PROCESS | 1648 | 1468901192581 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 1648 | 1468901192582 Marionette TRACE conn2 <- [1,2646,null,{}] 21:06:32 INFO - PROCESS | 1648 | 1468901192590 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:32 INFO - PROCESS | 1648 | 1468901192592 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:32 INFO - PROCESS | 1648 | 1468901192694 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:06:32 INFO - PROCESS | 1648 | 1468901192698 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:32 INFO - PROCESS | 1648 | 1468901192701 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12462c000 == 32 [pid = 1648] [id = 669] 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1175acc00) [pid = 1648] [serial = 2007] [outer = 0x0] 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x120fa3c00) [pid = 1648] [serial = 2008] [outer = 0x1175acc00] 21:06:32 INFO - PROCESS | 1648 | 1468901192742 Marionette DEBUG loaded listener.js 21:06:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121a0c400) [pid = 1648] [serial = 2009] [outer = 0x1175acc00] 21:06:33 INFO - PROCESS | 1648 | 1468901193208 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 674ms 21:06:33 INFO - PROCESS | 1648 | 1468901193256 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:06:33 INFO - PROCESS | 1648 | 1468901193257 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:06:33 INFO - PROCESS | 1648 | 1468901193259 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 1648 | 1468901193260 Marionette TRACE conn2 <- [1,2650,null,{}] 21:06:33 INFO - PROCESS | 1648 | 1468901193262 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:33 INFO - PROCESS | 1648 | 1468901193266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:33 INFO - PROCESS | 1648 | 1468901193391 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:06:33 INFO - PROCESS | 1648 | 1468901193399 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 1648 | 1468901193401 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1288a6000 == 33 [pid = 1648] [id = 670] 21:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124105400) [pid = 1648] [serial = 2010] [outer = 0x0] 21:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124315400) [pid = 1648] [serial = 2011] [outer = 0x124105400] 21:06:33 INFO - PROCESS | 1648 | 1468901193459 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12566cc00) [pid = 1648] [serial = 2012] [outer = 0x124105400] 21:06:33 INFO - PROCESS | 1648 | 1468901193827 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 620ms 21:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:06:33 INFO - PROCESS | 1648 | 1468901193880 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:06:33 INFO - PROCESS | 1648 | 1468901193882 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:06:33 INFO - PROCESS | 1648 | 1468901193886 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 1648 | 1468901193888 Marionette TRACE conn2 <- [1,2654,null,{}] 21:06:33 INFO - PROCESS | 1648 | 1468901193902 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:33 INFO - PROCESS | 1648 | 1468901193905 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:34 INFO - PROCESS | 1648 | 1468901194058 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:06:34 INFO - PROCESS | 1648 | 1468901194145 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:34 INFO - PROCESS | 1648 | 1468901194146 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c41800 == 34 [pid = 1648] [id = 671] 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112a8d800) [pid = 1648] [serial = 2013] [outer = 0x0] 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126564c00) [pid = 1648] [serial = 2014] [outer = 0x112a8d800] 21:06:34 INFO - PROCESS | 1648 | 1468901194183 Marionette DEBUG loaded listener.js 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12656e800) [pid = 1648] [serial = 2015] [outer = 0x112a8d800] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124d9c800) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x125669000) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126563000) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116aa6400) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1122bd800) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121a0d000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1197cd800) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116aae400) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126ce4400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1127d6800) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110fe1800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1175b2800) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126004000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1289de800) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127d3400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:06:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b37400) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:06:34 INFO - PROCESS | 1648 | 1468901194673 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 823ms 21:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:06:34 INFO - PROCESS | 1648 | 1468901194708 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:06:34 INFO - PROCESS | 1648 | 1468901194709 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:06:34 INFO - PROCESS | 1648 | 1468901194711 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:06:34 INFO - PROCESS | 1648 | 1468901194712 Marionette TRACE conn2 <- [1,2658,null,{}] 21:06:34 INFO - PROCESS | 1648 | 1468901194714 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:34 INFO - PROCESS | 1648 | 1468901194715 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:34 INFO - PROCESS | 1648 | 1468901194790 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:06:34 INFO - PROCESS | 1648 | 1468901194793 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:34 INFO - PROCESS | 1648 | 1468901194794 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0e800 == 35 [pid = 1648] [id = 672] 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d97c00) [pid = 1648] [serial = 2016] [outer = 0x0] 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116aa6400) [pid = 1648] [serial = 2017] [outer = 0x113d97c00] 21:06:34 INFO - PROCESS | 1648 | 1468901194819 Marionette DEBUG loaded listener.js 21:06:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11976ac00) [pid = 1648] [serial = 2018] [outer = 0x113d97c00] 21:06:35 INFO - PROCESS | 1648 | 1468901195140 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:06:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 468ms 21:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:06:35 INFO - PROCESS | 1648 | 1468901195179 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:06:35 INFO - PROCESS | 1648 | 1468901195180 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:06:35 INFO - PROCESS | 1648 | 1468901195182 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:06:35 INFO - PROCESS | 1648 | 1468901195183 Marionette TRACE conn2 <- [1,2662,null,{}] 21:06:35 INFO - PROCESS | 1648 | 1468901195185 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:35 INFO - PROCESS | 1648 | 1468901195193 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:35 INFO - PROCESS | 1648 | 1468901195306 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:06:35 INFO - PROCESS | 1648 | 1468901195315 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:35 INFO - PROCESS | 1648 | 1468901195316 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f41000 == 36 [pid = 1648] [id = 673] 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193be000) [pid = 1648] [serial = 2019] [outer = 0x0] 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12190b000) [pid = 1648] [serial = 2020] [outer = 0x1193be000] 21:06:35 INFO - PROCESS | 1648 | 1468901195353 Marionette DEBUG loaded listener.js 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1264cc400) [pid = 1648] [serial = 2021] [outer = 0x1193be000] 21:06:35 INFO - PROCESS | 1648 | 1468901195722 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:06:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 21:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:06:35 INFO - PROCESS | 1648 | 1468901195755 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:06:35 INFO - PROCESS | 1648 | 1468901195756 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:06:35 INFO - PROCESS | 1648 | 1468901195758 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:06:35 INFO - PROCESS | 1648 | 1468901195759 Marionette TRACE conn2 <- [1,2666,null,{}] 21:06:35 INFO - PROCESS | 1648 | 1468901195761 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:35 INFO - PROCESS | 1648 | 1468901195763 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:35 INFO - PROCESS | 1648 | 1468901195838 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:06:35 INFO - PROCESS | 1648 | 1468901195894 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:35 INFO - PROCESS | 1648 | 1468901195896 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a74f000 == 37 [pid = 1648] [id = 674] 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1264c9c00) [pid = 1648] [serial = 2022] [outer = 0x0] 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126a90c00) [pid = 1648] [serial = 2023] [outer = 0x1264c9c00] 21:06:35 INFO - PROCESS | 1648 | 1468901195920 Marionette DEBUG loaded listener.js 21:06:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12880fc00) [pid = 1648] [serial = 2024] [outer = 0x1264c9c00] 21:06:36 INFO - PROCESS | 1648 | 1468901196694 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:06:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:06:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 968ms 21:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:06:36 INFO - PROCESS | 1648 | 1468901196727 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:06:36 INFO - PROCESS | 1648 | 1468901196730 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:06:36 INFO - PROCESS | 1648 | 1468901196734 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:06:36 INFO - PROCESS | 1648 | 1468901196736 Marionette TRACE conn2 <- [1,2670,null,{}] 21:06:36 INFO - PROCESS | 1648 | 1468901196739 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:36 INFO - PROCESS | 1648 | 1468901196741 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:36 INFO - PROCESS | 1648 | 1468901196855 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:06:36 INFO - PROCESS | 1648 | 1468901196911 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 1648 | 1468901196912 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x118203800 == 38 [pid = 1648] [id = 675] 21:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113905000) [pid = 1648] [serial = 2025] [outer = 0x0] 21:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d95400) [pid = 1648] [serial = 2026] [outer = 0x113905000] 21:06:36 INFO - PROCESS | 1648 | 1468901196945 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11670b400) [pid = 1648] [serial = 2027] [outer = 0x113905000] 21:06:37 INFO - PROCESS | 1648 | 1468901197963 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 21:06:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1273ms 21:06:38 INFO - PROCESS | 1648 | 1468901198007 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:06:38 INFO - PROCESS | 1648 | 1468901198010 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:06:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:06:38 INFO - PROCESS | 1648 | 1468901198015 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:06:38 INFO - PROCESS | 1648 | 1468901198017 Marionette TRACE conn2 <- [1,2674,null,{}] 21:06:38 INFO - PROCESS | 1648 | 1468901198020 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:38 INFO - PROCESS | 1648 | 1468901198021 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:38 INFO - PROCESS | 1648 | 1468901198130 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:06:38 INFO - PROCESS | 1648 | 1468901198240 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:38 INFO - PROCESS | 1648 | 1468901198242 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c1a800 == 39 [pid = 1648] [id = 676] 21:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115e0ec00) [pid = 1648] [serial = 2028] [outer = 0x0] 21:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1192b8800) [pid = 1648] [serial = 2029] [outer = 0x115e0ec00] 21:06:38 INFO - PROCESS | 1648 | 1468901198275 Marionette DEBUG loaded listener.js 21:06:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1197c4800) [pid = 1648] [serial = 2030] [outer = 0x115e0ec00] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x120f41000 == 38 [pid = 1648] [id = 673] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0e800 == 37 [pid = 1648] [id = 672] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x128c41800 == 36 [pid = 1648] [id = 671] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1288a6000 == 35 [pid = 1648] [id = 670] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12462c000 == 34 [pid = 1648] [id = 669] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d0800 == 33 [pid = 1648] [id = 668] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x120f41800 == 32 [pid = 1648] [id = 667] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1186d8800 == 31 [pid = 1648] [id = 666] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116ac9000 == 30 [pid = 1648] [id = 665] 21:06:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118220000 == 29 [pid = 1648] [id = 664] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12562d000) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124da8800) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1264be400) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1267ad400) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11808c000) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11928e800) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f9c400) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116705800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123d85c00) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a93800) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d09000) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118089000) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126ce9c00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11928d800) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119d6e000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1210a4c00) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112015400) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112a82000) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126a93400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119d6cc00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128814400) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128b37800) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128b2f800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128812c00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x125668800) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x126569c00) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12885ec00) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1243b2000) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12410ac00) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128be4400) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128bd5800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 21:06:39 INFO - PROCESS | 1648 | 1468901199322 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 21:06:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1325ms 21:06:39 INFO - PROCESS | 1648 | 1468901199340 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:06:39 INFO - PROCESS | 1648 | 1468901199343 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:06:39 INFO - PROCESS | 1648 | 1468901199346 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:06:39 INFO - PROCESS | 1648 | 1468901199348 Marionette TRACE conn2 <- [1,2678,null,{}] 21:06:39 INFO - PROCESS | 1648 | 1468901199352 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:39 INFO - PROCESS | 1648 | 1468901199355 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:39 INFO - PROCESS | 1648 | 1468901199431 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:06:39 INFO - PROCESS | 1648 | 1468901199439 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:39 INFO - PROCESS | 1648 | 1468901199440 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118110800 == 30 [pid = 1648] [id = 677] 21:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116aa5c00) [pid = 1648] [serial = 2031] [outer = 0x0] 21:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1180e3000) [pid = 1648] [serial = 2032] [outer = 0x116aa5c00] 21:06:39 INFO - PROCESS | 1648 | 1468901199467 Marionette DEBUG loaded listener.js 21:06:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119229800) [pid = 1648] [serial = 2033] [outer = 0x116aa5c00] 21:06:40 INFO - PROCESS | 1648 | 1468901200332 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:06:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 21:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 21:06:40 INFO - PROCESS | 1648 | 1468901200370 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:06:40 INFO - PROCESS | 1648 | 1468901200374 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:06:40 INFO - PROCESS | 1648 | 1468901200378 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:06:40 INFO - PROCESS | 1648 | 1468901200380 Marionette TRACE conn2 <- [1,2682,null,{}] 21:06:40 INFO - PROCESS | 1648 | 1468901200391 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:40 INFO - PROCESS | 1648 | 1468901200392 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:40 INFO - PROCESS | 1648 | 1468901200467 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:06:40 INFO - PROCESS | 1648 | 1468901200474 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:40 INFO - PROCESS | 1648 | 1468901200475 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a34000 == 31 [pid = 1648] [id = 678] 21:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119ab8000) [pid = 1648] [serial = 2034] [outer = 0x0] 21:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119d08c00) [pid = 1648] [serial = 2035] [outer = 0x119ab8000] 21:06:40 INFO - PROCESS | 1648 | 1468901200502 Marionette DEBUG loaded listener.js 21:06:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119d65000) [pid = 1648] [serial = 2036] [outer = 0x119ab8000] 21:06:41 INFO - PROCESS | 1648 | 1468901201341 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:06:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 978ms 21:06:41 INFO - PROCESS | 1648 | 1468901201356 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:06:41 INFO - PROCESS | 1648 | 1468901201358 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:06:41 INFO - PROCESS | 1648 | 1468901201368 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:06:41 INFO - PROCESS | 1648 | 1468901201372 Marionette TRACE conn2 <- [1,2686,null,{}] 21:06:41 INFO - PROCESS | 1648 | 1468901201380 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:41 INFO - PROCESS | 1648 | 1468901201383 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:41 INFO - PROCESS | 1648 | 1468901201481 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:06:41 INFO - PROCESS | 1648 | 1468901201521 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 1648 | 1468901201523 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c29000 == 32 [pid = 1648] [id = 679] 21:06:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113d98000) [pid = 1648] [serial = 2037] [outer = 0x0] 21:06:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121cd1000) [pid = 1648] [serial = 2038] [outer = 0x113d98000] 21:06:41 INFO - PROCESS | 1648 | 1468901201551 Marionette DEBUG loaded listener.js 21:06:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12410e000) [pid = 1648] [serial = 2039] [outer = 0x113d98000] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1169fa400) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119a96c00) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119d10800) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1243b4400) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113baf800) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1167afc00) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11802b800) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11307e400) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1264c2c00) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1193be000) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1175acc00) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x124105400) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x112a8d800) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:06:42 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x113d97c00) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:06:42 INFO - PROCESS | 1648 | 1468901202382 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 21:06:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1025ms 21:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:06:42 INFO - PROCESS | 1648 | 1468901202393 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:06:42 INFO - PROCESS | 1648 | 1468901202395 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:06:42 INFO - PROCESS | 1648 | 1468901202397 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:06:42 INFO - PROCESS | 1648 | 1468901202398 Marionette TRACE conn2 <- [1,2690,null,{}] 21:06:42 INFO - PROCESS | 1648 | 1468901202400 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:42 INFO - PROCESS | 1648 | 1468901202403 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:42 INFO - PROCESS | 1648 | 1468901202507 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:06:42 INFO - PROCESS | 1648 | 1468901202512 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:42 INFO - PROCESS | 1648 | 1468901202513 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d8c000 == 33 [pid = 1648] [id = 680] 21:06:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x116979800) [pid = 1648] [serial = 2040] [outer = 0x0] 21:06:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1192b5000) [pid = 1648] [serial = 2041] [outer = 0x116979800] 21:06:42 INFO - PROCESS | 1648 | 1468901202538 Marionette DEBUG loaded listener.js 21:06:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119e16800) [pid = 1648] [serial = 2042] [outer = 0x116979800] 21:06:43 INFO - PROCESS | 1648 | 1468901203313 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:06:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 21:06:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:06:43 INFO - PROCESS | 1648 | 1468901203366 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:06:43 INFO - PROCESS | 1648 | 1468901203367 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:06:43 INFO - PROCESS | 1648 | 1468901203370 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:06:43 INFO - PROCESS | 1648 | 1468901203371 Marionette TRACE conn2 <- [1,2694,null,{}] 21:06:43 INFO - PROCESS | 1648 | 1468901203373 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:43 INFO - PROCESS | 1648 | 1468901203374 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:43 INFO - PROCESS | 1648 | 1468901203447 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:06:43 INFO - PROCESS | 1648 | 1468901203450 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:43 INFO - PROCESS | 1648 | 1468901203451 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c27800 == 34 [pid = 1648] [id = 681] 21:06:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x123dd6800) [pid = 1648] [serial = 2043] [outer = 0x0] 21:06:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x12467e800) [pid = 1648] [serial = 2044] [outer = 0x123dd6800] 21:06:43 INFO - PROCESS | 1648 | 1468901203479 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12562bc00) [pid = 1648] [serial = 2045] [outer = 0x123dd6800] 21:06:44 INFO - PROCESS | 1648 | 1468901204298 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:06:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 21:06:44 INFO - PROCESS | 1648 | 1468901204342 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 1648 | 1468901204343 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:06:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:06:44 INFO - PROCESS | 1648 | 1468901204346 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 1648 | 1468901204347 Marionette TRACE conn2 <- [1,2698,null,{}] 21:06:44 INFO - PROCESS | 1648 | 1468901204349 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:44 INFO - PROCESS | 1648 | 1468901204353 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:44 INFO - PROCESS | 1648 | 1468901204466 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:06:44 INFO - PROCESS | 1648 | 1468901204475 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:44 INFO - PROCESS | 1648 | 1468901204476 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d9800 == 35 [pid = 1648] [id = 682] 21:06:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x125672400) [pid = 1648] [serial = 2046] [outer = 0x0] 21:06:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x126562000) [pid = 1648] [serial = 2047] [outer = 0x125672400] 21:06:44 INFO - PROCESS | 1648 | 1468901204507 Marionette DEBUG loaded listener.js 21:06:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x128812800) [pid = 1648] [serial = 2048] [outer = 0x125672400] 21:06:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:06:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:06:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 970ms 21:06:45 INFO - PROCESS | 1648 | 1468901205312 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:45 INFO - PROCESS | 1648 | 1468901205317 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:06:45 INFO - PROCESS | 1648 | 1468901205321 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:06:45 INFO - PROCESS | 1648 | 1468901205325 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:06:45 INFO - PROCESS | 1648 | 1468901205327 Marionette TRACE conn2 <- [1,2702,null,{}] 21:06:45 INFO - PROCESS | 1648 | 1468901205331 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:45 INFO - PROCESS | 1648 | 1468901205332 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:45 INFO - PROCESS | 1648 | 1468901205435 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:06:45 INFO - PROCESS | 1648 | 1468901205490 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:45 INFO - PROCESS | 1648 | 1468901205492 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11864b000 == 36 [pid = 1648] [id = 683] 21:06:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1169f9c00) [pid = 1648] [serial = 2049] [outer = 0x0] 21:06:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117d1fc00) [pid = 1648] [serial = 2050] [outer = 0x1169f9c00] 21:06:45 INFO - PROCESS | 1648 | 1468901205525 Marionette DEBUG loaded listener.js 21:06:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11928d800) [pid = 1648] [serial = 2051] [outer = 0x1169f9c00] 21:06:45 INFO - PROCESS | 1648 | 1468901205964 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:06:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:06:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 21:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:06:46 INFO - PROCESS | 1648 | 1468901205997 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:06:46 INFO - PROCESS | 1648 | 1468901206000 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:06:46 INFO - PROCESS | 1648 | 1468901206005 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:06:46 INFO - PROCESS | 1648 | 1468901206007 Marionette TRACE conn2 <- [1,2706,null,{}] 21:06:46 INFO - PROCESS | 1648 | 1468901206009 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:46 INFO - PROCESS | 1648 | 1468901206011 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:46 INFO - PROCESS | 1648 | 1468901206113 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:06:46 INFO - PROCESS | 1648 | 1468901206169 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 1648 | 1468901206170 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12604f000 == 37 [pid = 1648] [id = 684] 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1193c4000) [pid = 1648] [serial = 2052] [outer = 0x0] 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119d68000) [pid = 1648] [serial = 2053] [outer = 0x1193c4000] 21:06:46 INFO - PROCESS | 1648 | 1468901206201 Marionette DEBUG loaded listener.js 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x120fa0800) [pid = 1648] [serial = 2054] [outer = 0x1193c4000] 21:06:46 INFO - PROCESS | 1648 | 1468901206632 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:06:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 21:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:06:46 INFO - PROCESS | 1648 | 1468901206676 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:06:46 INFO - PROCESS | 1648 | 1468901206677 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:06:46 INFO - PROCESS | 1648 | 1468901206680 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:06:46 INFO - PROCESS | 1648 | 1468901206682 Marionette TRACE conn2 <- [1,2710,null,{}] 21:06:46 INFO - PROCESS | 1648 | 1468901206690 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:46 INFO - PROCESS | 1648 | 1468901206694 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:46 INFO - PROCESS | 1648 | 1468901206796 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:06:46 INFO - PROCESS | 1648 | 1468901206886 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 1648 | 1468901206888 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa19800 == 38 [pid = 1648] [id = 685] 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12562d000) [pid = 1648] [serial = 2055] [outer = 0x0] 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1264c1c00) [pid = 1648] [serial = 2056] [outer = 0x12562d000] 21:06:46 INFO - PROCESS | 1648 | 1468901206920 Marionette DEBUG loaded listener.js 21:06:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126a90400) [pid = 1648] [serial = 2057] [outer = 0x12562d000] 21:06:47 INFO - PROCESS | 1648 | 1468901207352 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:06:47 INFO - PROCESS | 1648 | 1468901207404 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:06:47 INFO - PROCESS | 1648 | 1468901207407 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:06:47 INFO - PROCESS | 1648 | 1468901207408 Marionette TRACE conn2 <- [1,2714,null,{}] 21:06:47 INFO - PROCESS | 1648 | 1468901207410 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:47 INFO - PROCESS | 1648 | 1468901207411 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:47 INFO - PROCESS | 1648 | 1468901207509 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:06:47 INFO - PROCESS | 1648 | 1468901207566 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:47 INFO - PROCESS | 1648 | 1468901207568 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2cc000 == 39 [pid = 1648] [id = 686] 21:06:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126ce6800) [pid = 1648] [serial = 2058] [outer = 0x0] 21:06:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128861000) [pid = 1648] [serial = 2059] [outer = 0x126ce6800] 21:06:47 INFO - PROCESS | 1648 | 1468901207609 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119aba000) [pid = 1648] [serial = 2060] [outer = 0x126ce6800] 21:06:48 INFO - PROCESS | 1648 | 1468901208023 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:06:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:06:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 21:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:06:48 INFO - PROCESS | 1648 | 1468901208028 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:06:48 INFO - PROCESS | 1648 | 1468901208030 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:06:48 INFO - PROCESS | 1648 | 1468901208032 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:06:48 INFO - PROCESS | 1648 | 1468901208033 Marionette TRACE conn2 <- [1,2718,null,{}] 21:06:48 INFO - PROCESS | 1648 | 1468901208036 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:48 INFO - PROCESS | 1648 | 1468901208037 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:48 INFO - PROCESS | 1648 | 1468901208223 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:06:48 INFO - PROCESS | 1648 | 1468901208325 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:48 INFO - PROCESS | 1648 | 1468901208327 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192e3800 == 40 [pid = 1648] [id = 687] 21:06:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1160ee400) [pid = 1648] [serial = 2061] [outer = 0x0] 21:06:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1167a4400) [pid = 1648] [serial = 2062] [outer = 0x1160ee400] 21:06:48 INFO - PROCESS | 1648 | 1468901208355 Marionette DEBUG loaded listener.js 21:06:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11808c000) [pid = 1648] [serial = 2063] [outer = 0x1160ee400] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x128c27800 == 39 [pid = 1648] [id = 681] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x124d8c000 == 38 [pid = 1648] [id = 680] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x121c29000 == 37 [pid = 1648] [id = 679] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119a34000 == 36 [pid = 1648] [id = 678] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x118110800 == 35 [pid = 1648] [id = 677] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x118203800 == 34 [pid = 1648] [id = 675] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x121c1a800 == 33 [pid = 1648] [id = 676] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12a74f000 == 32 [pid = 1648] [id = 674] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2cc000 == 31 [pid = 1648] [id = 686] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa19800 == 30 [pid = 1648] [id = 685] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12604f000 == 29 [pid = 1648] [id = 684] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d9800 == 28 [pid = 1648] [id = 682] 21:06:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11864b000 == 27 [pid = 1648] [id = 683] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1192b3c00) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1175a7000) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119e16400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d67400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119d73400) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12600f400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1160eb000) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11339ac00) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1197c0c00) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118410400) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11840c800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x125632000) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119286000) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119aaf800) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119d1d800) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12886bc00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x128815000) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1264cc400) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x120fa3c00) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x121a0c400) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12566cc00) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x124315400) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x126564c00) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x116aa6400) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11976ac00) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12190b000) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12656e800) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x126a90c00) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x119e21800) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 21:06:49 INFO - PROCESS | 1648 | 1468901209395 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:06:49 INFO - PROCESS | 1648 | 1468901209460 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:06:49 INFO - PROCESS | 1648 | 1468901209472 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:06:49 INFO - PROCESS | 1648 | 1468901209475 Marionette TRACE conn2 <- [1,2722,null,{}] 21:06:49 INFO - PROCESS | 1648 | 1468901209482 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:49 INFO - PROCESS | 1648 | 1468901209485 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:49 INFO - PROCESS | 1648 | 1468901209635 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:06:49 INFO - PROCESS | 1648 | 1468901209645 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:49 INFO - PROCESS | 1648 | 1468901209649 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bc000 == 28 [pid = 1648] [id = 688] 21:06:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1151cec00) [pid = 1648] [serial = 2064] [outer = 0x0] 21:06:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x116083800) [pid = 1648] [serial = 2065] [outer = 0x1151cec00] 21:06:49 INFO - PROCESS | 1648 | 1468901209695 Marionette DEBUG loaded listener.js 21:06:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1167b1400) [pid = 1648] [serial = 2066] [outer = 0x1151cec00] 21:06:50 INFO - PROCESS | 1648 | 1468901210127 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:06:50 INFO - PROCESS | 1648 | 1468901210148 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:06:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:06:50 INFO - PROCESS | 1648 | 1468901210154 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:06:50 INFO - PROCESS | 1648 | 1468901210156 Marionette TRACE conn2 <- [1,2726,null,{}] 21:06:50 INFO - PROCESS | 1648 | 1468901210158 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:50 INFO - PROCESS | 1648 | 1468901210160 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:50 INFO - PROCESS | 1648 | 1468901210238 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:06:50 INFO - PROCESS | 1648 | 1468901210242 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 1648 | 1468901210244 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186d8000 == 29 [pid = 1648] [id = 689] 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1180e6800) [pid = 1648] [serial = 2067] [outer = 0x0] 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11840c000) [pid = 1648] [serial = 2068] [outer = 0x1180e6800] 21:06:50 INFO - PROCESS | 1648 | 1468901210274 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119286000) [pid = 1648] [serial = 2069] [outer = 0x1180e6800] 21:06:50 INFO - PROCESS | 1648 | 1468901210603 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:06:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:06:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 21:06:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:06:50 INFO - PROCESS | 1648 | 1468901210628 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:06:50 INFO - PROCESS | 1648 | 1468901210629 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:06:50 INFO - PROCESS | 1648 | 1468901210632 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:06:50 INFO - PROCESS | 1648 | 1468901210634 Marionette TRACE conn2 <- [1,2730,null,{}] 21:06:50 INFO - PROCESS | 1648 | 1468901210645 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:50 INFO - PROCESS | 1648 | 1468901210648 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:50 INFO - PROCESS | 1648 | 1468901210732 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:06:50 INFO - PROCESS | 1648 | 1468901210742 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 1648 | 1468901210744 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f25000 == 30 [pid = 1648] [id = 690] 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1197c0400) [pid = 1648] [serial = 2070] [outer = 0x0] 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119a93400) [pid = 1648] [serial = 2071] [outer = 0x1197c0400] 21:06:50 INFO - PROCESS | 1648 | 1468901210772 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x119d02c00) [pid = 1648] [serial = 2072] [outer = 0x1197c0400] 21:06:51 INFO - PROCESS | 1648 | 1468901211591 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:06:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 21:06:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:06:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms 21:06:51 INFO - PROCESS | 1648 | 1468901211607 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 1648 | 1468901211609 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:06:51 INFO - PROCESS | 1648 | 1468901211611 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 1648 | 1468901211612 Marionette TRACE conn2 <- [1,2734,null,{}] 21:06:51 INFO - PROCESS | 1648 | 1468901211619 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:51 INFO - PROCESS | 1648 | 1468901211621 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:51 INFO - PROCESS | 1648 | 1468901211717 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:06:51 INFO - PROCESS | 1648 | 1468901211722 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:51 INFO - PROCESS | 1648 | 1468901211723 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a30000 == 31 [pid = 1648] [id = 691] 21:06:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x119d11400) [pid = 1648] [serial = 2073] [outer = 0x0] 21:06:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119e13400) [pid = 1648] [serial = 2074] [outer = 0x119d11400] 21:06:51 INFO - PROCESS | 1648 | 1468901211748 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119e1f800) [pid = 1648] [serial = 2075] [outer = 0x119d11400] 21:06:52 INFO - PROCESS | 1648 | 1468901212141 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 576ms 21:06:52 INFO - PROCESS | 1648 | 1468901212189 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1648 | 1468901212191 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:06:52 INFO - PROCESS | 1648 | 1468901212194 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1648 | 1468901212196 Marionette TRACE conn2 <- [1,2738,null,{}] 21:06:52 INFO - PROCESS | 1648 | 1468901212199 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:52 INFO - PROCESS | 1648 | 1468901212201 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:52 INFO - PROCESS | 1648 | 1468901212338 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:06:52 INFO - PROCESS | 1648 | 1468901212374 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:52 INFO - PROCESS | 1648 | 1468901212375 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x124632800 == 32 [pid = 1648] [id = 692] 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112f99000) [pid = 1648] [serial = 2076] [outer = 0x0] 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x120f97400) [pid = 1648] [serial = 2077] [outer = 0x112f99000] 21:06:52 INFO - PROCESS | 1648 | 1468901212399 Marionette DEBUG loaded listener.js 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12190e400) [pid = 1648] [serial = 2078] [outer = 0x112f99000] 21:06:52 INFO - PROCESS | 1648 | 1468901212691 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 524ms 21:06:52 INFO - PROCESS | 1648 | 1468901212719 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1648 | 1468901212722 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:06:52 INFO - PROCESS | 1648 | 1468901212725 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1648 | 1468901212726 Marionette TRACE conn2 <- [1,2742,null,{}] 21:06:52 INFO - PROCESS | 1648 | 1468901212728 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:52 INFO - PROCESS | 1648 | 1468901212732 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:52 INFO - PROCESS | 1648 | 1468901212850 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:06:52 INFO - PROCESS | 1648 | 1468901212887 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:52 INFO - PROCESS | 1648 | 1468901212888 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a60800 == 33 [pid = 1648] [id = 693] 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1210a4800) [pid = 1648] [serial = 2079] [outer = 0x0] 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x123ebd800) [pid = 1648] [serial = 2080] [outer = 0x1210a4800] 21:06:52 INFO - PROCESS | 1648 | 1468901212913 Marionette DEBUG loaded listener.js 21:06:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12562dc00) [pid = 1648] [serial = 2081] [outer = 0x1210a4800] 21:06:53 INFO - PROCESS | 1648 | 1468901213214 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 21:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:06:53 INFO - PROCESS | 1648 | 1468901213244 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:06:53 INFO - PROCESS | 1648 | 1468901213245 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:06:53 INFO - PROCESS | 1648 | 1468901213247 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:06:53 INFO - PROCESS | 1648 | 1468901213248 Marionette TRACE conn2 <- [1,2746,null,{}] 21:06:53 INFO - PROCESS | 1648 | 1468901213250 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:53 INFO - PROCESS | 1648 | 1468901213253 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:53 INFO - PROCESS | 1648 | 1468901213355 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:06:53 INFO - PROCESS | 1648 | 1468901213389 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 1648 | 1468901213390 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c3a800 == 34 [pid = 1648] [id = 694] 21:06:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x124104000) [pid = 1648] [serial = 2082] [outer = 0x0] 21:06:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x125675000) [pid = 1648] [serial = 2083] [outer = 0x124104000] 21:06:53 INFO - PROCESS | 1648 | 1468901213414 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1264c8c00) [pid = 1648] [serial = 2084] [outer = 0x124104000] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116979800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116aa5c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113905000) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x115e0ec00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1264c9c00) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119ab8000) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113d98000) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:06:53 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x123dd6800) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:06:53 INFO - PROCESS | 1648 | 1468901213806 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 572ms 21:06:53 INFO - PROCESS | 1648 | 1468901213822 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:06:53 INFO - PROCESS | 1648 | 1468901213825 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:06:53 INFO - PROCESS | 1648 | 1468901213832 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:06:53 INFO - PROCESS | 1648 | 1468901213834 Marionette TRACE conn2 <- [1,2750,null,{}] 21:06:53 INFO - PROCESS | 1648 | 1468901213850 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:53 INFO - PROCESS | 1648 | 1468901213852 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:53 INFO - PROCESS | 1648 | 1468901213994 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:06:54 INFO - PROCESS | 1648 | 1468901213999 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1648 | 1468901214000 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129095800 == 35 [pid = 1648] [id = 695] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119ab8000) [pid = 1648] [serial = 2085] [outer = 0x0] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x124109400) [pid = 1648] [serial = 2086] [outer = 0x119ab8000] 21:06:54 INFO - PROCESS | 1648 | 1468901214040 Marionette DEBUG loaded listener.js 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12600c000) [pid = 1648] [serial = 2087] [outer = 0x119ab8000] 21:06:54 INFO - PROCESS | 1648 | 1468901214381 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 573ms 21:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:06:54 INFO - PROCESS | 1648 | 1468901214407 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 1648 | 1468901214408 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:06:54 INFO - PROCESS | 1648 | 1468901214410 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 1648 | 1468901214411 Marionette TRACE conn2 <- [1,2754,null,{}] 21:06:54 INFO - PROCESS | 1648 | 1468901214414 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:54 INFO - PROCESS | 1648 | 1468901214415 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:54 INFO - PROCESS | 1648 | 1468901214517 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:06:54 INFO - PROCESS | 1648 | 1468901214523 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1648 | 1468901214524 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129477800 == 36 [pid = 1648] [id = 696] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12410f800) [pid = 1648] [serial = 2088] [outer = 0x0] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x126569c00) [pid = 1648] [serial = 2089] [outer = 0x12410f800] 21:06:54 INFO - PROCESS | 1648 | 1468901214556 Marionette DEBUG loaded listener.js 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1267ad000) [pid = 1648] [serial = 2090] [outer = 0x12410f800] 21:06:54 INFO - PROCESS | 1648 | 1468901214857 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 21:06:54 INFO - PROCESS | 1648 | 1468901214878 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 1648 | 1468901214880 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:06:54 INFO - PROCESS | 1648 | 1468901214882 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 1648 | 1468901214883 Marionette TRACE conn2 <- [1,2758,null,{}] 21:06:54 INFO - PROCESS | 1648 | 1468901214885 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:54 INFO - PROCESS | 1648 | 1468901214889 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:54 INFO - PROCESS | 1648 | 1468901214964 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:06:54 INFO - PROCESS | 1648 | 1468901214967 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1648 | 1468901214969 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a74c800 == 37 [pid = 1648] [id = 697] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126a90c00) [pid = 1648] [serial = 2091] [outer = 0x0] 21:06:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126cec800) [pid = 1648] [serial = 2092] [outer = 0x126a90c00] 21:06:54 INFO - PROCESS | 1648 | 1468901214996 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128813c00) [pid = 1648] [serial = 2093] [outer = 0x126a90c00] 21:06:55 INFO - PROCESS | 1648 | 1468901215313 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 472ms 21:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:06:55 INFO - PROCESS | 1648 | 1468901215355 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:06:55 INFO - PROCESS | 1648 | 1468901215356 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:06:55 INFO - PROCESS | 1648 | 1468901215358 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:06:55 INFO - PROCESS | 1648 | 1468901215360 Marionette TRACE conn2 <- [1,2762,null,{}] 21:06:55 INFO - PROCESS | 1648 | 1468901215362 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:55 INFO - PROCESS | 1648 | 1468901215364 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:55 INFO - PROCESS | 1648 | 1468901215478 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:06:55 INFO - PROCESS | 1648 | 1468901215485 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:55 INFO - PROCESS | 1648 | 1468901215489 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa1d000 == 38 [pid = 1648] [id = 698] 21:06:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126ce1c00) [pid = 1648] [serial = 2094] [outer = 0x0] 21:06:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12881b800) [pid = 1648] [serial = 2095] [outer = 0x126ce1c00] 21:06:55 INFO - PROCESS | 1648 | 1468901215515 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1289e4800) [pid = 1648] [serial = 2096] [outer = 0x126ce1c00] 21:06:56 INFO - PROCESS | 1648 | 1468901216066 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 771ms 21:06:56 INFO - PROCESS | 1648 | 1468901216129 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:06:56 INFO - PROCESS | 1648 | 1468901216132 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:06:56 INFO - PROCESS | 1648 | 1468901216136 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:06:56 INFO - PROCESS | 1648 | 1468901216138 Marionette TRACE conn2 <- [1,2766,null,{}] 21:06:56 INFO - PROCESS | 1648 | 1468901216142 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:56 INFO - PROCESS | 1648 | 1468901216144 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:56 INFO - PROCESS | 1648 | 1468901216253 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:06:56 INFO - PROCESS | 1648 | 1468901216311 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:56 INFO - PROCESS | 1648 | 1468901216312 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186e7800 == 39 [pid = 1648] [id = 699] 21:06:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116084800) [pid = 1648] [serial = 2097] [outer = 0x0] 21:06:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1169fa800) [pid = 1648] [serial = 2098] [outer = 0x116084800] 21:06:56 INFO - PROCESS | 1648 | 1468901216343 Marionette DEBUG loaded listener.js 21:06:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11807f000) [pid = 1648] [serial = 2099] [outer = 0x116084800] 21:06:56 INFO - PROCESS | 1648 | 1468901216902 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:06:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 923ms 21:06:57 INFO - PROCESS | 1648 | 1468901217082 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 1648 | 1468901217085 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:06:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:06:57 INFO - PROCESS | 1648 | 1468901217090 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 1648 | 1468901217092 Marionette TRACE conn2 <- [1,2770,null,{}] 21:06:57 INFO - PROCESS | 1648 | 1468901217096 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:57 INFO - PROCESS | 1648 | 1468901217098 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:57 INFO - PROCESS | 1648 | 1468901217205 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:06:57 INFO - PROCESS | 1648 | 1468901217283 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:57 INFO - PROCESS | 1648 | 1468901217286 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118643800 == 40 [pid = 1648] [id = 700] 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1160e7800) [pid = 1648] [serial = 2100] [outer = 0x0] 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116905400) [pid = 1648] [serial = 2101] [outer = 0x1160e7800] 21:06:57 INFO - PROCESS | 1648 | 1468901217315 Marionette DEBUG loaded listener.js 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11802d000) [pid = 1648] [serial = 2102] [outer = 0x1160e7800] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a74c800 == 39 [pid = 1648] [id = 697] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x129477800 == 38 [pid = 1648] [id = 696] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x129095800 == 37 [pid = 1648] [id = 695] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x128c3a800 == 36 [pid = 1648] [id = 694] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x126a60800 == 35 [pid = 1648] [id = 693] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x124632800 == 34 [pid = 1648] [id = 692] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x121a30000 == 33 [pid = 1648] [id = 691] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x120f25000 == 32 [pid = 1648] [id = 690] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1186d8000 == 31 [pid = 1648] [id = 689] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bc000 == 30 [pid = 1648] [id = 688] 21:06:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1192e3800 == 29 [pid = 1648] [id = 687] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12562bc00) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126562000) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1192b5000) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12467e800) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1180e3000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113d95400) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11670b400) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1192b8800) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1197c4800) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12880fc00) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119d08c00) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119229800) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121cd1000) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12410e000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119e16800) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119d65000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 21:06:57 INFO - PROCESS | 1648 | 1468901217703 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:06:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 622ms 21:06:57 INFO - PROCESS | 1648 | 1468901217713 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 1648 | 1468901217715 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:06:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:06:57 INFO - PROCESS | 1648 | 1468901217719 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 1648 | 1468901217722 Marionette TRACE conn2 <- [1,2774,null,{}] 21:06:57 INFO - PROCESS | 1648 | 1468901217725 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:57 INFO - PROCESS | 1648 | 1468901217726 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:57 INFO - PROCESS | 1648 | 1468901217806 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:06:57 INFO - PROCESS | 1648 | 1468901217811 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:57 INFO - PROCESS | 1648 | 1468901217812 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11977c000 == 30 [pid = 1648] [id = 701] 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1180e4c00) [pid = 1648] [serial = 2103] [outer = 0x0] 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1192b1000) [pid = 1648] [serial = 2104] [outer = 0x1180e4c00] 21:06:57 INFO - PROCESS | 1648 | 1468901217839 Marionette DEBUG loaded listener.js 21:06:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11976ac00) [pid = 1648] [serial = 2105] [outer = 0x1180e4c00] 21:06:58 INFO - PROCESS | 1648 | 1468901218176 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 524ms 21:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:06:58 INFO - PROCESS | 1648 | 1468901218242 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:06:58 INFO - PROCESS | 1648 | 1468901218243 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:06:58 INFO - PROCESS | 1648 | 1468901218245 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:06:58 INFO - PROCESS | 1648 | 1468901218246 Marionette TRACE conn2 <- [1,2778,null,{}] 21:06:58 INFO - PROCESS | 1648 | 1468901218254 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:58 INFO - PROCESS | 1648 | 1468901218257 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:58 INFO - PROCESS | 1648 | 1468901218341 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:06:58 INFO - PROCESS | 1648 | 1468901218347 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 1648 | 1468901218349 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1217d0800 == 31 [pid = 1648] [id = 702] 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119ab2000) [pid = 1648] [serial = 2106] [outer = 0x0] 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119d1dc00) [pid = 1648] [serial = 2107] [outer = 0x119ab2000] 21:06:58 INFO - PROCESS | 1648 | 1468901218378 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119e16400) [pid = 1648] [serial = 2108] [outer = 0x119ab2000] 21:06:58 INFO - PROCESS | 1648 | 1468901218730 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 21:06:58 INFO - PROCESS | 1648 | 1468901218776 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:06:58 INFO - PROCESS | 1648 | 1468901218777 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:06:58 INFO - PROCESS | 1648 | 1468901218780 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:06:58 INFO - PROCESS | 1648 | 1468901218781 Marionette TRACE conn2 <- [1,2782,null,{}] 21:06:58 INFO - PROCESS | 1648 | 1468901218784 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:58 INFO - PROCESS | 1648 | 1468901218785 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:58 INFO - PROCESS | 1648 | 1468901218863 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:06:58 INFO - PROCESS | 1648 | 1468901218866 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 1648 | 1468901218867 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12560e000 == 32 [pid = 1648] [id = 703] 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1122bd800) [pid = 1648] [serial = 2109] [outer = 0x0] 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121972c00) [pid = 1648] [serial = 2110] [outer = 0x1122bd800] 21:06:58 INFO - PROCESS | 1648 | 1468901218896 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123dd6800) [pid = 1648] [serial = 2111] [outer = 0x1122bd800] 21:06:59 INFO - PROCESS | 1648 | 1468901219227 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 21:06:59 INFO - PROCESS | 1648 | 1468901219250 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 1648 | 1468901219251 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:06:59 INFO - PROCESS | 1648 | 1468901219256 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 1648 | 1468901219257 Marionette TRACE conn2 <- [1,2786,null,{}] 21:06:59 INFO - PROCESS | 1648 | 1468901219260 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:59 INFO - PROCESS | 1648 | 1468901219261 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:59 INFO - PROCESS | 1648 | 1468901219343 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:06:59 INFO - PROCESS | 1648 | 1468901219348 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 1648 | 1468901219349 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:06:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b12000 == 33 [pid = 1648] [id = 704] 21:06:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1210a6800) [pid = 1648] [serial = 2112] [outer = 0x0] 21:06:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12430c000) [pid = 1648] [serial = 2113] [outer = 0x1210a6800] 21:06:59 INFO - PROCESS | 1648 | 1468901219382 Marionette DEBUG loaded listener.js 21:06:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1247cb000) [pid = 1648] [serial = 2114] [outer = 0x1210a6800] 21:06:59 INFO - PROCESS | 1648 | 1468901219759 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 21:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:06:59 INFO - PROCESS | 1648 | 1468901219792 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 1648 | 1468901219794 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:06:59 INFO - PROCESS | 1648 | 1468901219805 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 1648 | 1468901219807 Marionette TRACE conn2 <- [1,2790,null,{}] 21:06:59 INFO - PROCESS | 1648 | 1468901219820 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:59 INFO - PROCESS | 1648 | 1468901219827 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:00 INFO - PROCESS | 1648 | 1468901220008 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:07:00 INFO - PROCESS | 1648 | 1468901220032 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:00 INFO - PROCESS | 1648 | 1468901220034 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d304800 == 32 [pid = 1648] [id = 17] 21:07:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129465000 == 33 [pid = 1648] [id = 705] 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126011000) [pid = 1648] [serial = 2115] [outer = 0x0] 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126563000) [pid = 1648] [serial = 2116] [outer = 0x126011000] 21:07:00 INFO - PROCESS | 1648 | 1468901220076 Marionette DEBUG loaded listener.js 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126ce9800) [pid = 1648] [serial = 2117] [outer = 0x126011000] 21:07:00 INFO - PROCESS | 1648 | 1468901220436 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:07:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:07:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 687ms 21:07:00 INFO - PROCESS | 1648 | 1468901220485 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 1648 | 1468901220486 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:07:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:07:00 INFO - PROCESS | 1648 | 1468901220488 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1648 | 1468901220489 Marionette TRACE conn2 <- [1,2794,null,{}] 21:07:00 INFO - PROCESS | 1648 | 1468901220491 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:00 INFO - PROCESS | 1648 | 1468901220492 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:00 INFO - PROCESS | 1648 | 1468901220600 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:07:00 INFO - PROCESS | 1648 | 1468901220603 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:00 INFO - PROCESS | 1648 | 1468901220611 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e7800 == 34 [pid = 1648] [id = 706] 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128811c00) [pid = 1648] [serial = 2118] [outer = 0x0] 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128860c00) [pid = 1648] [serial = 2119] [outer = 0x128811c00] 21:07:00 INFO - PROCESS | 1648 | 1468901220667 Marionette DEBUG loaded listener.js 21:07:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1289e0400) [pid = 1648] [serial = 2120] [outer = 0x128811c00] 21:07:00 INFO - PROCESS | 1648 | 1468901220949 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:07:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:07:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 21:07:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:07:00 INFO - PROCESS | 1648 | 1468901220961 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 1648 | 1468901220962 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:07:00 INFO - PROCESS | 1648 | 1468901220964 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1648 | 1468901220965 Marionette TRACE conn2 <- [1,2798,null,{}] 21:07:00 INFO - PROCESS | 1648 | 1468901220967 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:00 INFO - PROCESS | 1648 | 1468901220969 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:01 INFO - PROCESS | 1648 | 1468901221081 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:07:01 INFO - PROCESS | 1648 | 1468901221093 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 1648 | 1468901221094 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab94800 == 35 [pid = 1648] [id = 707] 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1289e3c00) [pid = 1648] [serial = 2121] [outer = 0x0] 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1289e9400) [pid = 1648] [serial = 2122] [outer = 0x1289e3c00] 21:07:01 INFO - PROCESS | 1648 | 1468901221118 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b30c00) [pid = 1648] [serial = 2123] [outer = 0x1289e3c00] 21:07:01 INFO - PROCESS | 1648 | 1468901221467 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:07:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:07:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 21:07:01 INFO - PROCESS | 1648 | 1468901221483 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:07:01 INFO - PROCESS | 1648 | 1468901221485 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:07:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:07:01 INFO - PROCESS | 1648 | 1468901221487 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:07:01 INFO - PROCESS | 1648 | 1468901221488 Marionette TRACE conn2 <- [1,2802,null,{}] 21:07:01 INFO - PROCESS | 1648 | 1468901221490 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:01 INFO - PROCESS | 1648 | 1468901221491 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:01 INFO - PROCESS | 1648 | 1468901221592 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:07:01 INFO - PROCESS | 1648 | 1468901221611 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 1648 | 1468901221612 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12badf800 == 36 [pid = 1648] [id = 708] 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b31400) [pid = 1648] [serial = 2124] [outer = 0x0] 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b37800) [pid = 1648] [serial = 2125] [outer = 0x128b31400] 21:07:01 INFO - PROCESS | 1648 | 1468901221636 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128bd8400) [pid = 1648] [serial = 2126] [outer = 0x128b31400] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1160ee400) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112f99000) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126ce6800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1180e6800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1210a4800) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12562d000) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1169f9c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1197c0400) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119ab8000) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12410f800) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d11400) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1151cec00) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124104000) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1193c4000) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125672400) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:07:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126a90c00) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:07:02 INFO - PROCESS | 1648 | 1468901222015 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:07:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:07:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 21:07:02 INFO - PROCESS | 1648 | 1468901222057 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:07:02 INFO - PROCESS | 1648 | 1468901222058 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:07:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:07:02 INFO - PROCESS | 1648 | 1468901222061 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:07:02 INFO - PROCESS | 1648 | 1468901222062 Marionette TRACE conn2 <- [1,2806,null,{}] 21:07:02 INFO - PROCESS | 1648 | 1468901222064 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:02 INFO - PROCESS | 1648 | 1468901222065 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:02 INFO - PROCESS | 1648 | 1468901222144 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:07:02 INFO - PROCESS | 1648 | 1468901222201 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:02 INFO - PROCESS | 1648 | 1468901222202 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x125603000 == 37 [pid = 1648] [id = 709] 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113b24000) [pid = 1648] [serial = 2127] [outer = 0x0] 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119228800) [pid = 1648] [serial = 2128] [outer = 0x113b24000] 21:07:02 INFO - PROCESS | 1648 | 1468901222226 Marionette DEBUG loaded listener.js 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124104000) [pid = 1648] [serial = 2129] [outer = 0x113b24000] 21:07:02 INFO - PROCESS | 1648 | 1468901222505 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:07:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:07:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 467ms 21:07:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:07:02 INFO - PROCESS | 1648 | 1468901222529 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:07:02 INFO - PROCESS | 1648 | 1468901222530 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:07:02 INFO - PROCESS | 1648 | 1468901222533 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:07:02 INFO - PROCESS | 1648 | 1468901222535 Marionette TRACE conn2 <- [1,2810,null,{}] 21:07:02 INFO - PROCESS | 1648 | 1468901222545 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:02 INFO - PROCESS | 1648 | 1468901222547 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:02 INFO - PROCESS | 1648 | 1468901222647 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:07:02 INFO - PROCESS | 1648 | 1468901222651 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:02 INFO - PROCESS | 1648 | 1468901222653 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3e000 == 38 [pid = 1648] [id = 710] 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125672400) [pid = 1648] [serial = 2130] [outer = 0x0] 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128bda000) [pid = 1648] [serial = 2131] [outer = 0x125672400] 21:07:02 INFO - PROCESS | 1648 | 1468901222681 Marionette DEBUG loaded listener.js 21:07:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128c4b400) [pid = 1648] [serial = 2132] [outer = 0x125672400] 21:07:03 INFO - PROCESS | 1648 | 1468901223110 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:07:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:07:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 629ms 21:07:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:07:03 INFO - PROCESS | 1648 | 1468901223163 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:07:03 INFO - PROCESS | 1648 | 1468901223165 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:07:03 INFO - PROCESS | 1648 | 1468901223168 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:07:03 INFO - PROCESS | 1648 | 1468901223170 Marionette TRACE conn2 <- [1,2814,null,{}] 21:07:03 INFO - PROCESS | 1648 | 1468901223173 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:03 INFO - PROCESS | 1648 | 1468901223175 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:03 INFO - PROCESS | 1648 | 1468901223299 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:07:03 INFO - PROCESS | 1648 | 1468901223308 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 1648 | 1468901223309 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5d5800 == 39 [pid = 1648] [id = 711] 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c4e400) [pid = 1648] [serial = 2133] [outer = 0x0] 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128c54000) [pid = 1648] [serial = 2134] [outer = 0x128c4e400] 21:07:03 INFO - PROCESS | 1648 | 1468901223333 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128e09800) [pid = 1648] [serial = 2135] [outer = 0x128c4e400] 21:07:03 INFO - PROCESS | 1648 | 1468901223654 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:07:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:07:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 524ms 21:07:03 INFO - PROCESS | 1648 | 1468901223691 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:07:03 INFO - PROCESS | 1648 | 1468901223693 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:07:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:07:03 INFO - PROCESS | 1648 | 1468901223695 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:07:03 INFO - PROCESS | 1648 | 1468901223696 Marionette TRACE conn2 <- [1,2818,null,{}] 21:07:03 INFO - PROCESS | 1648 | 1468901223698 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:03 INFO - PROCESS | 1648 | 1468901223699 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:03 INFO - PROCESS | 1648 | 1468901223815 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:07:03 INFO - PROCESS | 1648 | 1468901223821 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 1648 | 1468901223822 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5e8000 == 40 [pid = 1648] [id = 712] 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c55800) [pid = 1648] [serial = 2136] [outer = 0x0] 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129021000) [pid = 1648] [serial = 2137] [outer = 0x128c55800] 21:07:03 INFO - PROCESS | 1648 | 1468901223846 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12923d400) [pid = 1648] [serial = 2138] [outer = 0x128c55800] 21:07:04 INFO - PROCESS | 1648 | 1468901224284 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:07:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 623ms 21:07:04 INFO - PROCESS | 1648 | 1468901224318 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:07:04 INFO - PROCESS | 1648 | 1468901224321 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:07:04 INFO - PROCESS | 1648 | 1468901224325 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:07:04 INFO - PROCESS | 1648 | 1468901224328 Marionette TRACE conn2 <- [1,2822,null,{}] 21:07:04 INFO - PROCESS | 1648 | 1468901224332 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:04 INFO - PROCESS | 1648 | 1468901224333 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:04 INFO - PROCESS | 1648 | 1468901224437 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:07:04 INFO - PROCESS | 1648 | 1468901224509 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:04 INFO - PROCESS | 1648 | 1468901224511 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8c800 == 41 [pid = 1648] [id = 713] 21:07:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1151cec00) [pid = 1648] [serial = 2139] [outer = 0x0] 21:07:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118083800) [pid = 1648] [serial = 2140] [outer = 0x1151cec00] 21:07:04 INFO - PROCESS | 1648 | 1468901224542 Marionette DEBUG loaded listener.js 21:07:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1192bb800) [pid = 1648] [serial = 2141] [outer = 0x1151cec00] 21:07:04 INFO - PROCESS | 1648 | 1468901224950 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 673ms 21:07:05 INFO - PROCESS | 1648 | 1468901224998 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:07:05 INFO - PROCESS | 1648 | 1468901225001 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:07:05 INFO - PROCESS | 1648 | 1468901225008 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:07:05 INFO - PROCESS | 1648 | 1468901225010 Marionette TRACE conn2 <- [1,2826,null,{}] 21:07:05 INFO - PROCESS | 1648 | 1468901225012 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:05 INFO - PROCESS | 1648 | 1468901225014 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:05 INFO - PROCESS | 1648 | 1468901225120 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:07:05 INFO - PROCESS | 1648 | 1468901225179 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 1648 | 1468901225180 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1b800 == 42 [pid = 1648] [id = 714] 21:07:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119a9a400) [pid = 1648] [serial = 2142] [outer = 0x0] 21:07:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119e19400) [pid = 1648] [serial = 2143] [outer = 0x119a9a400] 21:07:05 INFO - PROCESS | 1648 | 1468901225210 Marionette DEBUG loaded listener.js 21:07:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12190b000) [pid = 1648] [serial = 2144] [outer = 0x119a9a400] 21:07:05 INFO - PROCESS | 1648 | 1468901225658 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 21:07:05 INFO - PROCESS | 1648 | 1468901225679 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:07:05 INFO - PROCESS | 1648 | 1468901225680 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:07:05 INFO - PROCESS | 1648 | 1468901225683 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:07:05 INFO - PROCESS | 1648 | 1468901225686 Marionette TRACE conn2 <- [1,2830,null,{}] 21:07:05 INFO - PROCESS | 1648 | 1468901225713 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:05 INFO - PROCESS | 1648 | 1468901225717 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:05 INFO - PROCESS | 1648 | 1468901225842 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:07:05 INFO - PROCESS | 1648 | 1468901225929 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 1648 | 1468901225931 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5ce800 == 43 [pid = 1648] [id = 715] 21:07:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126007400) [pid = 1648] [serial = 2145] [outer = 0x0] 21:07:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12600ec00) [pid = 1648] [serial = 2146] [outer = 0x126007400] 21:07:05 INFO - PROCESS | 1648 | 1468901225963 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126cdec00) [pid = 1648] [serial = 2147] [outer = 0x126007400] 21:07:06 INFO - PROCESS | 1648 | 1468901226415 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 792ms 21:07:06 INFO - PROCESS | 1648 | 1468901226476 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:07:06 INFO - PROCESS | 1648 | 1468901226479 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:07:06 INFO - PROCESS | 1648 | 1468901226482 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:07:06 INFO - PROCESS | 1648 | 1468901226484 Marionette TRACE conn2 <- [1,2834,null,{}] 21:07:06 INFO - PROCESS | 1648 | 1468901226488 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:06 INFO - PROCESS | 1648 | 1468901226490 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:06 INFO - PROCESS | 1648 | 1468901226632 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:07:06 INFO - PROCESS | 1648 | 1468901226705 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:06 INFO - PROCESS | 1648 | 1468901226706 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eb3800 == 44 [pid = 1648] [id = 716] 21:07:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11928dc00) [pid = 1648] [serial = 2148] [outer = 0x0] 21:07:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1267b7c00) [pid = 1648] [serial = 2149] [outer = 0x11928dc00] 21:07:06 INFO - PROCESS | 1648 | 1468901226735 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b39400) [pid = 1648] [serial = 2150] [outer = 0x11928dc00] 21:07:07 INFO - PROCESS | 1648 | 1468901227329 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:07:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:07:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 874ms 21:07:07 INFO - PROCESS | 1648 | 1468901227371 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:07:07 INFO - PROCESS | 1648 | 1468901227373 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:07:07 INFO - PROCESS | 1648 | 1468901227376 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:07:07 INFO - PROCESS | 1648 | 1468901227378 Marionette TRACE conn2 <- [1,2838,null,{}] 21:07:07 INFO - PROCESS | 1648 | 1468901227382 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:07 INFO - PROCESS | 1648 | 1468901227384 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:07 INFO - PROCESS | 1648 | 1468901227478 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:07:07 INFO - PROCESS | 1648 | 1468901227552 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 1648 | 1468901227554 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116acd000 == 45 [pid = 1648] [id = 717] 21:07:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117d24c00) [pid = 1648] [serial = 2151] [outer = 0x0] 21:07:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1180e6800) [pid = 1648] [serial = 2152] [outer = 0x117d24c00] 21:07:07 INFO - PROCESS | 1648 | 1468901227581 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1193bec00) [pid = 1648] [serial = 2153] [outer = 0x117d24c00] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5d5800 == 44 [pid = 1648] [id = 711] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3e000 == 43 [pid = 1648] [id = 710] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x125603000 == 42 [pid = 1648] [id = 709] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12badf800 == 41 [pid = 1648] [id = 708] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab94800 == 40 [pid = 1648] [id = 707] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1296e7800 == 39 [pid = 1648] [id = 706] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x129465000 == 38 [pid = 1648] [id = 705] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128b12000 == 37 [pid = 1648] [id = 704] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12560e000 == 36 [pid = 1648] [id = 703] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12d037800 == 35 [pid = 1648] [id = 18] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1217d0800 == 34 [pid = 1648] [id = 702] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11977c000 == 33 [pid = 1648] [id = 701] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x118643800 == 32 [pid = 1648] [id = 700] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1186e7800 == 31 [pid = 1648] [id = 699] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa1d000 == 30 [pid = 1648] [id = 698] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128eb3800 == 29 [pid = 1648] [id = 716] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5ce800 == 28 [pid = 1648] [id = 715] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1b800 == 27 [pid = 1648] [id = 714] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8c800 == 26 [pid = 1648] [id = 713] 21:07:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5e8000 == 25 [pid = 1648] [id = 712] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1167a4400) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x120f97400) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128861000) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11840c000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123ebd800) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126a90400) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117d1fc00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119a93400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1264c1c00) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124109400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1267ad000) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119e13400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167b1400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125675000) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126569c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119286000) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d68000) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d02c00) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12562dc00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12600c000) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120fa0800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12190e400) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11808c000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1264c8c00) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11928d800) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119aba000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119e1f800) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116083800) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128812800) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12881b800) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126cec800) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128813c00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 21:07:08 INFO - PROCESS | 1648 | 1468901228541 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1175ms 21:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:07:08 INFO - PROCESS | 1648 | 1468901228551 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:07:08 INFO - PROCESS | 1648 | 1468901228555 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:07:08 INFO - PROCESS | 1648 | 1468901228559 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:07:08 INFO - PROCESS | 1648 | 1468901228560 Marionette TRACE conn2 <- [1,2842,null,{}] 21:07:08 INFO - PROCESS | 1648 | 1468901228564 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:08 INFO - PROCESS | 1648 | 1468901228566 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:08 INFO - PROCESS | 1648 | 1468901228653 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:07:08 INFO - PROCESS | 1648 | 1468901228660 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:08 INFO - PROCESS | 1648 | 1468901228661 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x117261800 == 26 [pid = 1648] [id = 718] 21:07:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d9c000) [pid = 1648] [serial = 2154] [outer = 0x0] 21:07:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113f3c800) [pid = 1648] [serial = 2155] [outer = 0x113d9c000] 21:07:08 INFO - PROCESS | 1648 | 1468901228690 Marionette DEBUG loaded listener.js 21:07:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116704c00) [pid = 1648] [serial = 2156] [outer = 0x113d9c000] 21:07:09 INFO - PROCESS | 1648 | 1468901229082 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 21:07:09 INFO - PROCESS | 1648 | 1468901229130 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1648 | 1468901229133 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:07:09 INFO - PROCESS | 1648 | 1468901229139 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1648 | 1468901229141 Marionette TRACE conn2 <- [1,2846,null,{}] 21:07:09 INFO - PROCESS | 1648 | 1468901229143 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:09 INFO - PROCESS | 1648 | 1468901229145 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:09 INFO - PROCESS | 1648 | 1468901229234 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:07:09 INFO - PROCESS | 1648 | 1468901229241 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:09 INFO - PROCESS | 1648 | 1468901229242 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1186db800 == 27 [pid = 1648] [id = 719] 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1169f2800) [pid = 1648] [serial = 2157] [outer = 0x0] 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118033800) [pid = 1648] [serial = 2158] [outer = 0x1169f2800] 21:07:09 INFO - PROCESS | 1648 | 1468901229269 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118408000) [pid = 1648] [serial = 2159] [outer = 0x1169f2800] 21:07:09 INFO - PROCESS | 1648 | 1468901229600 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 471ms 21:07:09 INFO - PROCESS | 1648 | 1468901229610 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1648 | 1468901229618 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:07:09 INFO - PROCESS | 1648 | 1468901229625 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1648 | 1468901229627 Marionette TRACE conn2 <- [1,2850,null,{}] 21:07:09 INFO - PROCESS | 1648 | 1468901229635 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:09 INFO - PROCESS | 1648 | 1468901229641 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:09 INFO - PROCESS | 1648 | 1468901229745 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:07:09 INFO - PROCESS | 1648 | 1468901229758 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:09 INFO - PROCESS | 1648 | 1468901229760 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f40800 == 28 [pid = 1648] [id = 720] 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1192ba000) [pid = 1648] [serial = 2160] [outer = 0x0] 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a91400) [pid = 1648] [serial = 2161] [outer = 0x1192ba000] 21:07:09 INFO - PROCESS | 1648 | 1468901229787 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d09800) [pid = 1648] [serial = 2162] [outer = 0x1192ba000] 21:07:10 INFO - PROCESS | 1648 | 1468901230117 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 523ms 21:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:07:10 INFO - PROCESS | 1648 | 1468901230147 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:07:10 INFO - PROCESS | 1648 | 1468901230148 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:07:10 INFO - PROCESS | 1648 | 1468901230151 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:07:10 INFO - PROCESS | 1648 | 1468901230152 Marionette TRACE conn2 <- [1,2854,null,{}] 21:07:10 INFO - PROCESS | 1648 | 1468901230154 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:10 INFO - PROCESS | 1648 | 1468901230155 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:10 INFO - PROCESS | 1648 | 1468901230231 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:07:10 INFO - PROCESS | 1648 | 1468901230292 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:10 INFO - PROCESS | 1648 | 1468901230293 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121c14000 == 29 [pid = 1648] [id = 721] 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d0b400) [pid = 1648] [serial = 2163] [outer = 0x0] 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d70000) [pid = 1648] [serial = 2164] [outer = 0x119d0b400] 21:07:10 INFO - PROCESS | 1648 | 1468901230319 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119e1a800) [pid = 1648] [serial = 2165] [outer = 0x119d0b400] 21:07:10 INFO - PROCESS | 1648 | 1468901230632 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 21:07:10 INFO - PROCESS | 1648 | 1468901230672 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:07:10 INFO - PROCESS | 1648 | 1468901230674 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:07:10 INFO - PROCESS | 1648 | 1468901230685 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:07:10 INFO - PROCESS | 1648 | 1468901230686 Marionette TRACE conn2 <- [1,2858,null,{}] 21:07:10 INFO - PROCESS | 1648 | 1468901230688 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:10 INFO - PROCESS | 1648 | 1468901230696 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:10 INFO - PROCESS | 1648 | 1468901230789 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:07:10 INFO - PROCESS | 1648 | 1468901230826 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:10 INFO - PROCESS | 1648 | 1468901230827 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1248e0000 == 30 [pid = 1648] [id = 722] 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d0b800) [pid = 1648] [serial = 2166] [outer = 0x0] 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x120f9ec00) [pid = 1648] [serial = 2167] [outer = 0x119d0b800] 21:07:10 INFO - PROCESS | 1648 | 1468901230853 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121972800) [pid = 1648] [serial = 2168] [outer = 0x119d0b800] 21:07:11 INFO - PROCESS | 1648 | 1468901231182 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 21:07:11 INFO - PROCESS | 1648 | 1468901231207 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:07:11 INFO - PROCESS | 1648 | 1468901231209 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:07:11 INFO - PROCESS | 1648 | 1468901231211 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1648 | 1468901231212 Marionette TRACE conn2 <- [1,2862,null,{}] 21:07:11 INFO - PROCESS | 1648 | 1468901231214 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:11 INFO - PROCESS | 1648 | 1468901231218 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:11 INFO - PROCESS | 1648 | 1468901231334 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:07:11 INFO - PROCESS | 1648 | 1468901231371 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 1648 | 1468901231372 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1288af800 == 31 [pid = 1648] [id = 723] 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113375000) [pid = 1648] [serial = 2169] [outer = 0x0] 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12410c800) [pid = 1648] [serial = 2170] [outer = 0x113375000] 21:07:11 INFO - PROCESS | 1648 | 1468901231397 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125634000) [pid = 1648] [serial = 2171] [outer = 0x113375000] 21:07:11 INFO - PROCESS | 1648 | 1468901231724 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 21:07:11 INFO - PROCESS | 1648 | 1468901231732 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:07:11 INFO - PROCESS | 1648 | 1468901231733 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:07:11 INFO - PROCESS | 1648 | 1468901231736 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1648 | 1468901231739 Marionette TRACE conn2 <- [1,2866,null,{}] 21:07:11 INFO - PROCESS | 1648 | 1468901231743 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:11 INFO - PROCESS | 1648 | 1468901231744 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:11 INFO - PROCESS | 1648 | 1468901231850 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:07:11 INFO - PROCESS | 1648 | 1468901231889 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 1648 | 1468901231890 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e9a000 == 32 [pid = 1648] [id = 724] 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x110fe8800) [pid = 1648] [serial = 2172] [outer = 0x0] 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126008400) [pid = 1648] [serial = 2173] [outer = 0x110fe8800] 21:07:11 INFO - PROCESS | 1648 | 1468901231914 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126563400) [pid = 1648] [serial = 2174] [outer = 0x110fe8800] 21:07:12 INFO - PROCESS | 1648 | 1468901232228 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 21:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:07:12 INFO - PROCESS | 1648 | 1468901232258 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:07:12 INFO - PROCESS | 1648 | 1468901232260 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:07:12 INFO - PROCESS | 1648 | 1468901232262 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 1648 | 1468901232263 Marionette TRACE conn2 <- [1,2870,null,{}] 21:07:12 INFO - PROCESS | 1648 | 1468901232265 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:12 INFO - PROCESS | 1648 | 1468901232266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:12 INFO - PROCESS | 1648 | 1468901232362 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c4e400) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128811c00) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126011000) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1289e3c00) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b31400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113b24000) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119ab2000) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1210a6800) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1180e4c00) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116084800) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126ce1c00) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1122bd800) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1160e7800) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125672400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12d018800) [pid = 1648] [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.] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12d305000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:07:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128c55800) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:07:12 INFO - PROCESS | 1648 | 1468901232622 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:12 INFO - PROCESS | 1648 | 1468901232624 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1132dd800 == 33 [pid = 1648] [id = 725] 21:07:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x110fe8000) [pid = 1648] [serial = 2175] [outer = 0x0] 21:07:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x111c1ec00) [pid = 1648] [serial = 2176] [outer = 0x110fe8000] 21:07:12 INFO - PROCESS | 1648 | 1468901232659 Marionette DEBUG loaded listener.js 21:07:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112f2f800) [pid = 1648] [serial = 2177] [outer = 0x110fe8000] 21:07:13 INFO - PROCESS | 1648 | 1468901233192 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:07:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:07:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 970ms 21:07:13 INFO - PROCESS | 1648 | 1468901233249 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:07:13 INFO - PROCESS | 1648 | 1468901233252 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:07:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:07:13 INFO - PROCESS | 1648 | 1468901233258 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:07:13 INFO - PROCESS | 1648 | 1468901233260 Marionette TRACE conn2 <- [1,2874,null,{}] 21:07:13 INFO - PROCESS | 1648 | 1468901233263 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:13 INFO - PROCESS | 1648 | 1468901233266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:13 INFO - PROCESS | 1648 | 1468901233377 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:07:13 INFO - PROCESS | 1648 | 1468901233463 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:13 INFO - PROCESS | 1648 | 1468901233465 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e8f000 == 34 [pid = 1648] [id = 726] 21:07:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116aa5c00) [pid = 1648] [serial = 2178] [outer = 0x0] 21:07:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117d29800) [pid = 1648] [serial = 2179] [outer = 0x116aa5c00] 21:07:13 INFO - PROCESS | 1648 | 1468901233517 Marionette DEBUG loaded listener.js 21:07:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118695400) [pid = 1648] [serial = 2180] [outer = 0x116aa5c00] 21:07:14 INFO - PROCESS | 1648 | 1468901234110 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 922ms 21:07:14 INFO - PROCESS | 1648 | 1468901234182 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:07:14 INFO - PROCESS | 1648 | 1468901234185 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:07:14 INFO - PROCESS | 1648 | 1468901234381 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:07:14 INFO - PROCESS | 1648 | 1468901234384 Marionette TRACE conn2 <- [1,2878,null,{}] 21:07:14 INFO - PROCESS | 1648 | 1468901234394 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:14 INFO - PROCESS | 1648 | 1468901234397 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:14 INFO - PROCESS | 1648 | 1468901234543 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:07:14 INFO - PROCESS | 1648 | 1468901234646 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:14 INFO - PROCESS | 1648 | 1468901234647 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11820c000 == 35 [pid = 1648] [id = 727] 21:07:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116011000) [pid = 1648] [serial = 2181] [outer = 0x0] 21:07:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1167a4000) [pid = 1648] [serial = 2182] [outer = 0x116011000] 21:07:14 INFO - PROCESS | 1648 | 1468901234676 Marionette DEBUG loaded listener.js 21:07:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1175b0c00) [pid = 1648] [serial = 2183] [outer = 0x116011000] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128e9a000 == 34 [pid = 1648] [id = 724] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1288af800 == 33 [pid = 1648] [id = 723] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1248e0000 == 32 [pid = 1648] [id = 722] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x121c14000 == 31 [pid = 1648] [id = 721] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x120f40800 == 30 [pid = 1648] [id = 720] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1186db800 == 29 [pid = 1648] [id = 719] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x117261800 == 28 [pid = 1648] [id = 718] 21:07:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116acd000 == 27 [pid = 1648] [id = 717] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128c54000) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128860c00) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126563000) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1289e9400) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1289e0400) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b37800) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119228800) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119d1dc00) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119e16400) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12430c000) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1192b1000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11976ac00) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1169fa800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11807f000) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1289e4800) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121972c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x123dd6800) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x116905400) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11802d000) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x124104000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128bda000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x128c4b400) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128e09800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128b30c00) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x128bd8400) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x126ce9800) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x129520800) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1247cb000) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12923d400) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 21:07:14 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x129021000) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 21:07:15 INFO - PROCESS | 1648 | 1468901235064 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 779ms 21:07:15 INFO - PROCESS | 1648 | 1468901235109 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:07:15 INFO - PROCESS | 1648 | 1468901235111 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:07:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:07:15 INFO - PROCESS | 1648 | 1468901235114 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:07:15 INFO - PROCESS | 1648 | 1468901235116 Marionette TRACE conn2 <- [1,2882,null,{}] 21:07:15 INFO - PROCESS | 1648 | 1468901235120 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:15 INFO - PROCESS | 1648 | 1468901235122 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:15 INFO - PROCESS | 1648 | 1468901235207 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:07:15 INFO - PROCESS | 1648 | 1468901235265 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 1648 | 1468901235266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bea000 == 28 [pid = 1648] [id = 728] 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118696400) [pid = 1648] [serial = 2184] [outer = 0x0] 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1192b3000) [pid = 1648] [serial = 2185] [outer = 0x118696400] 21:07:15 INFO - PROCESS | 1648 | 1468901235293 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1197c0800) [pid = 1648] [serial = 2186] [outer = 0x118696400] 21:07:15 INFO - PROCESS | 1648 | 1468901235601 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 21:07:15 INFO - PROCESS | 1648 | 1468901235635 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:07:15 INFO - PROCESS | 1648 | 1468901235636 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:07:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:07:15 INFO - PROCESS | 1648 | 1468901235641 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:07:15 INFO - PROCESS | 1648 | 1468901235642 Marionette TRACE conn2 <- [1,2886,null,{}] 21:07:15 INFO - PROCESS | 1648 | 1468901235644 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:15 INFO - PROCESS | 1648 | 1468901235646 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:15 INFO - PROCESS | 1648 | 1468901235722 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:07:15 INFO - PROCESS | 1648 | 1468901235732 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 1648 | 1468901235737 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e9d800 == 29 [pid = 1648] [id = 729] 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119d11400) [pid = 1648] [serial = 2187] [outer = 0x0] 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119d64800) [pid = 1648] [serial = 2188] [outer = 0x119d11400] 21:07:15 INFO - PROCESS | 1648 | 1468901235767 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119e13400) [pid = 1648] [serial = 2189] [outer = 0x119d11400] 21:07:16 INFO - PROCESS | 1648 | 1468901236130 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:07:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:07:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 21:07:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:07:16 INFO - PROCESS | 1648 | 1468901236160 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:07:16 INFO - PROCESS | 1648 | 1468901236161 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:07:16 INFO - PROCESS | 1648 | 1468901236163 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 1648 | 1468901236164 Marionette TRACE conn2 <- [1,2890,null,{}] 21:07:16 INFO - PROCESS | 1648 | 1468901236166 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:16 INFO - PROCESS | 1648 | 1468901236168 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:16 INFO - PROCESS | 1648 | 1468901236246 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:07:16 INFO - PROCESS | 1648 | 1468901236249 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 1648 | 1468901236251 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a62800 == 30 [pid = 1648] [id = 730] 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1127afc00) [pid = 1648] [serial = 2190] [outer = 0x0] 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1214e1000) [pid = 1648] [serial = 2191] [outer = 0x1127afc00] 21:07:16 INFO - PROCESS | 1648 | 1468901236279 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x123d7ec00) [pid = 1648] [serial = 2192] [outer = 0x1127afc00] 21:07:16 INFO - PROCESS | 1648 | 1468901236608 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:07:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:07:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 468ms 21:07:16 INFO - PROCESS | 1648 | 1468901236632 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:07:16 INFO - PROCESS | 1648 | 1468901236633 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:07:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:07:16 INFO - PROCESS | 1648 | 1468901236635 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 1648 | 1468901236638 Marionette TRACE conn2 <- [1,2894,null,{}] 21:07:16 INFO - PROCESS | 1648 | 1468901236642 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:16 INFO - PROCESS | 1648 | 1468901236643 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:16 INFO - PROCESS | 1648 | 1468901236717 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:07:16 INFO - PROCESS | 1648 | 1468901236780 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 1648 | 1468901236781 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a4a000 == 31 [pid = 1648] [id = 731] 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1122b0800) [pid = 1648] [serial = 2193] [outer = 0x0] 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x123dd6800) [pid = 1648] [serial = 2194] [outer = 0x1122b0800] 21:07:16 INFO - PROCESS | 1648 | 1468901236805 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x12430cc00) [pid = 1648] [serial = 2195] [outer = 0x1122b0800] 21:07:17 INFO - PROCESS | 1648 | 1468901237128 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 21:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:07:17 INFO - PROCESS | 1648 | 1468901237158 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:07:17 INFO - PROCESS | 1648 | 1468901237159 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:07:17 INFO - PROCESS | 1648 | 1468901237161 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 1648 | 1468901237162 Marionette TRACE conn2 <- [1,2898,null,{}] 21:07:17 INFO - PROCESS | 1648 | 1468901237164 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:17 INFO - PROCESS | 1648 | 1468901237168 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:17 INFO - PROCESS | 1648 | 1468901237293 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:07:17 INFO - PROCESS | 1648 | 1468901237297 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:17 INFO - PROCESS | 1648 | 1468901237298 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12947f000 == 32 [pid = 1648] [id = 732] 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x124612800) [pid = 1648] [serial = 2196] [outer = 0x0] 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x124d9ec00) [pid = 1648] [serial = 2197] [outer = 0x124612800] 21:07:17 INFO - PROCESS | 1648 | 1468901237323 Marionette DEBUG loaded listener.js 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1264c1800) [pid = 1648] [serial = 2198] [outer = 0x124612800] 21:07:17 INFO - PROCESS | 1648 | 1468901237652 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 21:07:17 INFO - PROCESS | 1648 | 1468901237680 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:07:17 INFO - PROCESS | 1648 | 1468901237681 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:07:17 INFO - PROCESS | 1648 | 1468901237683 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 1648 | 1468901237684 Marionette TRACE conn2 <- [1,2902,null,{}] 21:07:17 INFO - PROCESS | 1648 | 1468901237687 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:17 INFO - PROCESS | 1648 | 1468901237691 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:17 INFO - PROCESS | 1648 | 1468901237790 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:07:17 INFO - PROCESS | 1648 | 1468901237801 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:17 INFO - PROCESS | 1648 | 1468901237803 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4e3800 == 33 [pid = 1648] [id = 733] 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1122b1c00) [pid = 1648] [serial = 2199] [outer = 0x0] 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1267ad000) [pid = 1648] [serial = 2200] [outer = 0x1122b1c00] 21:07:17 INFO - PROCESS | 1648 | 1468901237828 Marionette DEBUG loaded listener.js 21:07:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x126ced000) [pid = 1648] [serial = 2201] [outer = 0x1122b1c00] 21:07:18 INFO - PROCESS | 1648 | 1468901238159 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:07:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:07:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 21:07:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:07:18 INFO - PROCESS | 1648 | 1468901238206 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:07:18 INFO - PROCESS | 1648 | 1468901238207 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:07:18 INFO - PROCESS | 1648 | 1468901238209 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:07:18 INFO - PROCESS | 1648 | 1468901238210 Marionette TRACE conn2 <- [1,2906,null,{}] 21:07:18 INFO - PROCESS | 1648 | 1468901238213 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:18 INFO - PROCESS | 1648 | 1468901238214 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:18 INFO - PROCESS | 1648 | 1468901238311 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:07:18 INFO - PROCESS | 1648 | 1468901238315 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 1648 | 1468901238316 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa17000 == 34 [pid = 1648] [id = 734] 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x111c19800) [pid = 1648] [serial = 2202] [outer = 0x0] 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1247ce000) [pid = 1648] [serial = 2203] [outer = 0x111c19800] 21:07:18 INFO - PROCESS | 1648 | 1468901238340 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12880ec00) [pid = 1648] [serial = 2204] [outer = 0x111c19800] 21:07:18 INFO - PROCESS | 1648 | 1468901238688 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:07:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:07:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 21:07:18 INFO - PROCESS | 1648 | 1468901238729 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:07:18 INFO - PROCESS | 1648 | 1468901238731 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:07:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:07:18 INFO - PROCESS | 1648 | 1468901238733 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:07:18 INFO - PROCESS | 1648 | 1468901238734 Marionette TRACE conn2 <- [1,2910,null,{}] 21:07:18 INFO - PROCESS | 1648 | 1468901238737 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:18 INFO - PROCESS | 1648 | 1468901238740 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:18 INFO - PROCESS | 1648 | 1468901238842 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:07:18 INFO - PROCESS | 1648 | 1468901238846 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 1648 | 1468901238847 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2cc000 == 35 [pid = 1648] [id = 735] 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115e11000) [pid = 1648] [serial = 2205] [outer = 0x0] 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128815000) [pid = 1648] [serial = 2206] [outer = 0x115e11000] 21:07:18 INFO - PROCESS | 1648 | 1468901238871 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128860c00) [pid = 1648] [serial = 2207] [outer = 0x115e11000] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126007400) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11928dc00) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113375000) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1192ba000) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1169f2800) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x113d9c000) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117d24c00) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119d0b400) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119d0b800) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1151cec00) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:07:19 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119a9a400) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:07:19 INFO - PROCESS | 1648 | 1468901239189 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:07:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:07:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:07:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 21:07:19 INFO - PROCESS | 1648 | 1468901239252 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 1648 | 1468901239257 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:07:19 INFO - TEST-START | /DOMEvents/constructors.html 21:07:19 INFO - PROCESS | 1648 | 1468901239260 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 1648 | 1468901239262 Marionette TRACE conn2 <- [1,2914,null,{}] 21:07:19 INFO - PROCESS | 1648 | 1468901239265 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:19 INFO - PROCESS | 1648 | 1468901239266 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:19 INFO - PROCESS | 1648 | 1468901239385 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:07:19 INFO - PROCESS | 1648 | 1468901239421 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:19 INFO - PROCESS | 1648 | 1468901239422 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126a61000 == 36 [pid = 1648] [id = 736] 21:07:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112a81400) [pid = 1648] [serial = 2208] [outer = 0x0] 21:07:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1197c0400) [pid = 1648] [serial = 2209] [outer = 0x112a81400] 21:07:19 INFO - PROCESS | 1648 | 1468901239446 Marionette DEBUG loaded listener.js 21:07:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12410f400) [pid = 1648] [serial = 2210] [outer = 0x112a81400] 21:07:19 INFO - PROCESS | 1648 | 1468901239750 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:07:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:07:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:07:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 21:07:19 INFO - PROCESS | 1648 | 1468901239786 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 1648 | 1468901239791 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:07:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:07:19 INFO - PROCESS | 1648 | 1468901239794 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 1648 | 1468901239796 Marionette TRACE conn2 <- [1,2918,null,{}] 21:07:19 INFO - PROCESS | 1648 | 1468901239799 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:19 INFO - PROCESS | 1648 | 1468901239801 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:19 INFO - PROCESS | 1648 | 1468901239918 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:07:20 INFO - PROCESS | 1648 | 1468901239997 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:20 INFO - PROCESS | 1648 | 1468901239999 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abaf000 == 37 [pid = 1648] [id = 737] 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113b24000) [pid = 1648] [serial = 2211] [outer = 0x0] 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x125672c00) [pid = 1648] [serial = 2212] [outer = 0x113b24000] 21:07:20 INFO - PROCESS | 1648 | 1468901240054 Marionette DEBUG loaded listener.js 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x128b35400) [pid = 1648] [serial = 2213] [outer = 0x113b24000] 21:07:20 INFO - PROCESS | 1648 | 1468901240408 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:07:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:07:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 21:07:20 INFO - PROCESS | 1648 | 1468901240465 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:07:20 INFO - PROCESS | 1648 | 1468901240466 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:07:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:07:20 INFO - PROCESS | 1648 | 1468901240468 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:07:20 INFO - PROCESS | 1648 | 1468901240470 Marionette TRACE conn2 <- [1,2922,null,{}] 21:07:20 INFO - PROCESS | 1648 | 1468901240472 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:20 INFO - PROCESS | 1648 | 1468901240473 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:20 INFO - PROCESS | 1648 | 1468901240578 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:07:20 INFO - PROCESS | 1648 | 1468901240583 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:20 INFO - PROCESS | 1648 | 1468901240585 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bf3d800 == 38 [pid = 1648] [id = 738] 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128b38000) [pid = 1648] [serial = 2214] [outer = 0x0] 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128bdf400) [pid = 1648] [serial = 2215] [outer = 0x128b38000] 21:07:20 INFO - PROCESS | 1648 | 1468901240610 Marionette DEBUG loaded listener.js 21:07:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128c4b400) [pid = 1648] [serial = 2216] [outer = 0x128b38000] 21:07:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:07:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:07:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:07:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:07:20 INFO - PROCESS | 1648 | 1468901240908 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:07:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:07:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:07:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 21:07:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:07:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 21:07:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:07:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 21:07:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:07:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:07:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 21:07:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:07:20 INFO - PROCESS | 1648 | 1468901240946 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:07:20 INFO - PROCESS | 1648 | 1468901240948 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:07:20 INFO - PROCESS | 1648 | 1468901240950 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:07:20 INFO - PROCESS | 1648 | 1468901240952 Marionette TRACE conn2 <- [1,2926,null,{}] 21:07:20 INFO - PROCESS | 1648 | 1468901240958 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:20 INFO - PROCESS | 1648 | 1468901240959 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:21 INFO - PROCESS | 1648 | 1468901241049 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:07:21 INFO - PROCESS | 1648 | 1468901241111 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:21 INFO - PROCESS | 1648 | 1468901241113 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6b000 == 39 [pid = 1648] [id = 739] 21:07:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x110fe1000) [pid = 1648] [serial = 2217] [outer = 0x0] 21:07:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1122b3000) [pid = 1648] [serial = 2218] [outer = 0x110fe1000] 21:07:21 INFO - PROCESS | 1648 | 1468901241232 Marionette DEBUG loaded listener.js 21:07:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113d9c000) [pid = 1648] [serial = 2219] [outer = 0x110fe1000] 21:07:21 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:07:21 INFO - PROCESS | 1648 | 1468901241675 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:07:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:07:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 775ms 21:07:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:07:21 INFO - PROCESS | 1648 | 1468901241726 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:07:21 INFO - PROCESS | 1648 | 1468901241729 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:07:21 INFO - PROCESS | 1648 | 1468901241732 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:07:21 INFO - PROCESS | 1648 | 1468901241733 Marionette TRACE conn2 <- [1,2930,null,{}] 21:07:21 INFO - PROCESS | 1648 | 1468901241738 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:21 INFO - PROCESS | 1648 | 1468901241740 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:21 INFO - PROCESS | 1648 | 1468901241902 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:07:21 INFO - PROCESS | 1648 | 1468901241972 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:21 INFO - PROCESS | 1648 | 1468901241974 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8e800 == 40 [pid = 1648] [id = 740] 21:07:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118699800) [pid = 1648] [serial = 2220] [outer = 0x0] 21:07:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11975e800) [pid = 1648] [serial = 2221] [outer = 0x118699800] 21:07:22 INFO - PROCESS | 1648 | 1468901242005 Marionette DEBUG loaded listener.js 21:07:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a98800) [pid = 1648] [serial = 2222] [outer = 0x118699800] 21:07:22 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:07:22 INFO - PROCESS | 1648 | 1468901242353 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:07:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:07:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 21:07:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:07:22 INFO - PROCESS | 1648 | 1468901242404 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:07:22 INFO - PROCESS | 1648 | 1468901242406 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:07:22 INFO - PROCESS | 1648 | 1468901242410 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:07:22 INFO - PROCESS | 1648 | 1468901242411 Marionette TRACE conn2 <- [1,2934,null,{}] 21:07:22 INFO - PROCESS | 1648 | 1468901242413 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:22 INFO - PROCESS | 1648 | 1468901242415 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:22 INFO - PROCESS | 1648 | 1468901242519 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:07:22 INFO - PROCESS | 1648 | 1468901242578 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:22 INFO - PROCESS | 1648 | 1468901242580 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1000 == 41 [pid = 1648] [id = 741] 21:07:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d0c800) [pid = 1648] [serial = 2223] [outer = 0x0] 21:07:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119e18c00) [pid = 1648] [serial = 2224] [outer = 0x119d0c800] 21:07:22 INFO - PROCESS | 1648 | 1468901242609 Marionette DEBUG loaded listener.js 21:07:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123ebd800) [pid = 1648] [serial = 2225] [outer = 0x119d0c800] 21:07:22 INFO - PROCESS | 1648 | 1468901242964 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:07:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:07:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 571ms 21:07:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:07:22 INFO - PROCESS | 1648 | 1468901242982 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:07:22 INFO - PROCESS | 1648 | 1468901242983 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:07:22 INFO - PROCESS | 1648 | 1468901242987 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:07:22 INFO - PROCESS | 1648 | 1468901242991 Marionette TRACE conn2 <- [1,2938,null,{}] 21:07:23 INFO - PROCESS | 1648 | 1468901242998 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:23 INFO - PROCESS | 1648 | 1468901243001 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:23 INFO - PROCESS | 1648 | 1468901243105 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:07:23 INFO - PROCESS | 1648 | 1468901243161 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:23 INFO - PROCESS | 1648 | 1468901243162 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5eb800 == 42 [pid = 1648] [id = 742] 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12430e000) [pid = 1648] [serial = 2226] [outer = 0x0] 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124da0c00) [pid = 1648] [serial = 2227] [outer = 0x12430e000] 21:07:23 INFO - PROCESS | 1648 | 1468901243189 Marionette DEBUG loaded listener.js 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1264c9c00) [pid = 1648] [serial = 2228] [outer = 0x12430e000] 21:07:23 INFO - PROCESS | 1648 | 1468901243537 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:07:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:07:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 573ms 21:07:23 INFO - PROCESS | 1648 | 1468901243560 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:07:23 INFO - PROCESS | 1648 | 1468901243562 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:07:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:07:23 INFO - PROCESS | 1648 | 1468901243564 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:07:23 INFO - PROCESS | 1648 | 1468901243565 Marionette TRACE conn2 <- [1,2942,null,{}] 21:07:23 INFO - PROCESS | 1648 | 1468901243568 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:23 INFO - PROCESS | 1648 | 1468901243569 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:23 INFO - PROCESS | 1648 | 1468901243672 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:07:23 INFO - PROCESS | 1648 | 1468901243729 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:23 INFO - PROCESS | 1648 | 1468901243730 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c899800 == 43 [pid = 1648] [id = 743] 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125635800) [pid = 1648] [serial = 2229] [outer = 0x0] 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128861000) [pid = 1648] [serial = 2230] [outer = 0x125635800] 21:07:23 INFO - PROCESS | 1648 | 1468901243759 Marionette DEBUG loaded listener.js 21:07:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1289e9800) [pid = 1648] [serial = 2231] [outer = 0x125635800] 21:07:24 INFO - PROCESS | 1648 | 1468901244110 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:07:24 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:07:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:07:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 568ms 21:07:24 INFO - PROCESS | 1648 | 1468901244134 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:07:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:07:24 INFO - PROCESS | 1648 | 1468901244136 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:07:24 INFO - PROCESS | 1648 | 1468901244140 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:07:24 INFO - PROCESS | 1648 | 1468901244142 Marionette TRACE conn2 <- [1,2946,null,{}] 21:07:24 INFO - PROCESS | 1648 | 1468901244146 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:24 INFO - PROCESS | 1648 | 1468901244148 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:24 INFO - PROCESS | 1648 | 1468901244293 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:07:24 INFO - PROCESS | 1648 | 1468901244416 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 1648 | 1468901244421 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc76000 == 44 [pid = 1648] [id = 744] 21:07:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c4ec00) [pid = 1648] [serial = 2232] [outer = 0x0] 21:07:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c54400) [pid = 1648] [serial = 2233] [outer = 0x128c4ec00] 21:07:24 INFO - PROCESS | 1648 | 1468901244481 Marionette DEBUG loaded listener.js 21:07:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129240400) [pid = 1648] [serial = 2234] [outer = 0x128c4ec00] 21:07:24 INFO - PROCESS | 1648 | 1468901244857 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:07:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:07:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 21:07:24 INFO - PROCESS | 1648 | 1468901244861 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:07:24 INFO - PROCESS | 1648 | 1468901244862 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:07:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:07:24 INFO - PROCESS | 1648 | 1468901244865 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:07:24 INFO - PROCESS | 1648 | 1468901244866 Marionette TRACE conn2 <- [1,2950,null,{}] 21:07:24 INFO - PROCESS | 1648 | 1468901244869 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:24 INFO - PROCESS | 1648 | 1468901244870 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:24 INFO - PROCESS | 1648 | 1468901244974 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:07:25 INFO - PROCESS | 1648 | 1468901245031 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:25 INFO - PROCESS | 1648 | 1468901245032 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11838b800 == 45 [pid = 1648] [id = 745] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1192b9400) [pid = 1648] [serial = 2235] [outer = 0x0] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128865400) [pid = 1648] [serial = 2236] [outer = 0x1192b9400] 21:07:25 INFO - PROCESS | 1648 | 1468901245061 Marionette DEBUG loaded listener.js 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129450000) [pid = 1648] [serial = 2237] [outer = 0x1192b9400] 21:07:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x111c9b800 == 46 [pid = 1648] [id = 746] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118030c00) [pid = 1648] [serial = 2238] [outer = 0x0] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116005400) [pid = 1648] [serial = 2239] [outer = 0x118030c00] 21:07:25 INFO - PROCESS | 1648 | 1468901245634 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:07:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:07:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 21:07:25 INFO - PROCESS | 1648 | 1468901245712 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 1648 | 1468901245714 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:07:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:07:25 INFO - PROCESS | 1648 | 1468901245719 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 1648 | 1468901245722 Marionette TRACE conn2 <- [1,2954,null,{}] 21:07:25 INFO - PROCESS | 1648 | 1468901245726 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:25 INFO - PROCESS | 1648 | 1468901245729 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:25 INFO - PROCESS | 1648 | 1468901245842 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:07:25 INFO - PROCESS | 1648 | 1468901245912 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:25 INFO - PROCESS | 1648 | 1468901245913 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118218000 == 47 [pid = 1648] [id = 747] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118032800) [pid = 1648] [serial = 2240] [outer = 0x0] 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11928c800) [pid = 1648] [serial = 2241] [outer = 0x118032800] 21:07:25 INFO - PROCESS | 1648 | 1468901245942 Marionette DEBUG loaded listener.js 21:07:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119a98c00) [pid = 1648] [serial = 2242] [outer = 0x118032800] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12bf3d800 == 46 [pid = 1648] [id = 738] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12abaf000 == 45 [pid = 1648] [id = 737] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126a61000 == 44 [pid = 1648] [id = 736] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2cc000 == 43 [pid = 1648] [id = 735] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa17000 == 42 [pid = 1648] [id = 734] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4e3800 == 41 [pid = 1648] [id = 733] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12947f000 == 40 [pid = 1648] [id = 732] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119a4a000 == 39 [pid = 1648] [id = 731] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126a62800 == 38 [pid = 1648] [id = 730] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x123e9d800 == 37 [pid = 1648] [id = 729] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119bea000 == 36 [pid = 1648] [id = 728] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11820c000 == 35 [pid = 1648] [id = 727] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119e8f000 == 34 [pid = 1648] [id = 726] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1132dd800 == 33 [pid = 1648] [id = 725] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x111c9b800 == 32 [pid = 1648] [id = 746] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11838b800 == 31 [pid = 1648] [id = 745] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc76000 == 30 [pid = 1648] [id = 744] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c899800 == 29 [pid = 1648] [id = 743] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5eb800 == 28 [pid = 1648] [id = 742] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1000 == 27 [pid = 1648] [id = 741] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8e800 == 26 [pid = 1648] [id = 740] 21:07:26 INFO - PROCESS | 1648 | --DOCSHELL 0x117d6b000 == 25 [pid = 1648] [id = 739] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125634000) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126008400) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121972800) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a91400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119d09800) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118033800) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118408000) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f3c800) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116704c00) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193bec00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1180e6800) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118083800) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12410c800) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119e19400) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12600ec00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1267b7c00) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12d30f800) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119e1a800) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x120f9ec00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119d70000) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1192bb800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12190b000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126cdec00) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b39400) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 21:07:26 INFO - PROCESS | 1648 | 1468901246866 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:07:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:07:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:07:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1176ms 21:07:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:07:26 INFO - PROCESS | 1648 | 1468901246895 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:07:26 INFO - PROCESS | 1648 | 1468901246897 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:07:26 INFO - PROCESS | 1648 | 1468901246900 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:07:26 INFO - PROCESS | 1648 | 1468901246902 Marionette TRACE conn2 <- [1,2958,null,{}] 21:07:26 INFO - PROCESS | 1648 | 1468901246906 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:26 INFO - PROCESS | 1648 | 1468901246908 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:27 INFO - PROCESS | 1648 | 1468901247002 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:07:27 INFO - PROCESS | 1648 | 1468901247009 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 1648 | 1468901247012 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810d000 == 26 [pid = 1648] [id = 748] 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116703800) [pid = 1648] [serial = 2243] [outer = 0x0] 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11670b400) [pid = 1648] [serial = 2244] [outer = 0x116703800] 21:07:27 INFO - PROCESS | 1648 | 1468901247039 Marionette DEBUG loaded listener.js 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116aa2400) [pid = 1648] [serial = 2245] [outer = 0x116703800] 21:07:27 INFO - PROCESS | 1648 | 1468901247380 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:07:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:07:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 21:07:27 INFO - PROCESS | 1648 | 1468901247421 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:07:27 INFO - PROCESS | 1648 | 1468901247424 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:07:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:07:27 INFO - PROCESS | 1648 | 1468901247429 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 1648 | 1468901247431 Marionette TRACE conn2 <- [1,2962,null,{}] 21:07:27 INFO - PROCESS | 1648 | 1468901247433 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:27 INFO - PROCESS | 1648 | 1468901247435 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:27 INFO - PROCESS | 1648 | 1468901247512 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:07:27 INFO - PROCESS | 1648 | 1468901247516 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 1648 | 1468901247518 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921d800 == 27 [pid = 1648] [id = 749] 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117d1b000) [pid = 1648] [serial = 2246] [outer = 0x0] 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1180ec800) [pid = 1648] [serial = 2247] [outer = 0x117d1b000] 21:07:27 INFO - PROCESS | 1648 | 1468901247547 Marionette DEBUG loaded listener.js 21:07:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119288800) [pid = 1648] [serial = 2248] [outer = 0x117d1b000] 21:07:27 INFO - PROCESS | 1648 | 1468901247871 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:07:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:07:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 21:07:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:07:27 INFO - PROCESS | 1648 | 1468901247909 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:07:27 INFO - PROCESS | 1648 | 1468901247911 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:07:27 INFO - PROCESS | 1648 | 1468901247913 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 1648 | 1468901247915 Marionette TRACE conn2 <- [1,2966,null,{}] 21:07:27 INFO - PROCESS | 1648 | 1468901247923 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:27 INFO - PROCESS | 1648 | 1468901247927 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:28 INFO - PROCESS | 1648 | 1468901248012 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:07:28 INFO - PROCESS | 1648 | 1468901248069 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:28 INFO - PROCESS | 1648 | 1468901248071 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12123e000 == 28 [pid = 1648] [id = 750] 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1197c4400) [pid = 1648] [serial = 2249] [outer = 0x0] 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a9b000) [pid = 1648] [serial = 2250] [outer = 0x1197c4400] 21:07:28 INFO - PROCESS | 1648 | 1468901248101 Marionette DEBUG loaded listener.js 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d6ac00) [pid = 1648] [serial = 2251] [outer = 0x1197c4400] 21:07:28 INFO - PROCESS | 1648 | 1468901248371 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:07:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:07:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 21:07:28 INFO - PROCESS | 1648 | 1468901248396 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:07:28 INFO - PROCESS | 1648 | 1468901248398 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:07:28 INFO - PROCESS | 1648 | 1468901248400 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 1648 | 1468901248401 Marionette TRACE conn2 <- [1,2970,null,{}] 21:07:28 INFO - PROCESS | 1648 | 1468901248410 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:28 INFO - PROCESS | 1648 | 1468901248412 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:28 INFO - PROCESS | 1648 | 1468901248494 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:07:28 INFO - PROCESS | 1648 | 1468901248498 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:28 INFO - PROCESS | 1648 | 1468901248500 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d75000 == 29 [pid = 1648] [id = 751] 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119e16400) [pid = 1648] [serial = 2252] [outer = 0x0] 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x120f97400) [pid = 1648] [serial = 2253] [outer = 0x119e16400] 21:07:28 INFO - PROCESS | 1648 | 1468901248527 Marionette DEBUG loaded listener.js 21:07:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121908000) [pid = 1648] [serial = 2254] [outer = 0x119e16400] 21:07:28 INFO - PROCESS | 1648 | 1468901248837 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:07:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:07:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 21:07:28 INFO - PROCESS | 1648 | 1468901248878 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:07:28 INFO - PROCESS | 1648 | 1468901248880 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:07:28 INFO - PROCESS | 1648 | 1468901248884 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 1648 | 1468901248887 Marionette TRACE conn2 <- [1,2974,null,{}] 21:07:28 INFO - PROCESS | 1648 | 1468901248946 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:28 INFO - PROCESS | 1648 | 1468901248948 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:29 INFO - PROCESS | 1648 | 1468901249110 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:07:29 INFO - PROCESS | 1648 | 1468901249162 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 1648 | 1468901249163 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b07800 == 30 [pid = 1648] [id = 752] 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e12800) [pid = 1648] [serial = 2255] [outer = 0x0] 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121cd3400) [pid = 1648] [serial = 2256] [outer = 0x119e12800] 21:07:29 INFO - PROCESS | 1648 | 1468901249203 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12410d000) [pid = 1648] [serial = 2257] [outer = 0x119e12800] 21:07:29 INFO - PROCESS | 1648 | 1468901249556 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:07:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 21:07:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 686ms 21:07:29 INFO - PROCESS | 1648 | 1468901249570 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:07:29 INFO - PROCESS | 1648 | 1468901249573 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:07:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:07:29 INFO - PROCESS | 1648 | 1468901249577 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:07:29 INFO - PROCESS | 1648 | 1468901249578 Marionette TRACE conn2 <- [1,2978,null,{}] 21:07:29 INFO - PROCESS | 1648 | 1468901249588 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:29 INFO - PROCESS | 1648 | 1468901249593 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:29 INFO - PROCESS | 1648 | 1468901249705 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:07:29 INFO - PROCESS | 1648 | 1468901249708 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 1648 | 1468901249710 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290a1000 == 31 [pid = 1648] [id = 753] 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12410e000) [pid = 1648] [serial = 2258] [outer = 0x0] 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1247d2800) [pid = 1648] [serial = 2259] [outer = 0x12410e000] 21:07:29 INFO - PROCESS | 1648 | 1468901249735 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126566800) [pid = 1648] [serial = 2260] [outer = 0x12410e000] 21:07:30 INFO - PROCESS | 1648 | 1468901250045 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:07:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:07:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 525ms 21:07:30 INFO - PROCESS | 1648 | 1468901250102 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 1648 | 1468901250105 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:07:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:07:30 INFO - PROCESS | 1648 | 1468901250110 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 1648 | 1468901250118 Marionette TRACE conn2 <- [1,2982,null,{}] 21:07:30 INFO - PROCESS | 1648 | 1468901250121 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:30 INFO - PROCESS | 1648 | 1468901250124 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:30 INFO - PROCESS | 1648 | 1468901250225 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:07:30 INFO - PROCESS | 1648 | 1468901250228 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:30 INFO - PROCESS | 1648 | 1468901250229 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4d8000 == 32 [pid = 1648] [id = 754] 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126570c00) [pid = 1648] [serial = 2261] [outer = 0x0] 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126cdec00) [pid = 1648] [serial = 2262] [outer = 0x126570c00] 21:07:30 INFO - PROCESS | 1648 | 1468901250253 Marionette DEBUG loaded listener.js 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128812800) [pid = 1648] [serial = 2263] [outer = 0x126570c00] 21:07:30 INFO - PROCESS | 1648 | 1468901250546 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:07:30 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:07:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:07:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 476ms 21:07:30 INFO - PROCESS | 1648 | 1468901250593 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 1648 | 1468901250594 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:07:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:07:30 INFO - PROCESS | 1648 | 1468901250597 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 1648 | 1468901250598 Marionette TRACE conn2 <- [1,2986,null,{}] 21:07:30 INFO - PROCESS | 1648 | 1468901250600 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:30 INFO - PROCESS | 1648 | 1468901250601 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:30 INFO - PROCESS | 1648 | 1468901250704 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:07:30 INFO - PROCESS | 1648 | 1468901250708 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:30 INFO - PROCESS | 1648 | 1468901250709 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ab95000 == 33 [pid = 1648] [id = 755] 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1267aa000) [pid = 1648] [serial = 2264] [outer = 0x0] 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128864400) [pid = 1648] [serial = 2265] [outer = 0x1267aa000] 21:07:30 INFO - PROCESS | 1648 | 1468901250733 Marionette DEBUG loaded listener.js 21:07:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1289e6400) [pid = 1648] [serial = 2266] [outer = 0x1267aa000] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x110fe8800) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128b38000) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113b24000) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124612800) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1122b1c00) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a81400) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x111c19800) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x110fe8000) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1122b0800) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116011000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d11400) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116aa5c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127afc00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115e11000) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:07:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118696400) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:07:31 INFO - PROCESS | 1648 | 1468901251235 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:07:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:07:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 21:07:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:07:31 INFO - PROCESS | 1648 | 1468901251267 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:07:31 INFO - PROCESS | 1648 | 1468901251268 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:07:31 INFO - PROCESS | 1648 | 1468901251270 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:07:31 INFO - PROCESS | 1648 | 1468901251272 Marionette TRACE conn2 <- [1,2990,null,{}] 21:07:31 INFO - PROCESS | 1648 | 1468901251274 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:31 INFO - PROCESS | 1648 | 1468901251275 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:31 INFO - PROCESS | 1648 | 1468901251360 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:07:31 INFO - PROCESS | 1648 | 1468901251363 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 1648 | 1468901251364 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4d8800 == 34 [pid = 1648] [id = 756] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x111e36800) [pid = 1648] [serial = 2267] [outer = 0x0] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1175abc00) [pid = 1648] [serial = 2268] [outer = 0x111e36800] 21:07:31 INFO - PROCESS | 1648 | 1468901251389 Marionette DEBUG loaded listener.js 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d11800) [pid = 1648] [serial = 2269] [outer = 0x111e36800] 21:07:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bae7800 == 35 [pid = 1648] [id = 757] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12410a400) [pid = 1648] [serial = 2270] [outer = 0x0] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116011c00) [pid = 1648] [serial = 2271] [outer = 0x12410a400] 21:07:31 INFO - PROCESS | 1648 | 1468901251714 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:07:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:07:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 471ms 21:07:31 INFO - PROCESS | 1648 | 1468901251743 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:07:31 INFO - PROCESS | 1648 | 1468901251744 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:07:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:07:31 INFO - PROCESS | 1648 | 1468901251746 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:07:31 INFO - PROCESS | 1648 | 1468901251747 Marionette TRACE conn2 <- [1,2994,null,{}] 21:07:31 INFO - PROCESS | 1648 | 1468901251750 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:31 INFO - PROCESS | 1648 | 1468901251751 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:31 INFO - PROCESS | 1648 | 1468901251874 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:07:31 INFO - PROCESS | 1648 | 1468901251880 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 1648 | 1468901251881 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e3000 == 36 [pid = 1648] [id = 758] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119d09800) [pid = 1648] [serial = 2272] [outer = 0x0] 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128863000) [pid = 1648] [serial = 2273] [outer = 0x119d09800] 21:07:31 INFO - PROCESS | 1648 | 1468901251906 Marionette DEBUG loaded listener.js 21:07:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b36000) [pid = 1648] [serial = 2274] [outer = 0x119d09800] 21:07:32 INFO - PROCESS | 1648 | 1468901252175 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:07:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:07:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:07:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 472ms 21:07:32 INFO - PROCESS | 1648 | 1468901252218 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:07:32 INFO - PROCESS | 1648 | 1468901252219 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:07:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:07:32 INFO - PROCESS | 1648 | 1468901252229 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 1648 | 1468901252231 Marionette TRACE conn2 <- [1,2998,null,{}] 21:07:32 INFO - PROCESS | 1648 | 1468901252234 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:32 INFO - PROCESS | 1648 | 1468901252235 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:32 INFO - PROCESS | 1648 | 1468901252335 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:07:32 INFO - PROCESS | 1648 | 1468901252341 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:32 INFO - PROCESS | 1648 | 1468901252343 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5d6800 == 37 [pid = 1648] [id = 759] 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b36400) [pid = 1648] [serial = 2275] [outer = 0x0] 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128bd8400) [pid = 1648] [serial = 2276] [outer = 0x128b36400] 21:07:32 INFO - PROCESS | 1648 | 1468901252369 Marionette DEBUG loaded listener.js 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128e0d400) [pid = 1648] [serial = 2277] [outer = 0x128b36400] 21:07:32 INFO - PROCESS | 1648 | 1468901252691 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:07:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:07:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 474ms 21:07:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:07:32 INFO - PROCESS | 1648 | 1468901252700 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:07:32 INFO - PROCESS | 1648 | 1468901252701 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:07:32 INFO - PROCESS | 1648 | 1468901252703 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 1648 | 1468901252706 Marionette TRACE conn2 <- [1,3002,null,{}] 21:07:32 INFO - PROCESS | 1648 | 1468901252713 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:32 INFO - PROCESS | 1648 | 1468901252714 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:32 INFO - PROCESS | 1648 | 1468901252794 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:07:32 INFO - PROCESS | 1648 | 1468901252858 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:32 INFO - PROCESS | 1648 | 1468901252859 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c881000 == 38 [pid = 1648] [id = 760] 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113905000) [pid = 1648] [serial = 2278] [outer = 0x0] 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128e0f800) [pid = 1648] [serial = 2279] [outer = 0x113905000] 21:07:32 INFO - PROCESS | 1648 | 1468901252883 Marionette DEBUG loaded listener.js 21:07:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12656bc00) [pid = 1648] [serial = 2280] [outer = 0x113905000] 21:07:33 INFO - PROCESS | 1648 | 1468901253115 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:07:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:07:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 424ms 21:07:33 INFO - PROCESS | 1648 | 1468901253128 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:07:33 INFO - PROCESS | 1648 | 1468901253129 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:07:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:07:33 INFO - PROCESS | 1648 | 1468901253131 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:07:33 INFO - PROCESS | 1648 | 1468901253132 Marionette TRACE conn2 <- [1,3006,null,{}] 21:07:33 INFO - PROCESS | 1648 | 1468901253135 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:33 INFO - PROCESS | 1648 | 1468901253136 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:33 INFO - PROCESS | 1648 | 1468901253277 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:07:33 INFO - PROCESS | 1648 | 1468901253333 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:33 INFO - PROCESS | 1648 | 1468901253335 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1132cc000 == 39 [pid = 1648] [id = 761] 21:07:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x111c14400) [pid = 1648] [serial = 2281] [outer = 0x0] 21:07:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x111e58c00) [pid = 1648] [serial = 2282] [outer = 0x111c14400] 21:07:33 INFO - PROCESS | 1648 | 1468901253367 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113ba3000) [pid = 1648] [serial = 2283] [outer = 0x111c14400] 21:07:33 INFO - PROCESS | 1648 | 1468901253799 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:07:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:07:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 719ms 21:07:33 INFO - PROCESS | 1648 | 1468901253851 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:07:33 INFO - PROCESS | 1648 | 1468901253853 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:07:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:07:33 INFO - PROCESS | 1648 | 1468901253857 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:07:33 INFO - PROCESS | 1648 | 1468901253859 Marionette TRACE conn2 <- [1,3010,null,{}] 21:07:33 INFO - PROCESS | 1648 | 1468901253862 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:33 INFO - PROCESS | 1648 | 1468901253865 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:33 INFO - PROCESS | 1648 | 1468901253980 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:07:34 INFO - PROCESS | 1648 | 1468901254085 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:34 INFO - PROCESS | 1648 | 1468901254086 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ea000 == 40 [pid = 1648] [id = 762] 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1172b5800) [pid = 1648] [serial = 2284] [outer = 0x0] 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119229800) [pid = 1648] [serial = 2285] [outer = 0x1172b5800] 21:07:34 INFO - PROCESS | 1648 | 1468901254141 Marionette DEBUG loaded listener.js 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119763000) [pid = 1648] [serial = 2286] [outer = 0x1172b5800] 21:07:34 INFO - PROCESS | 1648 | 1468901254549 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:07:34 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 21:07:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 723ms 21:07:34 INFO - PROCESS | 1648 | 1468901254580 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:07:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:07:34 INFO - PROCESS | 1648 | 1468901254582 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:07:34 INFO - PROCESS | 1648 | 1468901254585 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:07:34 INFO - PROCESS | 1648 | 1468901254586 Marionette TRACE conn2 <- [1,3014,null,{}] 21:07:34 INFO - PROCESS | 1648 | 1468901254589 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:34 INFO - PROCESS | 1648 | 1468901254591 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:34 INFO - PROCESS | 1648 | 1468901254721 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:07:34 INFO - PROCESS | 1648 | 1468901254853 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:34 INFO - PROCESS | 1648 | 1468901254855 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a4d1800 == 41 [pid = 1648] [id = 763] 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1197cc800) [pid = 1648] [serial = 2287] [outer = 0x0] 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119d6f400) [pid = 1648] [serial = 2288] [outer = 0x1197cc800] 21:07:34 INFO - PROCESS | 1648 | 1468901254885 Marionette DEBUG loaded listener.js 21:07:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121972000) [pid = 1648] [serial = 2289] [outer = 0x1197cc800] 21:07:35 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:07:35 INFO - PROCESS | 1648 | 1468901255489 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:07:35 INFO - {} 21:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:07:35 INFO - {} 21:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:07:35 INFO - {} 21:07:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:07:35 INFO - {} 21:07:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 923ms 21:07:35 INFO - PROCESS | 1648 | 1468901255534 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:07:35 INFO - PROCESS | 1648 | 1468901255536 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:07:35 INFO - TEST-START | /FileAPI/fileReader.html 21:07:35 INFO - PROCESS | 1648 | 1468901255543 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:07:35 INFO - PROCESS | 1648 | 1468901255545 Marionette TRACE conn2 <- [1,3018,null,{}] 21:07:35 INFO - PROCESS | 1648 | 1468901255548 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:35 INFO - PROCESS | 1648 | 1468901255550 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:35 INFO - PROCESS | 1648 | 1468901255655 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:07:35 INFO - PROCESS | 1648 | 1468901255735 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:35 INFO - PROCESS | 1648 | 1468901255738 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119781800 == 42 [pid = 1648] [id = 764] 21:07:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119228800) [pid = 1648] [serial = 2290] [outer = 0x0] 21:07:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1192b2000) [pid = 1648] [serial = 2291] [outer = 0x119228800] 21:07:35 INFO - PROCESS | 1648 | 1468901255767 Marionette DEBUG loaded listener.js 21:07:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1197c8c00) [pid = 1648] [serial = 2292] [outer = 0x119228800] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c881000 == 41 [pid = 1648] [id = 760] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5d6800 == 40 [pid = 1648] [id = 759] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e3000 == 39 [pid = 1648] [id = 758] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bae7800 == 38 [pid = 1648] [id = 757] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4d8800 == 37 [pid = 1648] [id = 756] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ab95000 == 36 [pid = 1648] [id = 755] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4d8000 == 35 [pid = 1648] [id = 754] 21:07:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1290a1000 == 34 [pid = 1648] [id = 753] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128b07800 == 33 [pid = 1648] [id = 752] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124d75000 == 32 [pid = 1648] [id = 751] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12123e000 == 31 [pid = 1648] [id = 750] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11921d800 == 30 [pid = 1648] [id = 749] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11810d000 == 29 [pid = 1648] [id = 748] 21:07:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118218000 == 28 [pid = 1648] [id = 747] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126563400) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124d9ec00) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1267ad000) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126ced000) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1197c0400) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12880ec00) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1247ce000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x111c1ec00) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112f2f800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123dd6800) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1167a4000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1175b0c00) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d64800) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119e13400) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117d29800) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118695400) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1214e1000) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12410f400) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123d7ec00) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128815000) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1192b3000) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1197c0800) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128bdf400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128c4b400) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128860c00) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1264c1800) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12430cc00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125672c00) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b35400) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 21:07:36 INFO - PROCESS | 1648 | 1468901256135 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:07:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:07:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 625ms 21:07:36 INFO - PROCESS | 1648 | 1468901256168 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:07:36 INFO - TEST-START | /FileAPI/historical.html 21:07:36 INFO - PROCESS | 1648 | 1468901256171 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:07:36 INFO - PROCESS | 1648 | 1468901256175 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 1648 | 1468901256177 Marionette TRACE conn2 <- [1,3022,null,{}] 21:07:36 INFO - PROCESS | 1648 | 1468901256179 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:36 INFO - PROCESS | 1648 | 1468901256181 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:36 INFO - PROCESS | 1648 | 1468901256261 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:07:36 INFO - PROCESS | 1648 | 1468901256322 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 1648 | 1468901256323 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a34000 == 29 [pid = 1648] [id = 765] 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11928c000) [pid = 1648] [serial = 2293] [outer = 0x0] 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a9a400) [pid = 1648] [serial = 2294] [outer = 0x11928c000] 21:07:36 INFO - PROCESS | 1648 | 1468901256350 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d6ec00) [pid = 1648] [serial = 2295] [outer = 0x11928c000] 21:07:36 INFO - PROCESS | 1648 | 1468901256645 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:07:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:07:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:07:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:07:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:07:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:07:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:07:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:07:36 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 21:07:36 INFO - TEST-START | /FileAPI/idlharness.html 21:07:36 INFO - PROCESS | 1648 | 1468901256695 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:07:36 INFO - PROCESS | 1648 | 1468901256696 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:07:36 INFO - PROCESS | 1648 | 1468901256699 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 1648 | 1468901256701 Marionette TRACE conn2 <- [1,3026,null,{}] 21:07:36 INFO - PROCESS | 1648 | 1468901256712 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:36 INFO - PROCESS | 1648 | 1468901256715 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:36 INFO - PROCESS | 1648 | 1468901256796 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:07:36 INFO - PROCESS | 1648 | 1468901256800 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 1648 | 1468901256802 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264fc000 == 30 [pid = 1648] [id = 766] 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11607f400) [pid = 1648] [serial = 2296] [outer = 0x0] 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124111000) [pid = 1648] [serial = 2297] [outer = 0x11607f400] 21:07:36 INFO - PROCESS | 1648 | 1468901256834 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124d9d400) [pid = 1648] [serial = 2298] [outer = 0x11607f400] 21:07:37 INFO - PROCESS | 1648 | 1468901257479 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:07:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:07:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:07:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:07:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:07:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:07:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:07:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:07:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:07:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:07:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:07:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:07:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:07:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:07:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 21:07:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:07:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:07:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:07:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 840ms 21:07:37 INFO - PROCESS | 1648 | 1468901257543 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:07:37 INFO - PROCESS | 1648 | 1468901257545 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:07:37 INFO - TEST-START | /FileAPI/idlharness.worker 21:07:37 INFO - PROCESS | 1648 | 1468901257548 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:07:37 INFO - PROCESS | 1648 | 1468901257549 Marionette TRACE conn2 <- [1,3030,null,{}] 21:07:37 INFO - PROCESS | 1648 | 1468901257552 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:37 INFO - PROCESS | 1648 | 1468901257554 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:37 INFO - PROCESS | 1648 | 1468901257635 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:07:37 INFO - PROCESS | 1648 | 1468901257641 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:37 INFO - PROCESS | 1648 | 1468901257642 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5d8000 == 31 [pid = 1648] [id = 767] 21:07:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c53000) [pid = 1648] [serial = 2299] [outer = 0x0] 21:07:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12923dc00) [pid = 1648] [serial = 2300] [outer = 0x128c53000] 21:07:37 INFO - PROCESS | 1648 | 1468901257675 Marionette DEBUG loaded listener.js 21:07:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129246c00) [pid = 1648] [serial = 2301] [outer = 0x128c53000] 21:07:37 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:07:38 INFO - PROCESS | 1648 | 1468901258321 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:07:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:07:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:07:38 INFO - {} 21:07:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 21:07:38 INFO - PROCESS | 1648 | 1468901258384 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:07:38 INFO - PROCESS | 1648 | 1468901258385 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:07:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:07:38 INFO - PROCESS | 1648 | 1468901258387 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:07:38 INFO - PROCESS | 1648 | 1468901258388 Marionette TRACE conn2 <- [1,3034,null,{}] 21:07:38 INFO - PROCESS | 1648 | 1468901258390 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:38 INFO - PROCESS | 1648 | 1468901258391 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:38 INFO - PROCESS | 1648 | 1468901258497 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:07:38 INFO - PROCESS | 1648 | 1468901258509 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:38 INFO - PROCESS | 1648 | 1468901258510 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d886800 == 32 [pid = 1648] [id = 768] 21:07:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113f9c400) [pid = 1648] [serial = 2302] [outer = 0x0] 21:07:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b2f2400) [pid = 1648] [serial = 2303] [outer = 0x113f9c400] 21:07:38 INFO - PROCESS | 1648 | 1468901258534 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12ba4d000) [pid = 1648] [serial = 2304] [outer = 0x113f9c400] 21:07:38 INFO - PROCESS | 1648 | 1468901258863 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:07:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:07:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 519ms 21:07:38 INFO - PROCESS | 1648 | 1468901258906 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:07:38 INFO - PROCESS | 1648 | 1468901258908 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:07:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:07:38 INFO - PROCESS | 1648 | 1468901258910 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:07:38 INFO - PROCESS | 1648 | 1468901258911 Marionette TRACE conn2 <- [1,3038,null,{}] 21:07:38 INFO - PROCESS | 1648 | 1468901258913 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:38 INFO - PROCESS | 1648 | 1468901258917 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:39 INFO - PROCESS | 1648 | 1468901259029 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:07:39 INFO - PROCESS | 1648 | 1468901259032 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:39 INFO - PROCESS | 1648 | 1468901259034 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9d7800 == 33 [pid = 1648] [id = 769] 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ba4f400) [pid = 1648] [serial = 2305] [outer = 0x0] 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ba78000) [pid = 1648] [serial = 2306] [outer = 0x12ba4f400] 21:07:39 INFO - PROCESS | 1648 | 1468901259059 Marionette DEBUG loaded listener.js 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb34000) [pid = 1648] [serial = 2307] [outer = 0x12ba4f400] 21:07:39 INFO - PROCESS | 1648 | 1468901259457 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:07:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:07:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:07:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 573ms 21:07:39 INFO - PROCESS | 1648 | 1468901259484 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:07:39 INFO - PROCESS | 1648 | 1468901259486 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:07:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:07:39 INFO - PROCESS | 1648 | 1468901259490 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 1648 | 1468901259492 Marionette TRACE conn2 <- [1,3042,null,{}] 21:07:39 INFO - PROCESS | 1648 | 1468901259495 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:39 INFO - PROCESS | 1648 | 1468901259497 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:39 INFO - PROCESS | 1648 | 1468901259656 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:07:39 INFO - PROCESS | 1648 | 1468901259676 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:39 INFO - PROCESS | 1648 | 1468901259677 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da14000 == 34 [pid = 1648] [id = 770] 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb39c00) [pid = 1648] [serial = 2308] [outer = 0x0] 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bf27c00) [pid = 1648] [serial = 2309] [outer = 0x12bb39c00] 21:07:39 INFO - PROCESS | 1648 | 1468901259717 Marionette DEBUG loaded listener.js 21:07:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bf2c000) [pid = 1648] [serial = 2310] [outer = 0x12bb39c00] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12410e000) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126570c00) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116703800) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119e16400) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117d1b000) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118032800) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x110fe1000) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1267aa000) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118699800) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111e36800) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12410a400) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d0c800) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12430e000) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128b36400) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x125635800) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1197c4400) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119e12800) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c4ec00) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118030c00) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1192b9400) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:07:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d09800) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:07:40 INFO - PROCESS | 1648 | 1468901260322 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:07:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:07:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:07:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:07:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:07:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 880ms 21:07:40 INFO - PROCESS | 1648 | 1468901260370 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:07:40 INFO - PROCESS | 1648 | 1468901260372 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:07:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:07:40 INFO - PROCESS | 1648 | 1468901260374 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:07:40 INFO - PROCESS | 1648 | 1468901260375 Marionette TRACE conn2 <- [1,3046,null,{}] 21:07:40 INFO - PROCESS | 1648 | 1468901260378 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:40 INFO - PROCESS | 1648 | 1468901260379 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:40 INFO - PROCESS | 1648 | 1468901260460 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:07:40 INFO - PROCESS | 1648 | 1468901260463 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 1648 | 1468901260464 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12de5c800 == 35 [pid = 1648] [id = 771] 21:07:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d22c00) [pid = 1648] [serial = 2311] [outer = 0x0] 21:07:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1264c2c00) [pid = 1648] [serial = 2312] [outer = 0x119d22c00] 21:07:40 INFO - PROCESS | 1648 | 1468901260489 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128c4ec00) [pid = 1648] [serial = 2313] [outer = 0x119d22c00] 21:07:40 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:07:40 INFO - PROCESS | 1648 | 1468901260844 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:07:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:07:40 INFO - {} 21:07:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 21:07:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:07:40 INFO - PROCESS | 1648 | 1468901260896 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:07:40 INFO - PROCESS | 1648 | 1468901260898 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:07:40 INFO - PROCESS | 1648 | 1468901260901 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:07:40 INFO - PROCESS | 1648 | 1468901260915 Marionette TRACE conn2 <- [1,3050,null,{}] 21:07:40 INFO - PROCESS | 1648 | 1468901260926 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:40 INFO - PROCESS | 1648 | 1468901260928 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:41 INFO - PROCESS | 1648 | 1468901261049 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:07:41 INFO - PROCESS | 1648 | 1468901261073 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:41 INFO - PROCESS | 1648 | 1468901261074 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264ed800 == 36 [pid = 1648] [id = 772] 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bf30400) [pid = 1648] [serial = 2314] [outer = 0x0] 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bf88800) [pid = 1648] [serial = 2315] [outer = 0x12bf30400] 21:07:41 INFO - PROCESS | 1648 | 1468901261098 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bf96400) [pid = 1648] [serial = 2316] [outer = 0x12bf30400] 21:07:41 INFO - PROCESS | 1648 | 1468901261394 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:07:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:07:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:07:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:07:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:07:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 543ms 21:07:41 INFO - PROCESS | 1648 | 1468901261444 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 1648 | 1468901261445 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:07:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:07:41 INFO - PROCESS | 1648 | 1468901261447 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 1648 | 1468901261448 Marionette TRACE conn2 <- [1,3054,null,{}] 21:07:41 INFO - PROCESS | 1648 | 1468901261450 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:41 INFO - PROCESS | 1648 | 1468901261452 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:41 INFO - PROCESS | 1648 | 1468901261567 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:07:41 INFO - PROCESS | 1648 | 1468901261573 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:41 INFO - PROCESS | 1648 | 1468901261574 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12deb8000 == 37 [pid = 1648] [id = 773] 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bf96800) [pid = 1648] [serial = 2317] [outer = 0x0] 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bfafc00) [pid = 1648] [serial = 2318] [outer = 0x12bf96800] 21:07:41 INFO - PROCESS | 1648 | 1468901261598 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12c523400) [pid = 1648] [serial = 2319] [outer = 0x12bf96800] 21:07:42 INFO - PROCESS | 1648 | 1468901261986 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 21:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:07:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 585ms 21:07:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:07:42 INFO - PROCESS | 1648 | 1468901262033 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:07:42 INFO - PROCESS | 1648 | 1468901262035 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:07:42 INFO - PROCESS | 1648 | 1468901262037 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:07:42 INFO - PROCESS | 1648 | 1468901262038 Marionette TRACE conn2 <- [1,3058,null,{}] 21:07:42 INFO - PROCESS | 1648 | 1468901262040 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:42 INFO - PROCESS | 1648 | 1468901262042 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:42 INFO - PROCESS | 1648 | 1468901262143 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:07:42 INFO - PROCESS | 1648 | 1468901262205 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 1648 | 1468901262207 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df07000 == 38 [pid = 1648] [id = 774] 21:07:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x10ebd5800) [pid = 1648] [serial = 2320] [outer = 0x0] 21:07:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12c526000) [pid = 1648] [serial = 2321] [outer = 0x10ebd5800] 21:07:42 INFO - PROCESS | 1648 | 1468901262233 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12d010400) [pid = 1648] [serial = 2322] [outer = 0x10ebd5800] 21:07:42 INFO - PROCESS | 1648 | 1468901262712 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:07:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:07:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:07:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:07:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:07:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:07:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 722ms 21:07:42 INFO - PROCESS | 1648 | 1468901262761 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:07:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:07:42 INFO - PROCESS | 1648 | 1468901262765 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:07:42 INFO - PROCESS | 1648 | 1468901262770 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:07:42 INFO - PROCESS | 1648 | 1468901262775 Marionette TRACE conn2 <- [1,3062,null,{}] 21:07:42 INFO - PROCESS | 1648 | 1468901262820 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:42 INFO - PROCESS | 1648 | 1468901262822 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:42 INFO - PROCESS | 1648 | 1468901262942 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:07:43 INFO - PROCESS | 1648 | 1468901263024 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:43 INFO - PROCESS | 1648 | 1468901263026 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8e800 == 39 [pid = 1648] [id = 775] 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116aa4400) [pid = 1648] [serial = 2323] [outer = 0x0] 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117d21c00) [pid = 1648] [serial = 2324] [outer = 0x116aa4400] 21:07:43 INFO - PROCESS | 1648 | 1468901263057 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1193be000) [pid = 1648] [serial = 2325] [outer = 0x116aa4400] 21:07:43 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:07:43 INFO - PROCESS | 1648 | 1468901263494 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:07:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:07:43 INFO - {} 21:07:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 776ms 21:07:43 INFO - PROCESS | 1648 | 1468901263554 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:07:43 INFO - PROCESS | 1648 | 1468901263557 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:07:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:07:43 INFO - PROCESS | 1648 | 1468901263563 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:07:43 INFO - PROCESS | 1648 | 1468901263565 Marionette TRACE conn2 <- [1,3066,null,{}] 21:07:43 INFO - PROCESS | 1648 | 1468901263567 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:43 INFO - PROCESS | 1648 | 1468901263569 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:43 INFO - PROCESS | 1648 | 1468901263681 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:07:43 INFO - PROCESS | 1648 | 1468901263763 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:43 INFO - PROCESS | 1648 | 1468901263765 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc58800 == 40 [pid = 1648] [id = 776] 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119e1f000) [pid = 1648] [serial = 2326] [outer = 0x0] 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12410f400) [pid = 1648] [serial = 2327] [outer = 0x119e1f000] 21:07:43 INFO - PROCESS | 1648 | 1468901263808 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12562ec00) [pid = 1648] [serial = 2328] [outer = 0x119e1f000] 21:07:44 INFO - PROCESS | 1648 | 1468901264165 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:07:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:07:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 622ms 21:07:44 INFO - PROCESS | 1648 | 1468901264186 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 1648 | 1468901264188 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:07:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:07:44 INFO - PROCESS | 1648 | 1468901264190 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 1648 | 1468901264192 Marionette TRACE conn2 <- [1,3070,null,{}] 21:07:44 INFO - PROCESS | 1648 | 1468901264200 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:44 INFO - PROCESS | 1648 | 1468901264204 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:44 INFO - PROCESS | 1648 | 1468901264308 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:07:44 INFO - PROCESS | 1648 | 1468901264375 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:44 INFO - PROCESS | 1648 | 1468901264377 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d308000 == 41 [pid = 1648] [id = 777] 21:07:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1264ca400) [pid = 1648] [serial = 2329] [outer = 0x0] 21:07:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1289eb800) [pid = 1648] [serial = 2330] [outer = 0x1264ca400] 21:07:44 INFO - PROCESS | 1648 | 1468901264448 Marionette DEBUG loaded listener.js 21:07:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129247000) [pid = 1648] [serial = 2331] [outer = 0x1264ca400] 21:07:44 INFO - PROCESS | 1648 | 1468901264844 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:07:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 673ms 21:07:44 INFO - PROCESS | 1648 | 1468901264863 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 1648 | 1468901264865 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:07:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:07:44 INFO - PROCESS | 1648 | 1468901264868 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 1648 | 1468901264869 Marionette TRACE conn2 <- [1,3074,null,{}] 21:07:44 INFO - PROCESS | 1648 | 1468901264872 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:44 INFO - PROCESS | 1648 | 1468901264873 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:44 INFO - PROCESS | 1648 | 1468901264979 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:07:45 INFO - PROCESS | 1648 | 1468901265074 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:45 INFO - PROCESS | 1648 | 1468901265075 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11864f800 == 42 [pid = 1648] [id = 778] 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x10ebd7000) [pid = 1648] [serial = 2332] [outer = 0x0] 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x111c19800) [pid = 1648] [serial = 2333] [outer = 0x10ebd7000] 21:07:45 INFO - PROCESS | 1648 | 1468901265130 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12951e800) [pid = 1648] [serial = 2334] [outer = 0x10ebd7000] 21:07:45 INFO - PROCESS | 1648 | 1468901265509 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:07:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 675ms 21:07:45 INFO - PROCESS | 1648 | 1468901265543 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:07:45 INFO - PROCESS | 1648 | 1468901265545 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:07:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:07:45 INFO - PROCESS | 1648 | 1468901265547 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:07:45 INFO - PROCESS | 1648 | 1468901265548 Marionette TRACE conn2 <- [1,3078,null,{}] 21:07:45 INFO - PROCESS | 1648 | 1468901265551 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:45 INFO - PROCESS | 1648 | 1468901265552 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:45 INFO - PROCESS | 1648 | 1468901265655 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:07:45 INFO - PROCESS | 1648 | 1468901265718 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:45 INFO - PROCESS | 1648 | 1468901265719 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119203800 == 43 [pid = 1648] [id = 779] 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11840dc00) [pid = 1648] [serial = 2335] [outer = 0x0] 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119d0c000) [pid = 1648] [serial = 2336] [outer = 0x11840dc00] 21:07:45 INFO - PROCESS | 1648 | 1468901265748 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x124111400) [pid = 1648] [serial = 2337] [outer = 0x11840dc00] 21:07:46 INFO - PROCESS | 1648 | 1468901266291 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 21:07:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:07:46 INFO - PROCESS | 1648 | 1468901266322 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:07:46 INFO - PROCESS | 1648 | 1468901266325 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:07:46 INFO - PROCESS | 1648 | 1468901266328 Marionette TRACE conn2 <- [1,3082,null,{}] 21:07:46 INFO - PROCESS | 1648 | 1468901266331 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:46 INFO - PROCESS | 1648 | 1468901266333 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:46 INFO - PROCESS | 1648 | 1468901266449 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:07:46 INFO - PROCESS | 1648 | 1468901266518 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:46 INFO - PROCESS | 1648 | 1468901266520 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126049800 == 44 [pid = 1648] [id = 780] 21:07:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116aa5400) [pid = 1648] [serial = 2338] [outer = 0x0] 21:07:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118d47000) [pid = 1648] [serial = 2339] [outer = 0x116aa5400] 21:07:46 INFO - PROCESS | 1648 | 1468901266547 Marionette DEBUG loaded listener.js 21:07:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1197be800) [pid = 1648] [serial = 2340] [outer = 0x116aa5400] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12deb8000 == 43 [pid = 1648] [id = 773] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1264ed800 == 42 [pid = 1648] [id = 772] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12de5c800 == 41 [pid = 1648] [id = 771] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12da14000 == 40 [pid = 1648] [id = 770] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9d7800 == 39 [pid = 1648] [id = 769] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d886800 == 38 [pid = 1648] [id = 768] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5d8000 == 37 [pid = 1648] [id = 767] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1264fc000 == 36 [pid = 1648] [id = 766] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119a34000 == 35 [pid = 1648] [id = 765] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119781800 == 34 [pid = 1648] [id = 764] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a4d1800 == 33 [pid = 1648] [id = 763] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ea000 == 32 [pid = 1648] [id = 762] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1132cc000 == 31 [pid = 1648] [id = 761] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119203800 == 30 [pid = 1648] [id = 779] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11864f800 == 29 [pid = 1648] [id = 778] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d308000 == 28 [pid = 1648] [id = 777] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc58800 == 27 [pid = 1648] [id = 776] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8e800 == 26 [pid = 1648] [id = 775] 21:07:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12df07000 == 25 [pid = 1648] [id = 774] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x129240400) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128e0d400) [pid = 1648] [serial = 2277] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128c54400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128e0f800) [pid = 1648] [serial = 2279] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116005400) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129450000) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128865400) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121908000) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128863000) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1247d2800) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126cdec00) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11670b400) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116aa2400) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x120f97400) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180ec800) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119288800) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a98c00) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11928c800) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113d9c000) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1122b3000) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126566800) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128864400) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128812800) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119a98800) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1175abc00) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d11800) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116011c00) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11975e800) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123ebd800) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119e18c00) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1264c9c00) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128bd8400) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124da0c00) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1289e6400) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1289e9800) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128861000) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119a9b000) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119d6ac00) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121cd3400) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12410d000) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128b36000) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 21:07:47 INFO - PROCESS | 1648 | 1468901267705 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:07:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:07:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:07:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:07:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1427ms 21:07:47 INFO - PROCESS | 1648 | 1468901267753 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 1648 | 1468901267755 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:07:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:07:47 INFO - PROCESS | 1648 | 1468901267759 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 1648 | 1468901267760 Marionette TRACE conn2 <- [1,3086,null,{}] 21:07:47 INFO - PROCESS | 1648 | 1468901267764 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:47 INFO - PROCESS | 1648 | 1468901267766 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:47 INFO - PROCESS | 1648 | 1468901267871 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:07:47 INFO - PROCESS | 1648 | 1468901267879 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:47 INFO - PROCESS | 1648 | 1468901267882 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x117d6f800 == 26 [pid = 1648] [id = 781] 21:07:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113906400) [pid = 1648] [serial = 2341] [outer = 0x0] 21:07:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d43800) [pid = 1648] [serial = 2342] [outer = 0x113906400] 21:07:47 INFO - PROCESS | 1648 | 1468901267912 Marionette DEBUG loaded listener.js 21:07:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1160ed400) [pid = 1648] [serial = 2343] [outer = 0x113906400] 21:07:48 INFO - PROCESS | 1648 | 1468901268237 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:07:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 21:07:48 INFO - PROCESS | 1648 | 1468901268288 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:07:48 INFO - PROCESS | 1648 | 1468901268291 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:07:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:07:48 INFO - PROCESS | 1648 | 1468901268296 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:07:48 INFO - PROCESS | 1648 | 1468901268298 Marionette TRACE conn2 <- [1,3090,null,{}] 21:07:48 INFO - PROCESS | 1648 | 1468901268300 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:48 INFO - PROCESS | 1648 | 1468901268302 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:48 INFO - PROCESS | 1648 | 1468901268381 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:07:48 INFO - PROCESS | 1648 | 1468901268385 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 1648 | 1468901268387 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921d800 == 27 [pid = 1648] [id = 782] 21:07:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11690d800) [pid = 1648] [serial = 2344] [outer = 0x0] 21:07:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1175ac000) [pid = 1648] [serial = 2345] [outer = 0x11690d800] 21:07:48 INFO - PROCESS | 1648 | 1468901268417 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1180dfc00) [pid = 1648] [serial = 2346] [outer = 0x11690d800] 21:07:48 INFO - PROCESS | 1648 | 1468901268768 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:07:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 522ms 21:07:48 INFO - PROCESS | 1648 | 1468901268819 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:07:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:07:48 INFO - PROCESS | 1648 | 1468901268821 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:07:48 INFO - PROCESS | 1648 | 1468901268824 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:07:48 INFO - PROCESS | 1648 | 1468901268828 Marionette TRACE conn2 <- [1,3094,null,{}] 21:07:48 INFO - PROCESS | 1648 | 1468901268840 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:48 INFO - PROCESS | 1648 | 1468901268845 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:48 INFO - PROCESS | 1648 | 1468901268960 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:07:48 INFO - PROCESS | 1648 | 1468901268970 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 1648 | 1468901268973 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121226000 == 28 [pid = 1648] [id = 783] 21:07:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1192b2800) [pid = 1648] [serial = 2347] [outer = 0x0] 21:07:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11976ac00) [pid = 1648] [serial = 2348] [outer = 0x1192b2800] 21:07:49 INFO - PROCESS | 1648 | 1468901269000 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a92c00) [pid = 1648] [serial = 2349] [outer = 0x1192b2800] 21:07:49 INFO - PROCESS | 1648 | 1468901269333 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:07:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:07:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 523ms 21:07:49 INFO - PROCESS | 1648 | 1468901269348 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 1648 | 1468901269349 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:07:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:07:49 INFO - PROCESS | 1648 | 1468901269352 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 1648 | 1468901269353 Marionette TRACE conn2 <- [1,3098,null,{}] 21:07:49 INFO - PROCESS | 1648 | 1468901269357 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:49 INFO - PROCESS | 1648 | 1468901269359 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:49 INFO - PROCESS | 1648 | 1468901269471 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:07:49 INFO - PROCESS | 1648 | 1468901269508 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 1648 | 1468901269509 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124633000 == 29 [pid = 1648] [id = 784] 21:07:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1192b7c00) [pid = 1648] [serial = 2350] [outer = 0x0] 21:07:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d0b800) [pid = 1648] [serial = 2351] [outer = 0x1192b7c00] 21:07:49 INFO - PROCESS | 1648 | 1468901269535 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119d6fc00) [pid = 1648] [serial = 2352] [outer = 0x1192b7c00] 21:07:49 INFO - PROCESS | 1648 | 1468901269801 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:07:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:07:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:07:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 21:07:49 INFO - PROCESS | 1648 | 1468901269844 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 1648 | 1468901269845 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:07:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:07:49 INFO - PROCESS | 1648 | 1468901269860 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 1648 | 1468901269861 Marionette TRACE conn2 <- [1,3102,null,{}] 21:07:49 INFO - PROCESS | 1648 | 1468901269864 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:49 INFO - PROCESS | 1648 | 1468901269865 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:49 INFO - PROCESS | 1648 | 1468901269967 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:07:49 INFO - PROCESS | 1648 | 1468901269977 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 1648 | 1468901269978 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b03800 == 30 [pid = 1648] [id = 785] 21:07:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d70400) [pid = 1648] [serial = 2353] [outer = 0x0] 21:07:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119e1c000) [pid = 1648] [serial = 2354] [outer = 0x119d70400] 21:07:50 INFO - PROCESS | 1648 | 1468901270002 Marionette DEBUG loaded listener.js 21:07:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x120f9e000) [pid = 1648] [serial = 2355] [outer = 0x119d70400] 21:07:50 INFO - PROCESS | 1648 | 1468901270329 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 481ms 21:07:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:07:50 INFO - PROCESS | 1648 | 1468901270334 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:07:50 INFO - PROCESS | 1648 | 1468901270335 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:07:50 INFO - PROCESS | 1648 | 1468901270338 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 1648 | 1468901270341 Marionette TRACE conn2 <- [1,3106,null,{}] 21:07:50 INFO - PROCESS | 1648 | 1468901270353 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:50 INFO - PROCESS | 1648 | 1468901270357 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:50 INFO - PROCESS | 1648 | 1468901270475 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:07:50 INFO - PROCESS | 1648 | 1468901270515 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:50 INFO - PROCESS | 1648 | 1468901270516 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12909f800 == 31 [pid = 1648] [id = 786] 21:07:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x120fa3c00) [pid = 1648] [serial = 2356] [outer = 0x0] 21:07:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121a0c400) [pid = 1648] [serial = 2357] [outer = 0x120fa3c00] 21:07:50 INFO - PROCESS | 1648 | 1468901270541 Marionette DEBUG loaded listener.js 21:07:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124610c00) [pid = 1648] [serial = 2358] [outer = 0x120fa3c00] 21:07:50 INFO - PROCESS | 1648 | 1468901270826 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 535ms 21:07:50 INFO - PROCESS | 1648 | 1468901270875 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:07:50 INFO - PROCESS | 1648 | 1468901270877 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:07:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:07:50 INFO - PROCESS | 1648 | 1468901270886 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 1648 | 1468901270887 Marionette TRACE conn2 <- [1,3110,null,{}] 21:07:50 INFO - PROCESS | 1648 | 1468901270897 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:50 INFO - PROCESS | 1648 | 1468901270899 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:50 INFO - PROCESS | 1648 | 1468901270995 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:07:51 INFO - PROCESS | 1648 | 1468901270998 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 1648 | 1468901270999 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296e0000 == 32 [pid = 1648] [id = 787] 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1215cd400) [pid = 1648] [serial = 2359] [outer = 0x0] 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12562e800) [pid = 1648] [serial = 2360] [outer = 0x1215cd400] 21:07:51 INFO - PROCESS | 1648 | 1468901271023 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12566d000) [pid = 1648] [serial = 2361] [outer = 0x1215cd400] 21:07:51 INFO - PROCESS | 1648 | 1468901271315 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:07:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:07:51 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 21:07:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:07:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 480ms 21:07:51 INFO - PROCESS | 1648 | 1468901271360 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:07:51 INFO - PROCESS | 1648 | 1468901271362 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:07:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:07:51 INFO - PROCESS | 1648 | 1468901271364 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:07:51 INFO - PROCESS | 1648 | 1468901271365 Marionette TRACE conn2 <- [1,3114,null,{}] 21:07:51 INFO - PROCESS | 1648 | 1468901271367 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:51 INFO - PROCESS | 1648 | 1468901271368 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:51 INFO - PROCESS | 1648 | 1468901271472 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:07:51 INFO - PROCESS | 1648 | 1468901271476 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\", \"e01f2c52-6438-4791-b2e5-c7a61046394a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 1648 | 1468901271477 Marionette INFO sendAsync 3ba99d6c-1595-c942-b5bf-fd8722c9272a 21:07:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a749000 == 33 [pid = 1648] [id = 788] 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125672c00) [pid = 1648] [serial = 2362] [outer = 0x0] 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126561c00) [pid = 1648] [serial = 2363] [outer = 0x125672c00] 21:07:51 INFO - PROCESS | 1648 | 1468901271501 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126570400) [pid = 1648] [serial = 2364] [outer = 0x125672c00] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113f9c400) [pid = 1648] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119228800) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1172b5800) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1197cc800) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11607f400) [pid = 1648] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113905000) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11928c000) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c53000) [pid = 1648] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bf30400) [pid = 1648] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12bf96800) [pid = 1648] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bb39c00) [pid = 1648] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119d22c00) [pid = 1648] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12ba4f400) [pid = 1648] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x111c14400) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:07:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x10ebd5800) [pid = 1648] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 21:07:52 INFO - PROCESS | 1648 | 1468901272058 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:07:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:07:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 721ms 21:07:52 INFO - PROCESS | 1648 | 1468901272086 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:07:52 INFO - PROCESS | 1648 | 1468901272088 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:07:53 WARNING - u'runner_teardown' () 21:07:53 INFO - No more tests 21:07:53 INFO - Got 0 unexpected results 21:07:53 INFO - SUITE-END | took 513s 21:07:53 INFO - Closing logging queue 21:07:53 INFO - queue closed 21:07:53 INFO - Return code: 0 21:07:53 WARNING - # TBPL SUCCESS # 21:07:53 INFO - Running post-action listener: _resource_record_post_action 21:07:53 INFO - Running post-run listener: _resource_record_post_run 21:07:54 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 37446144; Write bytes: 952892416; Read time: 387; Write time: 4597 21:07:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:07:54 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148711936; Write bytes: 144056320; Read time: 13519; Write time: 259 21:07:54 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 35025408; Write bytes: 796777472; Read time: 352; Write time: 4298 21:07:54 INFO - Running post-run listener: _upload_blobber_files 21:07:54 INFO - Blob upload gear active. 21:07:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:07:54 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 21:07:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:07:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:07:54 INFO - (blobuploader) - INFO - Open directory for files ... 21:07:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:07:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:07:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:07:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:07:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:07:57 INFO - (blobuploader) - INFO - Done attempting. 21:07:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:07:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:07:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:07:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:07:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:07:58 INFO - (blobuploader) - INFO - Done attempting. 21:07:58 INFO - (blobuploader) - INFO - Iteration through files over. 21:07:58 INFO - Return code: 0 21:07:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:07:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:07:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e0059d304e9ffd52ead1ed4751634611f1988ec5a8192d62a756a310c955f4b7c410dfb097e4f9184069ad7b31741bdc00cc2bf10d0de1843bcbdd86f5cc8f30", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eaaf9ff3e238d235c0ef84484922438224b305c9d177fc69d580f37626637fa354f2b54c549f887dbee5990518abcd5d4ea794b14430f6a83b319fefec8be078"} 21:07:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:07:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:07:58 INFO - Contents: 21:07:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e0059d304e9ffd52ead1ed4751634611f1988ec5a8192d62a756a310c955f4b7c410dfb097e4f9184069ad7b31741bdc00cc2bf10d0de1843bcbdd86f5cc8f30", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eaaf9ff3e238d235c0ef84484922438224b305c9d177fc69d580f37626637fa354f2b54c549f887dbee5990518abcd5d4ea794b14430f6a83b319fefec8be078"} 21:07:58 INFO - Running post-run listener: copy_logs_to_upload_dir 21:07:58 INFO - Copying logs to upload dir... 21:07:58 INFO - mkdir: /builds/slave/test/build/upload/logs 21:07:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.814571 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-18 21:07:59.193616) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 21:07:59.197352) ========= 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.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e0059d304e9ffd52ead1ed4751634611f1988ec5a8192d62a756a310c955f4b7c410dfb097e4f9184069ad7b31741bdc00cc2bf10d0de1843bcbdd86f5cc8f30", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eaaf9ff3e238d235c0ef84484922438224b305c9d177fc69d580f37626637fa354f2b54c549f887dbee5990518abcd5d4ea794b14430f6a83b319fefec8be078"} build_url:https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012696 build_url: 'https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e0059d304e9ffd52ead1ed4751634611f1988ec5a8192d62a756a310c955f4b7c410dfb097e4f9184069ad7b31741bdc00cc2bf10d0de1843bcbdd86f5cc8f30", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/eaaf9ff3e238d235c0ef84484922438224b305c9d177fc69d580f37626637fa354f2b54c549f887dbee5990518abcd5d4ea794b14430f6a83b319fefec8be078"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GNw27uc8QWWgtnM9xAL9ng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 21:07:59.231603) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 21:07:59.234896) ========= 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.zWKrLysyE1/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.ILGpUherDe/Listeners TMPDIR=/var/folders/6d/dwmd8vqs4mj6zk_cht8x51b800000w/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.005156 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 21:07:59.283341) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 21:07:59.283613) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 21:07:59.284094) ========= ========= Total master_lag: 0.42 =========