builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0197 starttime: 1468022057.1 results: success (0) buildid: 20160708154328 builduid: fa428b6b8f0a49af80ecfad604562652 revision: 8e54a7dccda8dfa6d61f45d4804de5c95a205fb7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.102633) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.103084) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.103394) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.127550) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.127989) ========= 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.XTs3SstNqW/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.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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-08 16:54:17-- 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% 8.35M=0.001s 2016-07-08 16:54:17 (8.35 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.350208 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.500164) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.500494) ========= 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.XTs3SstNqW/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.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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.021852 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.550983) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:17.551399) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8e54a7dccda8dfa6d61f45d4804de5c95a205fb7 --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 8e54a7dccda8dfa6d61f45d4804de5c95a205fb7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XTs3SstNqW/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.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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-08 16:54:17,623 truncating revision to first 12 chars 2016-07-08 16:54:17,623 Setting DEBUG logging. 2016-07-08 16:54:17,624 attempt 1/10 2016-07-08 16:54:17,624 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/8e54a7dccda8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 16:54:18,270 unpacking tar archive at: mozilla-beta-8e54a7dccda8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.919242 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:18.494456) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:18.494899) ========= script_repo_revision: 8e54a7dccda8dfa6d61f45d4804de5c95a205fb7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:18.495410) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:18.495883) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 16:54:18.514865) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-08 16:54:18.515240) ========= /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.XTs3SstNqW/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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 16:54:18 INFO - MultiFileLogger online at 20160708 16:54:18 in /builds/slave/test 16:54:18 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 16:54:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:54:18 INFO - {'append_to_log': False, 16:54:18 INFO - 'base_work_dir': '/builds/slave/test', 16:54:18 INFO - 'blob_upload_branch': 'mozilla-beta', 16:54:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:54:18 INFO - 'buildbot_json_path': 'buildprops.json', 16:54:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:54:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:54:18 INFO - 'download_minidump_stackwalk': True, 16:54:18 INFO - 'download_symbols': 'true', 16:54:18 INFO - 'e10s': False, 16:54:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:54:18 INFO - 'tooltool.py': '/tools/tooltool.py', 16:54:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:54:18 INFO - '/tools/misc-python/virtualenv.py')}, 16:54:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:54:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:54:18 INFO - 'log_level': 'info', 16:54:18 INFO - 'log_to_console': True, 16:54:18 INFO - 'opt_config_files': (), 16:54:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:54:18 INFO - '--processes=1', 16:54:18 INFO - '--config=%(test_path)s/wptrunner.ini', 16:54:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:54:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:54:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:54:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:54:18 INFO - 'pip_index': False, 16:54:18 INFO - 'require_test_zip': True, 16:54:18 INFO - 'test_type': ('testharness',), 16:54:18 INFO - 'this_chunk': '1', 16:54:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:54:18 INFO - 'total_chunks': '10', 16:54:18 INFO - 'virtualenv_path': 'venv', 16:54:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:54:18 INFO - 'work_dir': 'build'} 16:54:18 INFO - ##### 16:54:18 INFO - ##### Running clobber step. 16:54:18 INFO - ##### 16:54:18 INFO - Running pre-action listener: _resource_record_pre_action 16:54:18 INFO - Running main action method: clobber 16:54:18 INFO - rmtree: /builds/slave/test/build 16:54:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:54:20 INFO - Running post-action listener: _resource_record_post_action 16:54:20 INFO - ##### 16:54:20 INFO - ##### Running read-buildbot-config step. 16:54:20 INFO - ##### 16:54:20 INFO - Running pre-action listener: _resource_record_pre_action 16:54:20 INFO - Running main action method: read_buildbot_config 16:54:20 INFO - Using buildbot properties: 16:54:20 INFO - { 16:54:20 INFO - "project": "", 16:54:20 INFO - "product": "firefox", 16:54:20 INFO - "script_repo_revision": "production", 16:54:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:54:20 INFO - "repository": "", 16:54:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:54:20 INFO - "buildid": "20160708154328", 16:54:20 INFO - "pgo_build": "False", 16:54:20 INFO - "basedir": "/builds/slave/test", 16:54:20 INFO - "buildnumber": 27, 16:54:20 INFO - "slavename": "t-yosemite-r7-0197", 16:54:20 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 16:54:20 INFO - "platform": "macosx64", 16:54:20 INFO - "branch": "mozilla-beta", 16:54:20 INFO - "revision": "8e54a7dccda8dfa6d61f45d4804de5c95a205fb7", 16:54:20 INFO - "repo_path": "releases/mozilla-beta", 16:54:20 INFO - "moz_repo_path": "", 16:54:20 INFO - "stage_platform": "macosx64", 16:54:20 INFO - "builduid": "fa428b6b8f0a49af80ecfad604562652", 16:54:20 INFO - "slavebuilddir": "test" 16:54:20 INFO - } 16:54:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:54:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:54:20 INFO - Running post-action listener: _resource_record_post_action 16:54:20 INFO - ##### 16:54:20 INFO - ##### Running download-and-extract step. 16:54:20 INFO - ##### 16:54:20 INFO - Running pre-action listener: _resource_record_pre_action 16:54:20 INFO - Running main action method: download_and_extract 16:54:20 INFO - mkdir: /builds/slave/test/build/tests 16:54:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:20 INFO - https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:54:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:54:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:54:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:21 INFO - Downloaded 1201 bytes. 16:54:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:54:21 INFO - Using the following test package requirements: 16:54:21 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:54:21 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:54:21 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:54:21 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'jsshell-mac64.zip'], 16:54:21 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:54:21 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:54:21 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:54:21 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:54:21 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:54:21 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:54:21 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:54:21 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 16:54:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:21 INFO - https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:54:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:54:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:54:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:22 INFO - Downloaded 18406878 bytes. 16:54:22 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/*'] 16:54:22 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/* 16:54:22 INFO - caution: filename not matched: web-platform/* 16:54:22 INFO - Return code: 11 16:54: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')]} 16:54:22 INFO - https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:54:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:54:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:54:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:24 INFO - Downloaded 36389883 bytes. 16:54:24 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/*'] 16:54:24 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/* 16:54:28 INFO - caution: filename not matched: bin/* 16:54:28 INFO - caution: filename not matched: config/* 16:54:28 INFO - caution: filename not matched: mozbase/* 16:54:28 INFO - caution: filename not matched: marionette/* 16:54:28 INFO - caution: filename not matched: tools/wptserve/* 16:54:28 INFO - Return code: 11 16:54:28 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')]} 16:54:28 INFO - https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:54:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:54:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:54:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:54:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:31 INFO - Downloaded 73017518 bytes. 16:54:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:54:31 INFO - mkdir: /builds/slave/test/properties 16:54:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:54:31 INFO - Writing to file /builds/slave/test/properties/build_url 16:54:31 INFO - Contents: 16:54:31 INFO - build_url:https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:54:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:54:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:54:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:54:31 INFO - Contents: 16:54:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:54:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:31 INFO - https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:54:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:54:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:54:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ftsolWUJSxyX3Z4OHziDhA/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 16:54:34 INFO - Downloaded 103719817 bytes. 16:54:34 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'] 16:54:34 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 16:54:38 INFO - Return code: 0 16:54:38 INFO - Running post-action listener: _resource_record_post_action 16:54:38 INFO - Running post-action listener: set_extra_try_arguments 16:54:38 INFO - ##### 16:54:38 INFO - ##### Running create-virtualenv step. 16:54:38 INFO - ##### 16:54:38 INFO - Running pre-action listener: _pre_create_virtualenv 16:54:38 INFO - Running pre-action listener: _resource_record_pre_action 16:54:38 INFO - Running main action method: create_virtualenv 16:54:38 INFO - Creating virtualenv /builds/slave/test/build/venv 16:54:38 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 16:54:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:54:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:54:38 INFO - Using real prefix '/tools/python27' 16:54:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:54:39 INFO - Installing distribute.............................................................................................................................................................................................done. 16:54:41 INFO - Installing pip.................done. 16:54:41 INFO - Return code: 0 16:54:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:54:41 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')]} 16:54:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:54:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:41 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')]} 16:54:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:54:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:41 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 0x10d660e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d67df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f940a5be5c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, '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.XTs3SstNqW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:54:41 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 16:54:41 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 16:54:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:54:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:54:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:54:41 INFO - 'HOME': '/Users/cltbld', 16:54:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:54:41 INFO - 'LOGNAME': 'cltbld', 16:54:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:41 INFO - 'MOZ_NO_REMOTE': '1', 16:54:41 INFO - 'NO_EM_RESTART': '1', 16:54:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:54:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:41 INFO - 'PWD': '/builds/slave/test', 16:54:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:54:41 INFO - 'SHELL': '/bin/bash', 16:54:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:54:41 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:54:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:54:41 INFO - 'USER': 'cltbld', 16:54:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:54:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:54:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:54:41 INFO - 'XPC_FLAGS': '0x0', 16:54:41 INFO - 'XPC_SERVICE_NAME': '0', 16:54:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:54:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:54:42 INFO - Downloading/unpacking psutil>=0.7.1 16:54:42 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 16:54:42 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 16:54:42 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 16:54:42 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 16:54:42 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 16:54:42 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 16:54:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:54:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:54:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:54:44 INFO - Installing collected packages: psutil 16:54:44 INFO - Running setup.py install for psutil 16:54:44 INFO - building 'psutil._psutil_osx' extension 16:54:44 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 16:54:45 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 16:54:45 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 16:54:45 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 16:54:45 INFO - building 'psutil._psutil_posix' extension 16:54:45 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 16:54:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:54:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:54:45 INFO - ^ 16:54:45 INFO - 1 warning generated. 16:54:45 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 16:54:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:54:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:54:45 INFO - Successfully installed psutil 16:54:45 INFO - Cleaning up... 16:54:45 INFO - Return code: 0 16:54:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:54: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')]} 16:54:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:54:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54: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')]} 16:54:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:54:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:45 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 0x10d660e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d67df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f940a5be5c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, '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.XTs3SstNqW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:54:45 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 16:54:45 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 16:54:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:54:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:54:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:54:45 INFO - 'HOME': '/Users/cltbld', 16:54:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:54:45 INFO - 'LOGNAME': 'cltbld', 16:54:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:45 INFO - 'MOZ_NO_REMOTE': '1', 16:54:45 INFO - 'NO_EM_RESTART': '1', 16:54:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:54:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:45 INFO - 'PWD': '/builds/slave/test', 16:54:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:54:45 INFO - 'SHELL': '/bin/bash', 16:54:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:54:45 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:54:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:54:45 INFO - 'USER': 'cltbld', 16:54:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:54:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:54:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:54:45 INFO - 'XPC_FLAGS': '0x0', 16:54:45 INFO - 'XPC_SERVICE_NAME': '0', 16:54:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:54:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:54:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:54:45 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 16:54:45 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 16:54:45 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 16:54:45 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 16:54:45 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 16:54:45 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 16:54:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:54:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:54:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:54:48 INFO - Installing collected packages: mozsystemmonitor 16:54:48 INFO - Running setup.py install for mozsystemmonitor 16:54:48 INFO - Successfully installed mozsystemmonitor 16:54:48 INFO - Cleaning up... 16:54:48 INFO - Return code: 0 16:54:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:54:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:54:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:48 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 0x10d660e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d67df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f940a5be5c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, '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.XTs3SstNqW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:54:48 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 16:54:48 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 16:54:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:54:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:54:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:54:48 INFO - 'HOME': '/Users/cltbld', 16:54:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:54:48 INFO - 'LOGNAME': 'cltbld', 16:54:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:48 INFO - 'MOZ_NO_REMOTE': '1', 16:54:48 INFO - 'NO_EM_RESTART': '1', 16:54:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:54:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:48 INFO - 'PWD': '/builds/slave/test', 16:54:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:54:48 INFO - 'SHELL': '/bin/bash', 16:54:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:54:48 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:54:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:54:48 INFO - 'USER': 'cltbld', 16:54:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:54:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:54:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:54:48 INFO - 'XPC_FLAGS': '0x0', 16:54:48 INFO - 'XPC_SERVICE_NAME': '0', 16:54:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:54:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:54:49 INFO - Downloading/unpacking blobuploader==1.2.4 16:54:49 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 16:54:49 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 16:54:49 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 16:54:49 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 16:54:49 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 16:54:49 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 16:54:51 INFO - Downloading blobuploader-1.2.4.tar.gz 16:54:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:54:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:54:51 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 16:54:51 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 16:54:51 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 16:54:51 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 16:54:51 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 16:54:51 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 16:54:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:54:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:54:52 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 16:54:52 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 16:54:52 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 16:54:52 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 16:54:52 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 16:54:52 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 16:54:52 INFO - Downloading docopt-0.6.1.tar.gz 16:54:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:54:52 INFO - Installing collected packages: blobuploader, requests, docopt 16:54:52 INFO - Running setup.py install for blobuploader 16:54:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:54:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:54:52 INFO - Running setup.py install for requests 16:54:53 INFO - Running setup.py install for docopt 16:54:53 INFO - Successfully installed blobuploader requests docopt 16:54:53 INFO - Cleaning up... 16:54:53 INFO - Return code: 0 16:54:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:54:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:54:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:54:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:53 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 0x10d660e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d67df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f940a5be5c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, '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.XTs3SstNqW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:54:53 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 16:54:53 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 16:54:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:54:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:54:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:54:53 INFO - 'HOME': '/Users/cltbld', 16:54:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:54:53 INFO - 'LOGNAME': 'cltbld', 16:54:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:53 INFO - 'MOZ_NO_REMOTE': '1', 16:54:53 INFO - 'NO_EM_RESTART': '1', 16:54:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:54:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:53 INFO - 'PWD': '/builds/slave/test', 16:54:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:54:53 INFO - 'SHELL': '/bin/bash', 16:54:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:54:53 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:54:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:54:53 INFO - 'USER': 'cltbld', 16:54:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:54:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:54:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:54:53 INFO - 'XPC_FLAGS': '0x0', 16:54:53 INFO - 'XPC_SERVICE_NAME': '0', 16:54:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:54:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:54:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:54:53 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-TKFTRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-VhINaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-c19pGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-aJqqK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-waHkFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-khqCOX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-rCXyRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-z5Rzm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-J1l79e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-fiq_UH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:54:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:54:54 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-laDHhe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-STu5Jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Bw_5rz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-4M939K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ZAvm6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-OFN8vd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-koEfTe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-U2X6N2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-GjSheb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:54:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:54:55 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-zT0FIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:54:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:54:56 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-zKnzrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:54:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:54:56 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 16:54:56 INFO - Running setup.py install for manifestparser 16:54:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:54:56 INFO - Running setup.py install for mozcrash 16:54:56 INFO - Running setup.py install for mozdebug 16:54:56 INFO - Running setup.py install for mozdevice 16:54:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Running setup.py install for mozfile 16:54:57 INFO - Running setup.py install for mozhttpd 16:54:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Running setup.py install for mozinfo 16:54:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Running setup.py install for mozInstall 16:54:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:54:57 INFO - Running setup.py install for mozleak 16:54:57 INFO - Running setup.py install for mozlog 16:54:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Running setup.py install for moznetwork 16:54:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Running setup.py install for mozprocess 16:54:58 INFO - Running setup.py install for mozprofile 16:54:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Running setup.py install for mozrunner 16:54:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:54:58 INFO - Running setup.py install for mozscreenshot 16:54:58 INFO - Running setup.py install for moztest 16:54:58 INFO - Running setup.py install for mozversion 16:54:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:54:59 INFO - Running setup.py install for wptserve 16:54:59 INFO - Running setup.py install for marionette-driver 16:54:59 INFO - Running setup.py install for browsermob-proxy 16:54:59 INFO - Running setup.py install for marionette-client 16:54:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:54:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:54:59 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 16:54:59 INFO - Cleaning up... 16:54:59 INFO - Return code: 0 16:54:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:54:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:54:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:54:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:54:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:54:59 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 0x10d660e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d67df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f940a5be5c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, '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.XTs3SstNqW/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:54:59 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 16:54:59 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 16:54:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:54:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:54:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:54:59 INFO - 'HOME': '/Users/cltbld', 16:54:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:54:59 INFO - 'LOGNAME': 'cltbld', 16:54:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:54:59 INFO - 'MOZ_NO_REMOTE': '1', 16:54:59 INFO - 'NO_EM_RESTART': '1', 16:54:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:54:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:54:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:54:59 INFO - 'PWD': '/builds/slave/test', 16:54:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:54:59 INFO - 'SHELL': '/bin/bash', 16:54:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:54:59 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:54:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:54:59 INFO - 'USER': 'cltbld', 16:54:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:54:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:54:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:54:59 INFO - 'XPC_FLAGS': '0x0', 16:54:59 INFO - 'XPC_SERVICE_NAME': '0', 16:54:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:55:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Ctvjwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-lMDoP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Xiua02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-770Rq_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ha6EDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-zibbRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-fLYpC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:55:00 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)) 16:55:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:55:00 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-WuH3GU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-UXhYky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-gJBuIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-kHoOKt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-Nzn_6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-ouzrrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-m0A6B0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-me_rnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-OH7DFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:55:01 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)) 16:55:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:55:01 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-EVSr8g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:55:02 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)) 16:55:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:55:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-LGrhfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:55:02 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)) 16:55:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:55:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-xr3yI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:55:02 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)) 16:55:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:55:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-lZ3zBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:55:02 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)) 16:55:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:55:02 INFO - Running setup.py (path:/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/pip-zfkFMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:55:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:55:02 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)) 16:55:02 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)) 16:55:02 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)) 16:55:02 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)) 16:55:02 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)) 16:55:02 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)) 16:55:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:55:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:55:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:55:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:55:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:55:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:55:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:55:05 INFO - Downloading blessings-1.6.tar.gz 16:55:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:55:05 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)) 16:55:05 INFO - Installing collected packages: blessings 16:55:05 INFO - Running setup.py install for blessings 16:55:05 INFO - Successfully installed blessings 16:55:05 INFO - Cleaning up... 16:55:05 INFO - Return code: 0 16:55:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:55:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:55:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:55:06 INFO - Reading from file tmpfile_stdout 16:55:06 INFO - Current package versions: 16:55:06 INFO - blessings == 1.6 16:55:06 INFO - blobuploader == 1.2.4 16:55:06 INFO - browsermob-proxy == 0.6.0 16:55:06 INFO - docopt == 0.6.1 16:55:06 INFO - manifestparser == 1.1 16:55:06 INFO - marionette-client == 2.3.0 16:55:06 INFO - marionette-driver == 1.4.0 16:55:06 INFO - mozInstall == 1.12 16:55:06 INFO - mozcrash == 0.17 16:55:06 INFO - mozdebug == 0.1 16:55:06 INFO - mozdevice == 0.48 16:55:06 INFO - mozfile == 1.2 16:55:06 INFO - mozhttpd == 0.7 16:55:06 INFO - mozinfo == 0.9 16:55:06 INFO - mozleak == 0.1 16:55:06 INFO - mozlog == 3.1 16:55:06 INFO - moznetwork == 0.27 16:55:06 INFO - mozprocess == 0.22 16:55:06 INFO - mozprofile == 0.28 16:55:06 INFO - mozrunner == 6.11 16:55:06 INFO - mozscreenshot == 0.1 16:55:06 INFO - mozsystemmonitor == 0.0 16:55:06 INFO - moztest == 0.7 16:55:06 INFO - mozversion == 1.4 16:55:06 INFO - psutil == 3.1.1 16:55:06 INFO - requests == 1.2.3 16:55:06 INFO - wptserve == 1.4.0 16:55:06 INFO - wsgiref == 0.1.2 16:55:06 INFO - Running post-action listener: _resource_record_post_action 16:55:06 INFO - Running post-action listener: _start_resource_monitoring 16:55:06 INFO - Starting resource monitoring. 16:55:06 INFO - ##### 16:55:06 INFO - ##### Running pull step. 16:55:06 INFO - ##### 16:55:06 INFO - Running pre-action listener: _resource_record_pre_action 16:55:06 INFO - Running main action method: pull 16:55:06 INFO - Pull has nothing to do! 16:55:06 INFO - Running post-action listener: _resource_record_post_action 16:55:06 INFO - ##### 16:55:06 INFO - ##### Running install step. 16:55:06 INFO - ##### 16:55:06 INFO - Running pre-action listener: _resource_record_pre_action 16:55:06 INFO - Running main action method: install 16:55:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:55:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:55:06 INFO - Reading from file tmpfile_stdout 16:55:06 INFO - Detecting whether we're running mozinstall >=1.0... 16:55:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:55:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:55:06 INFO - Reading from file tmpfile_stdout 16:55:06 INFO - Output received: 16:55:06 INFO - Usage: mozinstall [options] installer 16:55:06 INFO - Options: 16:55:06 INFO - -h, --help show this help message and exit 16:55:06 INFO - -d DEST, --destination=DEST 16:55:06 INFO - Directory to install application into. [default: 16:55:06 INFO - "/builds/slave/test"] 16:55:06 INFO - --app=APP Application being installed. [default: firefox] 16:55:06 INFO - mkdir: /builds/slave/test/build/application 16:55:06 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'] 16:55:06 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 16:55:24 INFO - Reading from file tmpfile_stdout 16:55:24 INFO - Output received: 16:55:24 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:55:24 INFO - Running post-action listener: _resource_record_post_action 16:55:24 INFO - ##### 16:55:24 INFO - ##### Running run-tests step. 16:55:24 INFO - ##### 16:55:24 INFO - Running pre-action listener: _resource_record_pre_action 16:55:24 INFO - Running main action method: run_tests 16:55:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:55:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:55:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:55:24 INFO - grabbing minidump binary from tooltool 16:55:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:55:24 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 0x10d6795e0>, '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 0x10d25ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d287990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:55:24 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 16:55:24 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 16:55:24 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:55:24 INFO - Return code: 0 16:55:24 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:55:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:55:24 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/ftsolWUJSxyX3Z4OHziDhA/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 16:55:24 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/ftsolWUJSxyX3Z4OHziDhA/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 16:55:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XTs3SstNqW/Render', 16:55:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:55:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:55:24 INFO - 'HOME': '/Users/cltbld', 16:55:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:55:24 INFO - 'LOGNAME': 'cltbld', 16:55:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:55:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:55:24 INFO - 'MOZ_NO_REMOTE': '1', 16:55:24 INFO - 'NO_EM_RESTART': '1', 16:55:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:55:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:55:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:55:24 INFO - 'PWD': '/builds/slave/test', 16:55:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:55:24 INFO - 'SHELL': '/bin/bash', 16:55:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.fG6dL2UOQ6/Listeners', 16:55:24 INFO - 'TMPDIR': '/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/T/', 16:55:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:55:24 INFO - 'USER': 'cltbld', 16:55:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:55:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:55:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:55:24 INFO - 'XPC_FLAGS': '0x0', 16:55:24 INFO - 'XPC_SERVICE_NAME': '0', 16:55:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:55:24 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/ftsolWUJSxyX3Z4OHziDhA/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 16:55:25 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 16:55:25 INFO - import pkg_resources 16:55:26 INFO - Using 1 client processes 16:55:26 INFO - wptserve Starting http server on 127.0.0.1:8001 16:55:26 INFO - wptserve Starting http server on 127.0.0.1:8000 16:55:26 INFO - wptserve Starting http server on 127.0.0.1:8443 16:55:28 INFO - SUITE-START | Running 778 tests 16:55:28 INFO - Running testharness tests 16:55:28 INFO - Setting up ssl 16:55:28 INFO - PROCESS | certutil | 16:55:28 INFO - PROCESS | certutil | 16:55:28 INFO - PROCESS | certutil | 16:55:28 INFO - Certificate Nickname Trust Attributes 16:55:28 INFO - SSL,S/MIME,JAR/XPI 16:55:28 INFO - 16:55:28 INFO - web-platform-tests CT,, 16:55:28 INFO - 16:55:28 INFO - Starting runner 16:55:29 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:55:29 INFO - PROCESS | 2854 | 1468022129585 Marionette DEBUG Marionette enabled via build flag and pref 16:55:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x113ce6800 == 1 [pid = 2854] [id = 1] 16:55:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 1 (0x113ce7000) [pid = 2854] [serial = 1] [outer = 0x0] 16:55:29 INFO - PROCESS | 2854 | [2854] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:55:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 2 (0x113ce8000) [pid = 2854] [serial = 2] [outer = 0x113ce7000] 16:55:30 INFO - PROCESS | 2854 | 1468022130056 Marionette INFO Listening on port 2828 16:55:30 INFO - PROCESS | 2854 | 1468022130284 Marionette DEBUG Marionette enabled via command-line flag 16:55:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x116962000 == 2 [pid = 2854] [id = 2] 16:55:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 3 (0x116962800) [pid = 2854] [serial = 3] [outer = 0x0] 16:55:30 INFO - PROCESS | 2854 | [2854] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:55:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 4 (0x116963800) [pid = 2854] [serial = 4] [outer = 0x116962800] 16:55:30 INFO - PROCESS | 2854 | [2854] 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 16:55:30 INFO - PROCESS | 2854 | 1468022130428 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55133 16:55:30 INFO - PROCESS | 2854 | 1468022130515 Marionette DEBUG Closed connection conn0 16:55:30 INFO - PROCESS | 2854 | [2854] 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 16:55:30 INFO - PROCESS | 2854 | 1468022130521 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55134 16:55:30 INFO - PROCESS | 2854 | 1468022130530 Marionette DEBUG Closed connection conn1 16:55:30 INFO - PROCESS | 2854 | [2854] 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 16:55:30 INFO - PROCESS | 2854 | 1468022130535 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55135 16:55:30 INFO - PROCESS | 2854 | 1468022130543 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:55:30 INFO - PROCESS | 2854 | 1468022130549 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":"20160708154328","device":"desktop","version":"48.0"} 16:55:30 INFO - PROCESS | 2854 | [2854] 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 16:55:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f55800 == 3 [pid = 2854] [id = 3] 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 5 (0x119f56000) [pid = 2854] [serial = 5] [outer = 0x0] 16:55:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f56800 == 4 [pid = 2854] [id = 4] 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 6 (0x119f2c800) [pid = 2854] [serial = 6] [outer = 0x0] 16:55:31 INFO - PROCESS | 2854 | [2854] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:55:31 INFO - PROCESS | 2854 | [2854] 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 16:55:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234bb800 == 5 [pid = 2854] [id = 5] 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 7 (0x119f2c000) [pid = 2854] [serial = 7] [outer = 0x0] 16:55:31 INFO - PROCESS | 2854 | [2854] 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 16:55:31 INFO - PROCESS | 2854 | [2854] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 8 (0x123574400) [pid = 2854] [serial = 8] [outer = 0x119f2c000] 16:55:31 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 9 (0x123127000) [pid = 2854] [serial = 9] [outer = 0x119f56000] 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 10 (0x12334a000) [pid = 2854] [serial = 10] [outer = 0x119f2c800] 16:55:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 11 (0x12334c000) [pid = 2854] [serial = 11] [outer = 0x119f2c000] 16:55:32 INFO - PROCESS | 2854 | [2854] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:55:32 INFO - PROCESS | 2854 | 1468022132426 Marionette INFO startBrowser 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:32 INFO - PROCESS | 2854 | 1468022132446 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 2854 | 1468022132455 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 2854 | 1468022132457 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:32 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:55:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 12 (0x126673800) [pid = 2854] [serial = 12] [outer = 0x119f2c000] 16:55:32 INFO - PROCESS | 2854 | 1468022132775 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"295774ff-7ed4-6942-ad14-b7d12ba2f008","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":"20160708154328","device":"desktop","version":"48.0","command_id":1}}] 16:55:32 INFO - PROCESS | 2854 | 1468022132867 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}] 16:55:32 INFO - PROCESS | 2854 | 1468022132870 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:32 INFO - PROCESS | 2854 | 1468022132914 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:55:32 INFO - PROCESS | 2854 | 1468022132998 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:55:33 INFO - PROCESS | 2854 | 1468022132999 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:33 INFO - PROCESS | 2854 | [2854] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:55:33 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 13 (0x128c3e800) [pid = 2854] [serial = 13] [outer = 0x119f2c000] 16:55:33 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:55:33 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:33 INFO - PROCESS | 2854 | 1468022133343 Marionette TRACE conn2 <- [1,3,null,{}] 16:55:33 INFO - PROCESS | 2854 | 1468022133346 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:55:33 INFO - PROCESS | 2854 | 1468022133348 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:33 INFO - PROCESS | 2854 | 1468022133364 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:55:33 INFO - PROCESS | 2854 | 1468022133393 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 2854 | 1468022133394 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:55:33 INFO - PROCESS | 2854 | 1468022133397 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 2854 | 1468022133399 Marionette TRACE conn2 <- [1,6,null,{}] 16:55:33 INFO - PROCESS | 2854 | 1468022133401 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}] 16:55:33 INFO - PROCESS | 2854 | 1468022133403 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:33 INFO - PROCESS | 2854 | 1468022133416 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:55:33 INFO - PROCESS | 2854 | 1468022133418 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 2854 | 1468022133421 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f85800 == 6 [pid = 2854] [id = 6] 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 14 (0x129206800) [pid = 2854] [serial = 14] [outer = 0x0] 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 15 (0x129208400) [pid = 2854] [serial = 15] [outer = 0x129206800] 16:55:33 INFO - PROCESS | 2854 | 1468022133448 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 16 (0x12920e000) [pid = 2854] [serial = 16] [outer = 0x129206800] 16:55:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x12945a000 == 7 [pid = 2854] [id = 7] 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 17 (0x126675800) [pid = 2854] [serial = 17] [outer = 0x0] 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 18 (0x129488800) [pid = 2854] [serial = 18] [outer = 0x126675800] 16:55:33 INFO - PROCESS | 2854 | 1468022133792 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 19 (0x129491800) [pid = 2854] [serial = 19] [outer = 0x126675800] 16:55:33 INFO - PROCESS | 2854 | 1468022133899 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]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 570ms 16:55:34 INFO - PROCESS | 2854 | 1468022134019 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 2854 | 1468022134020 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:55:34 INFO - PROCESS | 2854 | 1468022134070 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 2854 | 1468022134072 Marionette TRACE conn2 <- [1,10,null,{}] 16:55:34 INFO - PROCESS | 2854 | 1468022134131 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}] 16:55:34 INFO - PROCESS | 2854 | 1468022134137 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:34 INFO - PROCESS | 2854 | 1468022134238 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:55:34 INFO - PROCESS | 2854 | 1468022134250 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 2854 | 1468022134252 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad26800 == 8 [pid = 2854] [id = 8] 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 20 (0x12ad34000) [pid = 2854] [serial = 20] [outer = 0x0] 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 21 (0x12ad35c00) [pid = 2854] [serial = 21] [outer = 0x12ad34000] 16:55:34 INFO - PROCESS | 2854 | 1468022134280 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 22 (0x12ad3a400) [pid = 2854] [serial = 22] [outer = 0x12ad34000] 16:55:34 INFO - PROCESS | 2854 | 1468022134612 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]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 584ms 16:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:55:34 INFO - PROCESS | 2854 | 1468022134645 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 2854 | 1468022134647 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:55:34 INFO - PROCESS | 2854 | 1468022134649 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 2854 | 1468022134650 Marionette TRACE conn2 <- [1,14,null,{}] 16:55:34 INFO - PROCESS | 2854 | 1468022134652 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}] 16:55:34 INFO - PROCESS | 2854 | 1468022134655 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:34 INFO - PROCESS | 2854 | 1468022134746 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:55:34 INFO - PROCESS | 2854 | 1468022134750 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 2854 | 1468022134751 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1a7800 == 9 [pid = 2854] [id = 9] 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 23 (0x12ad3e400) [pid = 2854] [serial = 23] [outer = 0x0] 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 24 (0x12b1e2400) [pid = 2854] [serial = 24] [outer = 0x12ad3e400] 16:55:34 INFO - PROCESS | 2854 | 1468022134776 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 25 (0x12b1edc00) [pid = 2854] [serial = 25] [outer = 0x12ad3e400] 16:55:35 INFO - PROCESS | 2854 | 1468022135042 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 16:55:35 INFO - PROCESS | 2854 | 1468022135067 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 2854 | 1468022135068 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:55:35 INFO - PROCESS | 2854 | 1468022135078 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 2854 | 1468022135079 Marionette TRACE conn2 <- [1,18,null,{}] 16:55:35 INFO - PROCESS | 2854 | 1468022135081 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}] 16:55:35 INFO - PROCESS | 2854 | 1468022135083 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:35 INFO - PROCESS | 2854 | 1468022135181 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:55:35 INFO - PROCESS | 2854 | 1468022135186 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 2854 | 1468022135188 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b996000 == 10 [pid = 2854] [id = 10] 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 26 (0x12b949000) [pid = 2854] [serial = 26] [outer = 0x0] 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 27 (0x12b9ce000) [pid = 2854] [serial = 27] [outer = 0x12b949000] 16:55:35 INFO - PROCESS | 2854 | 1468022135214 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 28 (0x12b9d4000) [pid = 2854] [serial = 28] [outer = 0x12b949000] 16:55:35 INFO - PROCESS | 2854 | 1468022135612 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 575ms 16:55:35 INFO - PROCESS | 2854 | 1468022135648 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 2854 | 1468022135650 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:55:35 INFO - PROCESS | 2854 | 1468022135654 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 2854 | 1468022135655 Marionette TRACE conn2 <- [1,22,null,{}] 16:55:35 INFO - PROCESS | 2854 | 1468022135659 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}] 16:55:35 INFO - PROCESS | 2854 | 1468022135662 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:35 INFO - PROCESS | 2854 | 1468022135794 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:55:35 INFO - PROCESS | 2854 | 1468022135798 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 2854 | 1468022135799 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be23000 == 11 [pid = 2854] [id = 11] 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 29 (0x12be03c00) [pid = 2854] [serial = 29] [outer = 0x0] 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 30 (0x12be07c00) [pid = 2854] [serial = 30] [outer = 0x12be03c00] 16:55:35 INFO - PROCESS | 2854 | 1468022135824 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 31 (0x12be0ec00) [pid = 2854] [serial = 31] [outer = 0x12be03c00] 16:55:36 INFO - PROCESS | 2854 | 1468022136059 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 16:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:55:36 INFO - PROCESS | 2854 | 1468022136076 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 2854 | 1468022136078 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:55:36 INFO - PROCESS | 2854 | 1468022136080 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 2854 | 1468022136081 Marionette TRACE conn2 <- [1,26,null,{}] 16:55:36 INFO - PROCESS | 2854 | 1468022136083 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}] 16:55:36 INFO - PROCESS | 2854 | 1468022136084 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:36 INFO - PROCESS | 2854 | 1468022136183 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:55:36 INFO - PROCESS | 2854 | 1468022136187 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 2854 | 1468022136189 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837b800 == 12 [pid = 2854] [id = 12] 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 32 (0x1183af800) [pid = 2854] [serial = 32] [outer = 0x0] 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 33 (0x119c26800) [pid = 2854] [serial = 33] [outer = 0x1183af800] 16:55:36 INFO - PROCESS | 2854 | 1468022136212 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 34 (0x119c2d400) [pid = 2854] [serial = 34] [outer = 0x1183af800] 16:55:36 INFO - PROCESS | 2854 | 1468022136442 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 16:55:36 INFO - PROCESS | 2854 | 1468022136448 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 2854 | 1468022136449 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:55:36 INFO - PROCESS | 2854 | 1468022136451 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 2854 | 1468022136463 Marionette TRACE conn2 <- [1,30,null,{}] 16:55:36 INFO - PROCESS | 2854 | 1468022136470 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}] 16:55:36 INFO - PROCESS | 2854 | 1468022136473 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:36 INFO - PROCESS | 2854 | 1468022136572 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:55:36 INFO - PROCESS | 2854 | 1468022136576 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 2854 | 1468022136577 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2ea800 == 13 [pid = 2854] [id = 13] 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 35 (0x119c2fc00) [pid = 2854] [serial = 35] [outer = 0x0] 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 36 (0x12be11000) [pid = 2854] [serial = 36] [outer = 0x119c2fc00] 16:55:36 INFO - PROCESS | 2854 | 1468022136601 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 37 (0x12c415000) [pid = 2854] [serial = 37] [outer = 0x119c2fc00] 16:55:36 INFO - PROCESS | 2854 | 1468022136845 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 434ms 16:55:36 INFO - PROCESS | 2854 | 1468022136886 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 2854 | 1468022136890 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:55:36 INFO - PROCESS | 2854 | 1468022136899 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 2854 | 1468022136900 Marionette TRACE conn2 <- [1,34,null,{}] 16:55:36 INFO - PROCESS | 2854 | 1468022136915 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}] 16:55:36 INFO - PROCESS | 2854 | 1468022136917 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:37 INFO - PROCESS | 2854 | 1468022137073 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:55:37 INFO - PROCESS | 2854 | 1468022137081 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 2854 | 1468022137082 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c54f000 == 14 [pid = 2854] [id = 14] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 38 (0x12c41a800) [pid = 2854] [serial = 38] [outer = 0x0] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 39 (0x12c41f000) [pid = 2854] [serial = 39] [outer = 0x12c41a800] 16:55:37 INFO - PROCESS | 2854 | 1468022137121 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 40 (0x12c7a4000) [pid = 2854] [serial = 40] [outer = 0x12c41a800] 16:55:37 INFO - PROCESS | 2854 | 1468022137458 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 568ms 16:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:55:37 INFO - PROCESS | 2854 | 1468022137468 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 2854 | 1468022137469 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:55:37 INFO - PROCESS | 2854 | 1468022137479 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 2854 | 1468022137480 Marionette TRACE conn2 <- [1,38,null,{}] 16:55:37 INFO - PROCESS | 2854 | 1468022137482 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}] 16:55:37 INFO - PROCESS | 2854 | 1468022137484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:37 INFO - PROCESS | 2854 | 1468022137585 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:55:37 INFO - PROCESS | 2854 | 1468022137589 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 2854 | 1468022137590 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9c7000 == 15 [pid = 2854] [id = 15] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 41 (0x12c7aa400) [pid = 2854] [serial = 41] [outer = 0x0] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 42 (0x12c7ac000) [pid = 2854] [serial = 42] [outer = 0x12c7aa400] 16:55:37 INFO - PROCESS | 2854 | 1468022137613 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 43 (0x12c986c00) [pid = 2854] [serial = 43] [outer = 0x12c7aa400] 16:55:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12cf06000 == 16 [pid = 2854] [id = 16] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 44 (0x12cf06800) [pid = 2854] [serial = 44] [outer = 0x0] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 45 (0x12cf0b800) [pid = 2854] [serial = 45] [outer = 0x12cf06800] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 46 (0x12cf10000) [pid = 2854] [serial = 46] [outer = 0x12cf06800] 16:55:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1bd000 == 17 [pid = 2854] [id = 17] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 47 (0x127314c00) [pid = 2854] [serial = 47] [outer = 0x0] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 48 (0x12cf51000) [pid = 2854] [serial = 48] [outer = 0x127314c00] 16:55:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 49 (0x12c987c00) [pid = 2854] [serial = 49] [outer = 0x127314c00] 16:55:38 INFO - PROCESS | 2854 | 1468022138021 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 576ms 16:55:38 INFO - PROCESS | 2854 | 1468022138049 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 2854 | 1468022138051 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:55:38 INFO - PROCESS | 2854 | 1468022138054 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 2854 | 1468022138056 Marionette TRACE conn2 <- [1,42,null,{}] 16:55:38 INFO - PROCESS | 2854 | 1468022138059 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}] 16:55:38 INFO - PROCESS | 2854 | 1468022138061 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:38 INFO - PROCESS | 2854 | 1468022138184 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:55:38 INFO - PROCESS | 2854 | 1468022138191 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 2854 | 1468022138192 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x118154800 == 18 [pid = 2854] [id = 18] 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 50 (0x117db4000) [pid = 2854] [serial = 50] [outer = 0x0] 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 51 (0x1183c7800) [pid = 2854] [serial = 51] [outer = 0x117db4000] 16:55:38 INFO - PROCESS | 2854 | 1468022138217 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 52 (0x1188b8400) [pid = 2854] [serial = 52] [outer = 0x117db4000] 16:55:38 INFO - PROCESS | 2854 | 1468022138461 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 16:55:38 INFO - PROCESS | 2854 | 1468022138478 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 2854 | 1468022138479 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:55:38 INFO - PROCESS | 2854 | 1468022138481 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 2854 | 1468022138483 Marionette TRACE conn2 <- [1,46,null,{}] 16:55:38 INFO - PROCESS | 2854 | 1468022138485 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}] 16:55:38 INFO - PROCESS | 2854 | 1468022138486 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:38 INFO - PROCESS | 2854 | 1468022138601 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:55:38 INFO - PROCESS | 2854 | 1468022138604 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 2854 | 1468022138605 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x11843c800 == 19 [pid = 2854] [id = 19] 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 53 (0x11822a800) [pid = 2854] [serial = 53] [outer = 0x0] 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 54 (0x118548c00) [pid = 2854] [serial = 54] [outer = 0x11822a800] 16:55:38 INFO - PROCESS | 2854 | 1468022138631 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 55 (0x11854c400) [pid = 2854] [serial = 55] [outer = 0x11822a800] 16:55:38 INFO - PROCESS | 2854 | 1468022138862 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:55:38 INFO - PROCESS | 2854 | 1468022138901 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 2854 | 1468022138902 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:55:38 INFO - PROCESS | 2854 | 1468022138913 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 2854 | 1468022138914 Marionette TRACE conn2 <- [1,50,null,{}] 16:55:38 INFO - PROCESS | 2854 | 1468022138917 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}] 16:55:38 INFO - PROCESS | 2854 | 1468022138918 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:39 INFO - PROCESS | 2854 | 1468022139025 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:55:39 INFO - PROCESS | 2854 | 1468022139029 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 2854 | 1468022139030 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6d5800 == 20 [pid = 2854] [id = 20] 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 56 (0x118551400) [pid = 2854] [serial = 56] [outer = 0x0] 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 57 (0x119982c00) [pid = 2854] [serial = 57] [outer = 0x118551400] 16:55:39 INFO - PROCESS | 2854 | 1468022139053 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 58 (0x12d071000) [pid = 2854] [serial = 58] [outer = 0x118551400] 16:55:39 INFO - PROCESS | 2854 | 1468022139278 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]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 380ms 16:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:55:39 INFO - PROCESS | 2854 | 1468022139284 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 2854 | 1468022139285 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:55:39 INFO - PROCESS | 2854 | 1468022139294 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 2854 | 1468022139295 Marionette TRACE conn2 <- [1,54,null,{}] 16:55:39 INFO - PROCESS | 2854 | 1468022139298 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}] 16:55:39 INFO - PROCESS | 2854 | 1468022139299 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:39 INFO - PROCESS | 2854 | 1468022139403 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:55:39 INFO - PROCESS | 2854 | 1468022139416 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 2854 | 1468022139417 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6e4800 == 21 [pid = 2854] [id = 21] 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 59 (0x12d072c00) [pid = 2854] [serial = 59] [outer = 0x0] 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 60 (0x12dc1fc00) [pid = 2854] [serial = 60] [outer = 0x12d072c00] 16:55:39 INFO - PROCESS | 2854 | 1468022139441 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 61 (0x119438800) [pid = 2854] [serial = 61] [outer = 0x12d072c00] 16:55:39 INFO - PROCESS | 2854 | 1468022139679 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]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 16:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:55:39 INFO - PROCESS | 2854 | 1468022139714 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 2854 | 1468022139715 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:55:39 INFO - PROCESS | 2854 | 1468022139727 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 2854 | 1468022139729 Marionette TRACE conn2 <- [1,58,null,{}] 16:55:39 INFO - PROCESS | 2854 | 1468022139731 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}] 16:55:39 INFO - PROCESS | 2854 | 1468022139732 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:39 INFO - PROCESS | 2854 | 1468022139884 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:55:40 INFO - PROCESS | 2854 | 1468022140402 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 2854 | 1468022140404 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x111ea3000 == 22 [pid = 2854] [id = 22] 16:55:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 62 (0x111ca9c00) [pid = 2854] [serial = 62] [outer = 0x0] 16:55:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 63 (0x112137800) [pid = 2854] [serial = 63] [outer = 0x111ca9c00] 16:55:40 INFO - PROCESS | 2854 | 1468022140434 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 64 (0x11297bc00) [pid = 2854] [serial = 64] [outer = 0x111ca9c00] 16:55:40 INFO - PROCESS | 2854 | 1468022140862 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]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1180ms 16:55:40 INFO - PROCESS | 2854 | 1468022140901 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 2854 | 1468022140903 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:55:40 INFO - PROCESS | 2854 | 1468022140926 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 2854 | 1468022140928 Marionette TRACE conn2 <- [1,62,null,{}] 16:55:40 INFO - PROCESS | 2854 | 1468022140931 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}] 16:55:40 INFO - PROCESS | 2854 | 1468022140935 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:41 INFO - PROCESS | 2854 | 1468022141048 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:55:41 INFO - PROCESS | 2854 | 1468022141100 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 2854 | 1468022141101 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x11600b800 == 23 [pid = 2854] [id = 23] 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x113362c00) [pid = 2854] [serial = 65] [outer = 0x0] 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x115df9000) [pid = 2854] [serial = 66] [outer = 0x113362c00] 16:55:41 INFO - PROCESS | 2854 | 1468022141133 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x11670a000) [pid = 2854] [serial = 67] [outer = 0x113362c00] 16:55:41 INFO - PROCESS | 2854 | 1468022141531 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 16:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:55:41 INFO - PROCESS | 2854 | 1468022141597 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 2854 | 1468022141599 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:55:41 INFO - PROCESS | 2854 | 1468022141602 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 2854 | 1468022141603 Marionette TRACE conn2 <- [1,66,null,{}] 16:55:41 INFO - PROCESS | 2854 | 1468022141606 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}] 16:55:41 INFO - PROCESS | 2854 | 1468022141607 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:41 INFO - PROCESS | 2854 | 1468022141719 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:55:41 INFO - PROCESS | 2854 | 1468022141795 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 2854 | 1468022141797 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x11714d000 == 24 [pid = 2854] [id = 24] 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x116f93c00) [pid = 2854] [serial = 68] [outer = 0x0] 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x118226c00) [pid = 2854] [serial = 69] [outer = 0x116f93c00] 16:55:41 INFO - PROCESS | 2854 | 1468022141828 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x1183a8400) [pid = 2854] [serial = 70] [outer = 0x116f93c00] 16:55:42 INFO - PROCESS | 2854 | 1468022142397 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 819ms 16:55:42 INFO - PROCESS | 2854 | 1468022142462 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 2854 | 1468022142465 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:55:42 INFO - PROCESS | 2854 | 1468022142469 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 2854 | 1468022142470 Marionette TRACE conn2 <- [1,70,null,{}] 16:55:42 INFO - PROCESS | 2854 | 1468022142474 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}] 16:55:42 INFO - PROCESS | 2854 | 1468022142475 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:42 INFO - PROCESS | 2854 | 1468022142559 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:55:42 INFO - PROCESS | 2854 | 1468022142611 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 2854 | 1468022142613 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x115d9c000 == 25 [pid = 2854] [id = 25] 16:55:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x113c8e400) [pid = 2854] [serial = 71] [outer = 0x0] 16:55:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x111c83c00) [pid = 2854] [serial = 72] [outer = 0x113c8e400] 16:55:42 INFO - PROCESS | 2854 | 1468022142643 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x1167c9400) [pid = 2854] [serial = 73] [outer = 0x113c8e400] 16:55:43 INFO - PROCESS | 2854 | 1468022143043 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]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 16:55:43 INFO - PROCESS | 2854 | 1468022143088 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 2854 | 1468022143091 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:55:43 INFO - PROCESS | 2854 | 1468022143095 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 2854 | 1468022143097 Marionette TRACE conn2 <- [1,74,null,{}] 16:55:43 INFO - PROCESS | 2854 | 1468022143099 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}] 16:55:43 INFO - PROCESS | 2854 | 1468022143100 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:43 INFO - PROCESS | 2854 | 1468022143176 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:55:43 INFO - PROCESS | 2854 | 1468022143180 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 2854 | 1468022143181 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x1164a4000 == 26 [pid = 2854] [id = 26] 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x11697d000) [pid = 2854] [serial = 74] [outer = 0x0] 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x116f92c00) [pid = 2854] [serial = 75] [outer = 0x11697d000] 16:55:43 INFO - PROCESS | 2854 | 1468022143211 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x118226000) [pid = 2854] [serial = 76] [outer = 0x11697d000] 16:55:43 INFO - PROCESS | 2854 | 1468022143529 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]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:55:43 INFO - PROCESS | 2854 | 1468022143564 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 2854 | 1468022143565 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:55:43 INFO - PROCESS | 2854 | 1468022143568 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 2854 | 1468022143570 Marionette TRACE conn2 <- [1,78,null,{}] 16:55:43 INFO - PROCESS | 2854 | 1468022143578 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}] 16:55:43 INFO - PROCESS | 2854 | 1468022143581 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:43 INFO - PROCESS | 2854 | 1468022143655 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:55:43 INFO - PROCESS | 2854 | 1468022143660 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 2854 | 1468022143662 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x116ab7800 == 27 [pid = 2854] [id = 27] 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x113308400) [pid = 2854] [serial = 77] [outer = 0x0] 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1183a9000) [pid = 2854] [serial = 78] [outer = 0x113308400] 16:55:43 INFO - PROCESS | 2854 | 1468022143691 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x11854d400) [pid = 2854] [serial = 79] [outer = 0x113308400] 16:55:44 INFO - PROCESS | 2854 | 1468022144000 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 16:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:55:44 INFO - PROCESS | 2854 | 1468022144041 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 2854 | 1468022144043 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:55:44 INFO - PROCESS | 2854 | 1468022144045 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 2854 | 1468022144046 Marionette TRACE conn2 <- [1,82,null,{}] 16:55:44 INFO - PROCESS | 2854 | 1468022144048 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}] 16:55:44 INFO - PROCESS | 2854 | 1468022144049 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:44 INFO - PROCESS | 2854 | 1468022144123 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:55:44 INFO - PROCESS | 2854 | 1468022144166 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 2854 | 1468022144167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x11745f800 == 28 [pid = 2854] [id = 28] 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x11822e800) [pid = 2854] [serial = 80] [outer = 0x0] 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11858f800) [pid = 2854] [serial = 81] [outer = 0x11822e800] 16:55:44 INFO - PROCESS | 2854 | 1468022144192 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11875a400) [pid = 2854] [serial = 82] [outer = 0x11822e800] 16:55:44 INFO - PROCESS | 2854 | 1468022144458 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 16:55:44 INFO - PROCESS | 2854 | 1468022144514 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 2854 | 1468022144515 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:55:44 INFO - PROCESS | 2854 | 1468022144517 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 2854 | 1468022144518 Marionette TRACE conn2 <- [1,86,null,{}] 16:55:44 INFO - PROCESS | 2854 | 1468022144523 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}] 16:55:44 INFO - PROCESS | 2854 | 1468022144526 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:44 INFO - PROCESS | 2854 | 1468022144598 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:55:44 INFO - PROCESS | 2854 | 1468022144601 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 2854 | 1468022144602 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x118250800 == 29 [pid = 2854] [id = 29] 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11320c800) [pid = 2854] [serial = 83] [outer = 0x0] 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11889e000) [pid = 2854] [serial = 84] [outer = 0x11320c800] 16:55:44 INFO - PROCESS | 2854 | 1468022144630 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119179400) [pid = 2854] [serial = 85] [outer = 0x11320c800] 16:55:44 INFO - PROCESS | 2854 | 1468022144932 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 16:55:44 INFO - PROCESS | 2854 | 1468022144945 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 2854 | 1468022144946 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:55:44 INFO - PROCESS | 2854 | 1468022144951 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 2854 | 1468022144953 Marionette TRACE conn2 <- [1,90,null,{}] 16:55:44 INFO - PROCESS | 2854 | 1468022144959 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}] 16:55:44 INFO - PROCESS | 2854 | 1468022144963 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:45 INFO - PROCESS | 2854 | 1468022145076 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:55:45 INFO - PROCESS | 2854 | 1468022145082 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 2854 | 1468022145084 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x11836d800 == 30 [pid = 2854] [id = 30] 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x118735400) [pid = 2854] [serial = 86] [outer = 0x0] 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119183c00) [pid = 2854] [serial = 87] [outer = 0x118735400] 16:55:45 INFO - PROCESS | 2854 | 1468022145109 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11990ec00) [pid = 2854] [serial = 88] [outer = 0x118735400] 16:55:45 INFO - PROCESS | 2854 | 1468022145370 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]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 16:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:55:45 INFO - PROCESS | 2854 | 1468022145429 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 2854 | 1468022145430 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:55:45 INFO - PROCESS | 2854 | 1468022145432 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 2854 | 1468022145433 Marionette TRACE conn2 <- [1,94,null,{}] 16:55:45 INFO - PROCESS | 2854 | 1468022145436 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}] 16:55:45 INFO - PROCESS | 2854 | 1468022145437 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:45 INFO - PROCESS | 2854 | 1468022145513 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:55:45 INFO - PROCESS | 2854 | 1468022145516 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 2854 | 1468022145517 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x118473800 == 31 [pid = 2854] [id = 31] 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11990f000) [pid = 2854] [serial = 89] [outer = 0x0] 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11998a800) [pid = 2854] [serial = 90] [outer = 0x11990f000] 16:55:45 INFO - PROCESS | 2854 | 1468022145546 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119a3e800) [pid = 2854] [serial = 91] [outer = 0x11990f000] 16:55:45 INFO - PROCESS | 2854 | 1468022145952 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]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 569ms 16:55:46 INFO - PROCESS | 2854 | 1468022146002 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 2854 | 1468022146003 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:55:46 INFO - PROCESS | 2854 | 1468022146007 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 2854 | 1468022146009 Marionette TRACE conn2 <- [1,98,null,{}] 16:55:46 INFO - PROCESS | 2854 | 1468022146012 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}] 16:55:46 INFO - PROCESS | 2854 | 1468022146014 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:46 INFO - PROCESS | 2854 | 1468022146110 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:55:46 INFO - PROCESS | 2854 | 1468022146114 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 2854 | 1468022146115 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x119276000 == 32 [pid = 2854] [id = 32] 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119990c00) [pid = 2854] [serial = 92] [outer = 0x0] 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119bdfc00) [pid = 2854] [serial = 93] [outer = 0x119990c00] 16:55:46 INFO - PROCESS | 2854 | 1468022146153 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119c28400) [pid = 2854] [serial = 94] [outer = 0x119990c00] 16:55:46 INFO - PROCESS | 2854 | 1468022146444 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]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 16:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:55:46 INFO - PROCESS | 2854 | 1468022146477 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 2854 | 1468022146478 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:55:46 INFO - PROCESS | 2854 | 1468022146480 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 2854 | 1468022146481 Marionette TRACE conn2 <- [1,102,null,{}] 16:55:46 INFO - PROCESS | 2854 | 1468022146484 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}] 16:55:46 INFO - PROCESS | 2854 | 1468022146485 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:46 INFO - PROCESS | 2854 | 1468022146558 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:55:46 INFO - PROCESS | 2854 | 1468022146604 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 2854 | 1468022146605 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x116ab5000 == 33 [pid = 2854] [id = 33] 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1183acc00) [pid = 2854] [serial = 95] [outer = 0x0] 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119c2f000) [pid = 2854] [serial = 96] [outer = 0x1183acc00] 16:55:46 INFO - PROCESS | 2854 | 1468022146630 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x11a0e1000) [pid = 2854] [serial = 97] [outer = 0x1183acc00] 16:55:46 INFO - PROCESS | 2854 | 1468022146883 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]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 16:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:55:46 INFO - PROCESS | 2854 | 1468022146900 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 2854 | 1468022146901 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:55:46 INFO - PROCESS | 2854 | 1468022146912 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 2854 | 1468022146913 Marionette TRACE conn2 <- [1,106,null,{}] 16:55:46 INFO - PROCESS | 2854 | 1468022146915 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}] 16:55:46 INFO - PROCESS | 2854 | 1468022146916 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:46 INFO - PROCESS | 2854 | 1468022146991 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:55:46 INFO - PROCESS | 2854 | 1468022146995 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 2854 | 1468022146996 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b65000 == 34 [pid = 2854] [id = 34] 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119f38800) [pid = 2854] [serial = 98] [outer = 0x0] 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11a0e6000) [pid = 2854] [serial = 99] [outer = 0x119f38800] 16:55:47 INFO - PROCESS | 2854 | 1468022147018 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12109fc00) [pid = 2854] [serial = 100] [outer = 0x119f38800] 16:55:47 INFO - PROCESS | 2854 | 1468022147297 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 16:55:47 INFO - PROCESS | 2854 | 1468022147331 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:55:47 INFO - PROCESS | 2854 | 1468022147332 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:55:47 INFO - PROCESS | 2854 | 1468022147334 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 2854 | 1468022147336 Marionette TRACE conn2 <- [1,110,null,{}] 16:55:47 INFO - PROCESS | 2854 | 1468022147342 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}] 16:55:47 INFO - PROCESS | 2854 | 1468022147344 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:47 INFO - PROCESS | 2854 | 1468022147431 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:55:47 INFO - PROCESS | 2854 | 1468022147477 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 2854 | 1468022147479 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f20800 == 35 [pid = 2854] [id = 35] 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119f39400) [pid = 2854] [serial = 101] [outer = 0x0] 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12166dc00) [pid = 2854] [serial = 102] [outer = 0x119f39400] 16:55:47 INFO - PROCESS | 2854 | 1468022147504 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1230c8c00) [pid = 2854] [serial = 103] [outer = 0x119f39400] 16:55:47 INFO - PROCESS | 2854 | 1468022147770 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 16:55:47 INFO - PROCESS | 2854 | 1468022147812 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 2854 | 1468022147814 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:55:47 INFO - PROCESS | 2854 | 1468022147818 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 2854 | 1468022147820 Marionette TRACE conn2 <- [1,114,null,{}] 16:55:47 INFO - PROCESS | 2854 | 1468022147832 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}] 16:55:47 INFO - PROCESS | 2854 | 1468022147834 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:47 INFO - PROCESS | 2854 | 1468022147959 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:55:47 INFO - PROCESS | 2854 | 1468022147965 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 2854 | 1468022147966 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12160e800 == 36 [pid = 2854] [id = 36] 16:55:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119f2ec00) [pid = 2854] [serial = 104] [outer = 0x0] 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x123752800) [pid = 2854] [serial = 105] [outer = 0x119f2ec00] 16:55:48 INFO - PROCESS | 2854 | 1468022148006 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1240b1400) [pid = 2854] [serial = 106] [outer = 0x119f2ec00] 16:55:48 INFO - PROCESS | 2854 | 1468022148434 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]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 16:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:55:48 INFO - PROCESS | 2854 | 1468022148451 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 2854 | 1468022148452 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:55:48 INFO - PROCESS | 2854 | 1468022148454 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 2854 | 1468022148457 Marionette TRACE conn2 <- [1,118,null,{}] 16:55:48 INFO - PROCESS | 2854 | 1468022148461 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}] 16:55:48 INFO - PROCESS | 2854 | 1468022148462 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:48 INFO - PROCESS | 2854 | 1468022148539 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:55:48 INFO - PROCESS | 2854 | 1468022148544 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 2854 | 1468022148545 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x121717800 == 37 [pid = 2854] [id = 37] 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x123847800) [pid = 2854] [serial = 107] [outer = 0x0] 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12448d000) [pid = 2854] [serial = 108] [outer = 0x123847800] 16:55:48 INFO - PROCESS | 2854 | 1468022148568 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1246d1800) [pid = 2854] [serial = 109] [outer = 0x123847800] 16:55:48 INFO - PROCESS | 2854 | 1468022148854 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]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 16:55:48 INFO - PROCESS | 2854 | 1468022148877 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 2854 | 1468022148878 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:55:48 INFO - PROCESS | 2854 | 1468022148880 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 2854 | 1468022148881 Marionette TRACE conn2 <- [1,122,null,{}] 16:55:48 INFO - PROCESS | 2854 | 1468022148884 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}] 16:55:48 INFO - PROCESS | 2854 | 1468022148885 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:48 INFO - PROCESS | 2854 | 1468022148964 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:55:48 INFO - PROCESS | 2854 | 1468022148968 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 2854 | 1468022148969 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x12312b000 == 38 [pid = 2854] [id = 38] 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x124c1f000) [pid = 2854] [serial = 110] [outer = 0x0] 16:55:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x124cbc400) [pid = 2854] [serial = 111] [outer = 0x124c1f000] 16:55:48 INFO - PROCESS | 2854 | 1468022148995 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x125705000) [pid = 2854] [serial = 112] [outer = 0x124c1f000] 16:55:49 INFO - PROCESS | 2854 | 1468022149274 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 16:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:55:49 INFO - PROCESS | 2854 | 1468022149299 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 2854 | 1468022149300 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:55:49 INFO - PROCESS | 2854 | 1468022149302 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 2854 | 1468022149303 Marionette TRACE conn2 <- [1,126,null,{}] 16:55:49 INFO - PROCESS | 2854 | 1468022149314 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}] 16:55:49 INFO - PROCESS | 2854 | 1468022149315 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:49 INFO - PROCESS | 2854 | 1468022149398 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:55:49 INFO - PROCESS | 2854 | 1468022149445 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 2854 | 1468022149446 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c4800 == 39 [pid = 2854] [id = 39] 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x124424000) [pid = 2854] [serial = 113] [outer = 0x0] 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x125706000) [pid = 2854] [serial = 114] [outer = 0x124424000] 16:55:49 INFO - PROCESS | 2854 | 1468022149470 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1263e0800) [pid = 2854] [serial = 115] [outer = 0x124424000] 16:55:49 INFO - PROCESS | 2854 | 1468022149771 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 527ms 16:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:55:49 INFO - PROCESS | 2854 | 1468022149830 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 2854 | 1468022149831 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:55:49 INFO - PROCESS | 2854 | 1468022149833 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 2854 | 1468022149834 Marionette TRACE conn2 <- [1,130,null,{}] 16:55:49 INFO - PROCESS | 2854 | 1468022149836 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}] 16:55:49 INFO - PROCESS | 2854 | 1468022149837 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:49 INFO - PROCESS | 2854 | 1468022149915 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:55:49 INFO - PROCESS | 2854 | 1468022149918 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 2854 | 1468022149919 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240b7800 == 40 [pid = 2854] [id = 40] 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x126675c00) [pid = 2854] [serial = 116] [outer = 0x0] 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x12735b000) [pid = 2854] [serial = 117] [outer = 0x126675c00] 16:55:49 INFO - PROCESS | 2854 | 1468022149945 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x12738cc00) [pid = 2854] [serial = 118] [outer = 0x126675c00] 16:55:50 INFO - PROCESS | 2854 | 1468022150257 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 16:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:55:50 INFO - PROCESS | 2854 | 1468022150302 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 2854 | 1468022150303 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:55:50 INFO - PROCESS | 2854 | 1468022150305 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 2854 | 1468022150306 Marionette TRACE conn2 <- [1,134,null,{}] 16:55:50 INFO - PROCESS | 2854 | 1468022150308 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}] 16:55:50 INFO - PROCESS | 2854 | 1468022150309 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:51 INFO - PROCESS | 2854 | 1468022151054 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:55:51 INFO - PROCESS | 2854 | 1468022151070 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 2854 | 1468022151072 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x112532000 == 41 [pid = 2854] [id = 41] 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x1121b0000) [pid = 2854] [serial = 119] [outer = 0x0] 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x112cd7c00) [pid = 2854] [serial = 120] [outer = 0x1121b0000] 16:55:51 INFO - PROCESS | 2854 | 1468022151100 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x116491400) [pid = 2854] [serial = 121] [outer = 0x1121b0000] 16:55:51 INFO - PROCESS | 2854 | 1468022151461 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1172ms 16:55:51 INFO - PROCESS | 2854 | 1468022151479 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 2854 | 1468022151481 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:55:51 INFO - PROCESS | 2854 | 1468022151489 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 2854 | 1468022151491 Marionette TRACE conn2 <- [1,138,null,{}] 16:55:51 INFO - PROCESS | 2854 | 1468022151494 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}] 16:55:51 INFO - PROCESS | 2854 | 1468022151497 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:51 INFO - PROCESS | 2854 | 1468022151586 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:55:51 INFO - PROCESS | 2854 | 1468022151592 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 2854 | 1468022151593 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x11640a800 == 42 [pid = 2854] [id = 42] 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x11697b400) [pid = 2854] [serial = 122] [outer = 0x0] 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x118224000) [pid = 2854] [serial = 123] [outer = 0x11697b400] 16:55:51 INFO - PROCESS | 2854 | 1468022151620 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x1183a5000) [pid = 2854] [serial = 124] [outer = 0x11697b400] 16:55:51 INFO - PROCESS | 2854 | 1468022151944 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 472ms 16:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:55:51 INFO - PROCESS | 2854 | 1468022151964 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 2854 | 1468022151966 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:55:51 INFO - PROCESS | 2854 | 1468022151968 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 2854 | 1468022151969 Marionette TRACE conn2 <- [1,142,null,{}] 16:55:51 INFO - PROCESS | 2854 | 1468022151974 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}] 16:55:51 INFO - PROCESS | 2854 | 1468022151976 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:52 INFO - PROCESS | 2854 | 1468022152079 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:55:52 INFO - PROCESS | 2854 | 1468022152084 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 2854 | 1468022152085 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x116ac3000 == 43 [pid = 2854] [id = 43] 16:55:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x118549000) [pid = 2854] [serial = 125] [outer = 0x0] 16:55:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x11854ec00) [pid = 2854] [serial = 126] [outer = 0x118549000] 16:55:52 INFO - PROCESS | 2854 | 1468022152113 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x118765400) [pid = 2854] [serial = 127] [outer = 0x118549000] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x12ad3e400) [pid = 2854] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x12ad34000) [pid = 2854] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x129206800) [pid = 2854] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x118551400) [pid = 2854] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x11822a800) [pid = 2854] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x117db4000) [pid = 2854] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x12c7aa400) [pid = 2854] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x12c41a800) [pid = 2854] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x119c2fc00) [pid = 2854] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1183af800) [pid = 2854] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x12be03c00) [pid = 2854] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x12b949000) [pid = 2854] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x113c8e400) [pid = 2854] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x11697d000) [pid = 2854] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x113308400) [pid = 2854] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x11822e800) [pid = 2854] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11320c800) [pid = 2854] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x118735400) [pid = 2854] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11990f000) [pid = 2854] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119990c00) [pid = 2854] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1183acc00) [pid = 2854] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119f38800) [pid = 2854] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x119f2ec00) [pid = 2854] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x123847800) [pid = 2854] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x124c1f000) [pid = 2854] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12d072c00) [pid = 2854] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x111ca9c00) [pid = 2854] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x113362c00) [pid = 2854] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:55:52 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x116f93c00) [pid = 2854] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:55:52 INFO - PROCESS | 2854 | 1468022152946 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]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1022ms 16:55:52 INFO - PROCESS | 2854 | 1468022152993 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 2854 | 1468022152995 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:55:53 INFO - PROCESS | 2854 | 1468022153007 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 2854 | 1468022153010 Marionette TRACE conn2 <- [1,146,null,{}] 16:55:53 INFO - PROCESS | 2854 | 1468022153013 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}] 16:55:53 INFO - PROCESS | 2854 | 1468022153014 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:53 INFO - PROCESS | 2854 | 1468022153089 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:55:53 INFO - PROCESS | 2854 | 1468022153094 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 2854 | 1468022153096 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x118258800 == 44 [pid = 2854] [id = 44] 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1121be000) [pid = 2854] [serial = 128] [outer = 0x0] 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x118548800) [pid = 2854] [serial = 129] [outer = 0x1121be000] 16:55:53 INFO - PROCESS | 2854 | 1468022153121 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1188b2000) [pid = 2854] [serial = 130] [outer = 0x1121be000] 16:55:53 INFO - PROCESS | 2854 | 1468022153431 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 480ms 16:55:53 INFO - PROCESS | 2854 | 1468022153480 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 2854 | 1468022153481 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:55:53 INFO - PROCESS | 2854 | 1468022153483 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 2854 | 1468022153484 Marionette TRACE conn2 <- [1,150,null,{}] 16:55:53 INFO - PROCESS | 2854 | 1468022153487 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}] 16:55:53 INFO - PROCESS | 2854 | 1468022153488 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:53 INFO - PROCESS | 2854 | 1468022153567 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:55:53 INFO - PROCESS | 2854 | 1468022153572 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 2854 | 1468022153574 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x11845f800 == 45 [pid = 2854] [id = 45] 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11917a800) [pid = 2854] [serial = 131] [outer = 0x0] 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1194c6000) [pid = 2854] [serial = 132] [outer = 0x11917a800] 16:55:53 INFO - PROCESS | 2854 | 1468022153598 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119904c00) [pid = 2854] [serial = 133] [outer = 0x11917a800] 16:55:53 INFO - PROCESS | 2854 | 1468022153929 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 16:55:53 INFO - PROCESS | 2854 | 1468022153952 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 2854 | 1468022153953 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:55:53 INFO - PROCESS | 2854 | 1468022153958 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 2854 | 1468022153959 Marionette TRACE conn2 <- [1,154,null,{}] 16:55:53 INFO - PROCESS | 2854 | 1468022153961 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}] 16:55:53 INFO - PROCESS | 2854 | 1468022153962 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:54 INFO - PROCESS | 2854 | 1468022154035 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:55:54 INFO - PROCESS | 2854 | 1468022154080 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 2854 | 1468022154083 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x119292800 == 46 [pid = 2854] [id = 46] 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119981400) [pid = 2854] [serial = 134] [outer = 0x0] 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119987c00) [pid = 2854] [serial = 135] [outer = 0x119981400] 16:55:54 INFO - PROCESS | 2854 | 1468022154115 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x119be9c00) [pid = 2854] [serial = 136] [outer = 0x119981400] 16:55:54 INFO - PROCESS | 2854 | 1468022154384 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]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 16:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:55:54 INFO - PROCESS | 2854 | 1468022154430 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 2854 | 1468022154431 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:55:54 INFO - PROCESS | 2854 | 1468022154433 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 2854 | 1468022154434 Marionette TRACE conn2 <- [1,158,null,{}] 16:55:54 INFO - PROCESS | 2854 | 1468022154436 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}] 16:55:54 INFO - PROCESS | 2854 | 1468022154438 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:54 INFO - PROCESS | 2854 | 1468022154521 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:55:54 INFO - PROCESS | 2854 | 1468022154525 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 2854 | 1468022154526 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x112c38800 == 47 [pid = 2854] [id = 47] 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x119a41400) [pid = 2854] [serial = 137] [outer = 0x0] 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x11a0d8400) [pid = 2854] [serial = 138] [outer = 0x119a41400] 16:55:54 INFO - PROCESS | 2854 | 1468022154552 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1217ca400) [pid = 2854] [serial = 139] [outer = 0x119a41400] 16:55:54 INFO - PROCESS | 2854 | 1468022154852 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]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 16:55:54 INFO - PROCESS | 2854 | 1468022154915 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:55:54 INFO - PROCESS | 2854 | 1468022154918 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:55:54 INFO - PROCESS | 2854 | 1468022154924 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 2854 | 1468022154926 Marionette TRACE conn2 <- [1,162,null,{}] 16:55:54 INFO - PROCESS | 2854 | 1468022154930 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}] 16:55:54 INFO - PROCESS | 2854 | 1468022154932 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:55 INFO - PROCESS | 2854 | 1468022155026 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:55:55 INFO - PROCESS | 2854 | 1468022155068 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 2854 | 1468022155071 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x114f43800 == 48 [pid = 2854] [id = 48] 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x113c63800) [pid = 2854] [serial = 140] [outer = 0x0] 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x11619ec00) [pid = 2854] [serial = 141] [outer = 0x113c63800] 16:55:55 INFO - PROCESS | 2854 | 1468022155102 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1167ca800) [pid = 2854] [serial = 142] [outer = 0x113c63800] 16:55:55 INFO - PROCESS | 2854 | 1468022155520 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 16:55:55 INFO - PROCESS | 2854 | 1468022155545 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:55:55 INFO - PROCESS | 2854 | 1468022155547 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:55:55 INFO - PROCESS | 2854 | 1468022155552 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 2854 | 1468022155555 Marionette TRACE conn2 <- [1,166,null,{}] 16:55:55 INFO - PROCESS | 2854 | 1468022155558 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}] 16:55:55 INFO - PROCESS | 2854 | 1468022155559 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:55 INFO - PROCESS | 2854 | 1468022155653 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:55:55 INFO - PROCESS | 2854 | 1468022155695 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 2854 | 1468022155696 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x118425000 == 49 [pid = 2854] [id = 49] 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x117db7800) [pid = 2854] [serial = 143] [outer = 0x0] 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1183ac000) [pid = 2854] [serial = 144] [outer = 0x117db7800] 16:55:55 INFO - PROCESS | 2854 | 1468022155727 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x11854f400) [pid = 2854] [serial = 145] [outer = 0x117db7800] 16:55:56 INFO - PROCESS | 2854 | 1468022156146 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 624ms 16:55:56 INFO - PROCESS | 2854 | 1468022156190 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 2854 | 1468022156191 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:55:56 INFO - PROCESS | 2854 | 1468022156196 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 2854 | 1468022156197 Marionette TRACE conn2 <- [1,170,null,{}] 16:55:56 INFO - PROCESS | 2854 | 1468022156207 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}] 16:55:56 INFO - PROCESS | 2854 | 1468022156211 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:56 INFO - PROCESS | 2854 | 1468022156322 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:55:56 INFO - PROCESS | 2854 | 1468022156395 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 2854 | 1468022156398 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d72800 == 50 [pid = 2854] [id = 50] 16:55:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11990c000) [pid = 2854] [serial = 146] [outer = 0x0] 16:55:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11990fc00) [pid = 2854] [serial = 147] [outer = 0x11990c000] 16:55:56 INFO - PROCESS | 2854 | 1468022156450 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x119c27400) [pid = 2854] [serial = 148] [outer = 0x11990c000] 16:55:56 INFO - PROCESS | 2854 | 1468022156931 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 16:55:56 INFO - PROCESS | 2854 | 1468022156965 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 2854 | 1468022156967 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:55:56 INFO - PROCESS | 2854 | 1468022156969 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 2854 | 1468022156971 Marionette TRACE conn2 <- [1,174,null,{}] 16:55:56 INFO - PROCESS | 2854 | 1468022156973 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}] 16:55:56 INFO - PROCESS | 2854 | 1468022156974 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:57 INFO - PROCESS | 2854 | 1468022157068 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:55:57 INFO - PROCESS | 2854 | 1468022157125 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 2854 | 1468022157126 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240b6800 == 51 [pid = 2854] [id = 51] 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x11a0e6c00) [pid = 2854] [serial = 149] [outer = 0x0] 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x1217ca800) [pid = 2854] [serial = 150] [outer = 0x11a0e6c00] 16:55:57 INFO - PROCESS | 2854 | 1468022157156 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x123356400) [pid = 2854] [serial = 151] [outer = 0x11a0e6c00] 16:55:57 INFO - PROCESS | 2854 | 1468022157556 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]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 16:55:57 INFO - PROCESS | 2854 | 1468022157589 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 2854 | 1468022157590 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:55:57 INFO - PROCESS | 2854 | 1468022157593 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 2854 | 1468022157594 Marionette TRACE conn2 <- [1,178,null,{}] 16:55:57 INFO - PROCESS | 2854 | 1468022157596 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}] 16:55:57 INFO - PROCESS | 2854 | 1468022157598 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:57 INFO - PROCESS | 2854 | 1468022157687 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:55:57 INFO - PROCESS | 2854 | 1468022157729 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 2854 | 1468022157730 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x125603000 == 52 [pid = 2854] [id = 52] 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x12109b800) [pid = 2854] [serial = 152] [outer = 0x0] 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x123853800) [pid = 2854] [serial = 153] [outer = 0x12109b800] 16:55:57 INFO - PROCESS | 2854 | 1468022157758 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x12442bc00) [pid = 2854] [serial = 154] [outer = 0x12109b800] 16:55:58 INFO - PROCESS | 2854 | 1468022158133 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 570ms 16:55:58 INFO - PROCESS | 2854 | 1468022158163 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 2854 | 1468022158165 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:55:58 INFO - PROCESS | 2854 | 1468022158167 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 2854 | 1468022158168 Marionette TRACE conn2 <- [1,182,null,{}] 16:55:58 INFO - PROCESS | 2854 | 1468022158171 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}] 16:55:58 INFO - PROCESS | 2854 | 1468022158175 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:58 INFO - PROCESS | 2854 | 1468022158289 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:55:58 INFO - PROCESS | 2854 | 1468022158364 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 2854 | 1468022158366 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e4f800 == 53 [pid = 2854] [id = 53] 16:55:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x11822ac00) [pid = 2854] [serial = 155] [outer = 0x0] 16:55:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x1188b2400) [pid = 2854] [serial = 156] [outer = 0x11822ac00] 16:55:58 INFO - PROCESS | 2854 | 1468022158396 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 128 (0x12570e800) [pid = 2854] [serial = 157] [outer = 0x11822ac00] 16:55:58 INFO - PROCESS | 2854 | 1468022158863 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 719ms 16:55:58 INFO - PROCESS | 2854 | 1468022158886 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 2854 | 1468022158889 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:55:58 INFO - PROCESS | 2854 | 1468022158892 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 2854 | 1468022158894 Marionette TRACE conn2 <- [1,186,null,{}] 16:55:58 INFO - PROCESS | 2854 | 1468022158897 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}] 16:55:58 INFO - PROCESS | 2854 | 1468022158899 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:58 INFO - PROCESS | 2854 | 1468022158986 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:55:59 INFO - PROCESS | 2854 | 1468022159032 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 2854 | 1468022159035 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:55:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x11694c800 == 54 [pid = 2854] [id = 54] 16:55:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 129 (0x112f2cc00) [pid = 2854] [serial = 158] [outer = 0x0] 16:55:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 130 (0x115e8f800) [pid = 2854] [serial = 159] [outer = 0x112f2cc00] 16:55:59 INFO - PROCESS | 2854 | 1468022159061 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 131 (0x1167d2000) [pid = 2854] [serial = 160] [outer = 0x112f2cc00] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x119292800 == 53 [pid = 2854] [id = 46] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11845f800 == 52 [pid = 2854] [id = 45] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x118258800 == 51 [pid = 2854] [id = 44] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x116ab7800 == 50 [pid = 2854] [id = 27] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x116ac3000 == 49 [pid = 2854] [id = 43] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x119b65000 == 48 [pid = 2854] [id = 34] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11745f800 == 47 [pid = 2854] [id = 28] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11640a800 == 46 [pid = 2854] [id = 42] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x118250800 == 45 [pid = 2854] [id = 29] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x118473800 == 44 [pid = 2854] [id = 31] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x112532000 == 43 [pid = 2854] [id = 41] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x119f20800 == 42 [pid = 2854] [id = 35] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x119276000 == 41 [pid = 2854] [id = 32] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x116ab5000 == 40 [pid = 2854] [id = 33] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x115e4f800 == 39 [pid = 2854] [id = 53] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x125603000 == 38 [pid = 2854] [id = 52] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11836d800 == 37 [pid = 2854] [id = 30] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x1240b6800 == 36 [pid = 2854] [id = 51] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x117d72800 == 35 [pid = 2854] [id = 50] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x1240b7800 == 34 [pid = 2854] [id = 40] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c4800 == 33 [pid = 2854] [id = 39] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x118425000 == 32 [pid = 2854] [id = 49] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x112c38800 == 31 [pid = 2854] [id = 47] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x12312b000 == 30 [pid = 2854] [id = 38] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x12160e800 == 29 [pid = 2854] [id = 36] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x121717800 == 28 [pid = 2854] [id = 37] 16:55:59 INFO - PROCESS | 2854 | --DOCSHELL 0x114f43800 == 27 [pid = 2854] [id = 48] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 130 (0x12334c000) [pid = 2854] [serial = 11] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 129 (0x116f92c00) [pid = 2854] [serial = 75] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 128 (0x118226000) [pid = 2854] [serial = 76] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 127 (0x1183a9000) [pid = 2854] [serial = 78] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x11858f800) [pid = 2854] [serial = 81] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x11889e000) [pid = 2854] [serial = 84] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x119183c00) [pid = 2854] [serial = 87] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x11990ec00) [pid = 2854] [serial = 88] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x11998a800) [pid = 2854] [serial = 90] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x119a3e800) [pid = 2854] [serial = 91] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x119bdfc00) [pid = 2854] [serial = 93] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x119c28400) [pid = 2854] [serial = 94] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x119c2f000) [pid = 2854] [serial = 96] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x11a0e6000) [pid = 2854] [serial = 99] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x12166dc00) [pid = 2854] [serial = 102] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x123752800) [pid = 2854] [serial = 105] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12448d000) [pid = 2854] [serial = 108] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x124cbc400) [pid = 2854] [serial = 111] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x125706000) [pid = 2854] [serial = 114] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x11a0e1000) [pid = 2854] [serial = 97] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x112137800) [pid = 2854] [serial = 63] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x115df9000) [pid = 2854] [serial = 66] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x118226c00) [pid = 2854] [serial = 69] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1183a8400) [pid = 2854] [serial = 70] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x111c83c00) [pid = 2854] [serial = 72] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12109fc00) [pid = 2854] [serial = 100] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1240b1400) [pid = 2854] [serial = 106] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11297bc00) [pid = 2854] [serial = 64] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x125705000) [pid = 2854] [serial = 112] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119179400) [pid = 2854] [serial = 85] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1246d1800) [pid = 2854] [serial = 109] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11854d400) [pid = 2854] [serial = 79] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11670a000) [pid = 2854] [serial = 67] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1167c9400) [pid = 2854] [serial = 73] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11875a400) [pid = 2854] [serial = 82] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119438800) [pid = 2854] [serial = 61] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x123574400) [pid = 2854] [serial = 8] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12c41f000) [pid = 2854] [serial = 39] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12be11000) [pid = 2854] [serial = 36] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x12c415000) [pid = 2854] [serial = 37] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119c26800) [pid = 2854] [serial = 33] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119c2d400) [pid = 2854] [serial = 34] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12be0ec00) [pid = 2854] [serial = 31] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12be07c00) [pid = 2854] [serial = 30] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12b9ce000) [pid = 2854] [serial = 27] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x12b9d4000) [pid = 2854] [serial = 28] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x12b1e2400) [pid = 2854] [serial = 24] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12b1edc00) [pid = 2854] [serial = 25] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x12ad3a400) [pid = 2854] [serial = 22] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x12ad35c00) [pid = 2854] [serial = 21] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x129488800) [pid = 2854] [serial = 18] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x129208400) [pid = 2854] [serial = 15] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x12920e000) [pid = 2854] [serial = 16] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x12dc1fc00) [pid = 2854] [serial = 60] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x119982c00) [pid = 2854] [serial = 57] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x12d071000) [pid = 2854] [serial = 58] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x11854c400) [pid = 2854] [serial = 55] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x118548c00) [pid = 2854] [serial = 54] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1183c7800) [pid = 2854] [serial = 51] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x1188b8400) [pid = 2854] [serial = 52] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x12cf51000) [pid = 2854] [serial = 48] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x12c7ac000) [pid = 2854] [serial = 42] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x12c986c00) [pid = 2854] [serial = 43] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x12cf0b800) [pid = 2854] [serial = 45] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x12c7a4000) [pid = 2854] [serial = 40] [outer = 0x0] [url = about:blank] 16:55:59 INFO - PROCESS | 2854 | 1468022159943 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]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1075ms 16:55:59 INFO - PROCESS | 2854 | 1468022159967 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 2854 | 1468022159970 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:55:59 INFO - PROCESS | 2854 | 1468022159978 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 2854 | 1468022159980 Marionette TRACE conn2 <- [1,190,null,{}] 16:55:59 INFO - PROCESS | 2854 | 1468022159984 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}] 16:55:59 INFO - PROCESS | 2854 | 1468022159985 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:00 INFO - PROCESS | 2854 | 1468022160061 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:56:00 INFO - PROCESS | 2854 | 1468022160066 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 2854 | 1468022160069 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x11321b800 == 28 [pid = 2854] [id = 55] 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x116715c00) [pid = 2854] [serial = 161] [outer = 0x0] 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x116907c00) [pid = 2854] [serial = 162] [outer = 0x116715c00] 16:56:00 INFO - PROCESS | 2854 | 1468022160097 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x113c58c00) [pid = 2854] [serial = 163] [outer = 0x116715c00] 16:56:00 INFO - PROCESS | 2854 | 1468022160401 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 477ms 16:56:00 INFO - PROCESS | 2854 | 1468022160449 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 2854 | 1468022160453 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:56:00 INFO - PROCESS | 2854 | 1468022160458 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 2854 | 1468022160459 Marionette TRACE conn2 <- [1,194,null,{}] 16:56:00 INFO - PROCESS | 2854 | 1468022160461 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}] 16:56:00 INFO - PROCESS | 2854 | 1468022160463 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:00 INFO - PROCESS | 2854 | 1468022160535 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:56:00 INFO - PROCESS | 2854 | 1468022160539 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 2854 | 1468022160540 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x11695d000 == 29 [pid = 2854] [id = 56] 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x118225400) [pid = 2854] [serial = 164] [outer = 0x0] 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x1183a9800) [pid = 2854] [serial = 165] [outer = 0x118225400] 16:56:00 INFO - PROCESS | 2854 | 1468022160569 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x1183ccc00) [pid = 2854] [serial = 166] [outer = 0x118225400] 16:56:00 INFO - PROCESS | 2854 | 1468022160884 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 16:56:00 INFO - PROCESS | 2854 | 1468022160929 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:56:00 INFO - PROCESS | 2854 | 1468022160938 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:56:00 INFO - PROCESS | 2854 | 1468022160940 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 2854 | 1468022160943 Marionette TRACE conn2 <- [1,198,null,{}] 16:56:00 INFO - PROCESS | 2854 | 1468022160950 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}] 16:56:00 INFO - PROCESS | 2854 | 1468022160953 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:01 INFO - PROCESS | 2854 | 1468022161029 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:56:01 INFO - PROCESS | 2854 | 1468022161071 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 2854 | 1468022161073 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d6f800 == 30 [pid = 2854] [id = 57] 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x116904400) [pid = 2854] [serial = 167] [outer = 0x0] 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x11858f800) [pid = 2854] [serial = 168] [outer = 0x116904400] 16:56:01 INFO - PROCESS | 2854 | 1468022161101 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x1188af800) [pid = 2854] [serial = 169] [outer = 0x116904400] 16:56:01 INFO - PROCESS | 2854 | 1468022161447 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 16:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:56:01 INFO - PROCESS | 2854 | 1468022161462 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 2854 | 1468022161464 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:56:01 INFO - PROCESS | 2854 | 1468022161467 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 2854 | 1468022161469 Marionette TRACE conn2 <- [1,202,null,{}] 16:56:01 INFO - PROCESS | 2854 | 1468022161472 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}] 16:56:01 INFO - PROCESS | 2854 | 1468022161475 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:01 INFO - PROCESS | 2854 | 1468022161614 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:56:01 INFO - PROCESS | 2854 | 1468022161623 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 2854 | 1468022161625 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x11825c800 == 31 [pid = 2854] [id = 58] 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x11889e000) [pid = 2854] [serial = 170] [outer = 0x0] 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x119497400) [pid = 2854] [serial = 171] [outer = 0x11889e000] 16:56:01 INFO - PROCESS | 2854 | 1468022161659 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1194c8400) [pid = 2854] [serial = 172] [outer = 0x11889e000] 16:56:01 INFO - PROCESS | 2854 | 1468022161965 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 523ms 16:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:56:02 INFO - PROCESS | 2854 | 1468022161997 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 2854 | 1468022161998 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:56:02 INFO - PROCESS | 2854 | 1468022162000 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 2854 | 1468022162001 Marionette TRACE conn2 <- [1,206,null,{}] 16:56:02 INFO - PROCESS | 2854 | 1468022162012 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}] 16:56:02 INFO - PROCESS | 2854 | 1468022162014 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:02 INFO - PROCESS | 2854 | 1468022162100 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:56:02 INFO - PROCESS | 2854 | 1468022162106 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 2854 | 1468022162107 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x118442800 == 32 [pid = 2854] [id = 59] 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x117db4000) [pid = 2854] [serial = 173] [outer = 0x0] 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x11990a800) [pid = 2854] [serial = 174] [outer = 0x117db4000] 16:56:02 INFO - PROCESS | 2854 | 1468022162157 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11998b400) [pid = 2854] [serial = 175] [outer = 0x117db4000] 16:56:02 INFO - PROCESS | 2854 | 1468022162481 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 16:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:56:02 INFO - PROCESS | 2854 | 1468022162519 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 2854 | 1468022162520 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:56:02 INFO - PROCESS | 2854 | 1468022162522 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 2854 | 1468022162523 Marionette TRACE conn2 <- [1,210,null,{}] 16:56:02 INFO - PROCESS | 2854 | 1468022162525 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}] 16:56:02 INFO - PROCESS | 2854 | 1468022162529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:02 INFO - PROCESS | 2854 | 1468022162635 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:56:02 INFO - PROCESS | 2854 | 1468022162665 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 2854 | 1468022162666 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x119730800 == 33 [pid = 2854] [id = 60] 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11998f000) [pid = 2854] [serial = 176] [outer = 0x0] 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119c2d400) [pid = 2854] [serial = 177] [outer = 0x11998f000] 16:56:02 INFO - PROCESS | 2854 | 1468022162691 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1210a5000) [pid = 2854] [serial = 178] [outer = 0x11998f000] 16:56:02 INFO - PROCESS | 2854 | 1468022162979 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 16:56:03 INFO - PROCESS | 2854 | 1468022162997 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 2854 | 1468022162999 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:56:03 INFO - PROCESS | 2854 | 1468022163001 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 2854 | 1468022163002 Marionette TRACE conn2 <- [1,214,null,{}] 16:56:03 INFO - PROCESS | 2854 | 1468022163012 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}] 16:56:03 INFO - PROCESS | 2854 | 1468022163020 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:03 INFO - PROCESS | 2854 | 1468022163110 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:56:03 INFO - PROCESS | 2854 | 1468022163114 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 2854 | 1468022163115 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b6a000 == 34 [pid = 2854] [id = 61] 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11998f400) [pid = 2854] [serial = 179] [outer = 0x0] 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1231f5800) [pid = 2854] [serial = 180] [outer = 0x11998f400] 16:56:03 INFO - PROCESS | 2854 | 1468022163139 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x123846800) [pid = 2854] [serial = 181] [outer = 0x11998f400] 16:56:03 INFO - PROCESS | 2854 | 1468022163459 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]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 473ms 16:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:56:03 INFO - PROCESS | 2854 | 1468022163476 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 2854 | 1468022163477 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:56:03 INFO - PROCESS | 2854 | 1468022163479 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 2854 | 1468022163480 Marionette TRACE conn2 <- [1,218,null,{}] 16:56:03 INFO - PROCESS | 2854 | 1468022163483 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}] 16:56:03 INFO - PROCESS | 2854 | 1468022163484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:03 INFO - PROCESS | 2854 | 1468022163571 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:56:03 INFO - PROCESS | 2854 | 1468022163600 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 2854 | 1468022163601 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f72000 == 35 [pid = 2854] [id = 62] 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x123faa400) [pid = 2854] [serial = 182] [outer = 0x0] 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12448e000) [pid = 2854] [serial = 183] [outer = 0x123faa400] 16:56:03 INFO - PROCESS | 2854 | 1468022163626 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x124c1ac00) [pid = 2854] [serial = 184] [outer = 0x123faa400] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119a41400) [pid = 2854] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119981400) [pid = 2854] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11697b400) [pid = 2854] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118549000) [pid = 2854] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1121be000) [pid = 2854] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11917a800) [pid = 2854] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1121b0000) [pid = 2854] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x126675c00) [pid = 2854] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119f39400) [pid = 2854] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:56:03 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x124424000) [pid = 2854] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:56:03 INFO - PROCESS | 2854 | 1468022163951 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]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 16:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:56:04 INFO - PROCESS | 2854 | 1468022163999 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 2854 | 1468022164000 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:56:04 INFO - PROCESS | 2854 | 1468022164002 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 2854 | 1468022164004 Marionette TRACE conn2 <- [1,222,null,{}] 16:56:04 INFO - PROCESS | 2854 | 1468022164006 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}] 16:56:04 INFO - PROCESS | 2854 | 1468022164007 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:04 INFO - PROCESS | 2854 | 1468022164084 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:56:04 INFO - PROCESS | 2854 | 1468022164089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 2854 | 1468022164091 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x121613800 == 36 [pid = 2854] [id = 63] 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11670dc00) [pid = 2854] [serial = 185] [outer = 0x0] 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1188b9c00) [pid = 2854] [serial = 186] [outer = 0x11670dc00] 16:56:04 INFO - PROCESS | 2854 | 1468022164116 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11a0e1c00) [pid = 2854] [serial = 187] [outer = 0x11670dc00] 16:56:04 INFO - PROCESS | 2854 | 1468022164398 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]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 16:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:56:04 INFO - PROCESS | 2854 | 1468022164431 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 2854 | 1468022164432 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:56:04 INFO - PROCESS | 2854 | 1468022164434 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 2854 | 1468022164435 Marionette TRACE conn2 <- [1,226,null,{}] 16:56:04 INFO - PROCESS | 2854 | 1468022164437 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}] 16:56:04 INFO - PROCESS | 2854 | 1468022164440 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:04 INFO - PROCESS | 2854 | 1468022164515 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:56:04 INFO - PROCESS | 2854 | 1468022164560 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 2854 | 1468022164561 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x123130000 == 37 [pid = 2854] [id = 64] 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1183a9400) [pid = 2854] [serial = 188] [outer = 0x0] 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x12442d400) [pid = 2854] [serial = 189] [outer = 0x1183a9400] 16:56:04 INFO - PROCESS | 2854 | 1468022164585 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x124cb9800) [pid = 2854] [serial = 190] [outer = 0x1183a9400] 16:56:04 INFO - PROCESS | 2854 | 1468022164862 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]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 16:56:04 INFO - PROCESS | 2854 | 1468022164902 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 2854 | 1468022164904 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:56:04 INFO - PROCESS | 2854 | 1468022164910 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 2854 | 1468022164912 Marionette TRACE conn2 <- [1,230,null,{}] 16:56:04 INFO - PROCESS | 2854 | 1468022164914 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}] 16:56:04 INFO - PROCESS | 2854 | 1468022164916 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:05 INFO - PROCESS | 2854 | 1468022165010 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:56:05 INFO - PROCESS | 2854 | 1468022165014 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 2854 | 1468022165015 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x118441800 == 38 [pid = 2854] [id = 65] 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x124cbbc00) [pid = 2854] [serial = 191] [outer = 0x0] 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12570f800) [pid = 2854] [serial = 192] [outer = 0x124cbbc00] 16:56:05 INFO - PROCESS | 2854 | 1468022165042 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12735cc00) [pid = 2854] [serial = 193] [outer = 0x124cbbc00] 16:56:05 INFO - PROCESS | 2854 | 1468022165341 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 16:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:56:05 INFO - PROCESS | 2854 | 1468022165382 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 2854 | 1468022165383 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:56:05 INFO - PROCESS | 2854 | 1468022165385 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 2854 | 1468022165386 Marionette TRACE conn2 <- [1,234,null,{}] 16:56:05 INFO - PROCESS | 2854 | 1468022165390 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}] 16:56:05 INFO - PROCESS | 2854 | 1468022165392 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:05 INFO - PROCESS | 2854 | 1468022165486 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:56:05 INFO - PROCESS | 2854 | 1468022165492 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 2854 | 1468022165493 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c98800 == 39 [pid = 2854] [id = 66] 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1194cb000) [pid = 2854] [serial = 194] [outer = 0x0] 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1263e9800) [pid = 2854] [serial = 195] [outer = 0x1194cb000] 16:56:05 INFO - PROCESS | 2854 | 1468022165517 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bd6000) [pid = 2854] [serial = 196] [outer = 0x1194cb000] 16:56:05 INFO - PROCESS | 2854 | 1468022165776 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 422ms 16:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:56:05 INFO - PROCESS | 2854 | 1468022165813 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 2854 | 1468022165815 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:56:05 INFO - PROCESS | 2854 | 1468022165819 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 2854 | 1468022165821 Marionette TRACE conn2 <- [1,238,null,{}] 16:56:05 INFO - PROCESS | 2854 | 1468022165834 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}] 16:56:05 INFO - PROCESS | 2854 | 1468022165836 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:05 INFO - PROCESS | 2854 | 1468022165967 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:56:06 INFO - PROCESS | 2854 | 1468022166086 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 2854 | 1468022166088 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x112157800 == 40 [pid = 2854] [id = 67] 16:56:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x111c1d800) [pid = 2854] [serial = 197] [outer = 0x0] 16:56:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1121b1400) [pid = 2854] [serial = 198] [outer = 0x111c1d800] 16:56:06 INFO - PROCESS | 2854 | 1468022166141 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x113312400) [pid = 2854] [serial = 199] [outer = 0x111c1d800] 16:56:06 INFO - PROCESS | 2854 | 1468022166703 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]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 930ms 16:56:06 INFO - PROCESS | 2854 | 1468022166766 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 2854 | 1468022166768 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:56:06 INFO - PROCESS | 2854 | 1468022166775 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 2854 | 1468022166777 Marionette TRACE conn2 <- [1,242,null,{}] 16:56:06 INFO - PROCESS | 2854 | 1468022166780 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}] 16:56:06 INFO - PROCESS | 2854 | 1468022166783 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:06 INFO - PROCESS | 2854 | 1468022166887 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:56:06 INFO - PROCESS | 2854 | 1468022166954 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 2854 | 1468022166955 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d6e800 == 41 [pid = 2854] [id = 68] 16:56:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x117db9000) [pid = 2854] [serial = 200] [outer = 0x0] 16:56:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x118228800) [pid = 2854] [serial = 201] [outer = 0x117db9000] 16:56:06 INFO - PROCESS | 2854 | 1468022166985 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1183b0400) [pid = 2854] [serial = 202] [outer = 0x117db9000] 16:56:07 INFO - PROCESS | 2854 | 1468022167680 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]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 972ms 16:56:07 INFO - PROCESS | 2854 | 1468022167746 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:56:07 INFO - PROCESS | 2854 | 1468022167750 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:56:07 INFO - PROCESS | 2854 | 1468022167755 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 2854 | 1468022167758 Marionette TRACE conn2 <- [1,246,null,{}] 16:56:07 INFO - PROCESS | 2854 | 1468022167763 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}] 16:56:07 INFO - PROCESS | 2854 | 1468022167766 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:07 INFO - PROCESS | 2854 | 1468022167904 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:56:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1176fa800) [pid = 2854] [serial = 203] [outer = 0x127314c00] 16:56:08 INFO - PROCESS | 2854 | 1468022167996 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 2854 | 1468022168000 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e4b800 == 42 [pid = 2854] [id = 69] 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1183ac400) [pid = 2854] [serial = 204] [outer = 0x0] 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1183c7400) [pid = 2854] [serial = 205] [outer = 0x1183ac400] 16:56:08 INFO - PROCESS | 2854 | 1468022168080 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x118551800) [pid = 2854] [serial = 206] [outer = 0x1183ac400] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x124c98800 == 41 [pid = 2854] [id = 66] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x118441800 == 40 [pid = 2854] [id = 65] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x123130000 == 39 [pid = 2854] [id = 64] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x121613800 == 38 [pid = 2854] [id = 63] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x119f72000 == 37 [pid = 2854] [id = 62] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x119b6a000 == 36 [pid = 2854] [id = 61] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x119730800 == 35 [pid = 2854] [id = 60] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x118442800 == 34 [pid = 2854] [id = 59] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x11825c800 == 33 [pid = 2854] [id = 58] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x117d6f800 == 32 [pid = 2854] [id = 57] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x11695d000 == 31 [pid = 2854] [id = 56] 16:56:08 INFO - PROCESS | 2854 | --DOCSHELL 0x11321b800 == 30 [pid = 2854] [id = 55] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12738cc00) [pid = 2854] [serial = 118] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11a0d8400) [pid = 2854] [serial = 138] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1217ca400) [pid = 2854] [serial = 139] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119be9c00) [pid = 2854] [serial = 136] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x118224000) [pid = 2854] [serial = 123] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11854ec00) [pid = 2854] [serial = 126] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118548800) [pid = 2854] [serial = 129] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x118765400) [pid = 2854] [serial = 127] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1188b2000) [pid = 2854] [serial = 130] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119904c00) [pid = 2854] [serial = 133] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x112cd7c00) [pid = 2854] [serial = 120] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1194c6000) [pid = 2854] [serial = 132] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1183a5000) [pid = 2854] [serial = 124] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119987c00) [pid = 2854] [serial = 135] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x116491400) [pid = 2854] [serial = 121] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12735b000) [pid = 2854] [serial = 117] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1230c8c00) [pid = 2854] [serial = 103] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1263e0800) [pid = 2854] [serial = 115] [outer = 0x0] [url = about:blank] 16:56:08 INFO - PROCESS | 2854 | 1468022168513 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]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 777ms 16:56:08 INFO - PROCESS | 2854 | 1468022168532 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 2854 | 1468022168537 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:56:08 INFO - PROCESS | 2854 | 1468022168566 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 2854 | 1468022168569 Marionette TRACE conn2 <- [1,250,null,{}] 16:56:08 INFO - PROCESS | 2854 | 1468022168575 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}] 16:56:08 INFO - PROCESS | 2854 | 1468022168578 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:08 INFO - PROCESS | 2854 | 1468022168696 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:56:08 INFO - PROCESS | 2854 | 1468022168713 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 2854 | 1468022168714 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x11745d000 == 31 [pid = 2854] [id = 70] 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118762800) [pid = 2854] [serial = 207] [outer = 0x0] 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1188b2000) [pid = 2854] [serial = 208] [outer = 0x118762800] 16:56:08 INFO - PROCESS | 2854 | 1468022168759 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1194c6000) [pid = 2854] [serial = 209] [outer = 0x118762800] 16:56:09 INFO - PROCESS | 2854 | 1468022169066 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 542ms 16:56:09 INFO - PROCESS | 2854 | 1468022169093 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:56:09 INFO - PROCESS | 2854 | 1468022169094 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:56:09 INFO - PROCESS | 2854 | 1468022169097 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 2854 | 1468022169099 Marionette TRACE conn2 <- [1,254,null,{}] 16:56:09 INFO - PROCESS | 2854 | 1468022169111 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}] 16:56:09 INFO - PROCESS | 2854 | 1468022169114 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:09 INFO - PROCESS | 2854 | 1468022169208 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:56:09 INFO - PROCESS | 2854 | 1468022169213 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 2854 | 1468022169215 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x118470000 == 32 [pid = 2854] [id = 71] 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11990ec00) [pid = 2854] [serial = 210] [outer = 0x0] 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119bd2400) [pid = 2854] [serial = 211] [outer = 0x11990ec00] 16:56:09 INFO - PROCESS | 2854 | 1468022169244 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119c2d000) [pid = 2854] [serial = 212] [outer = 0x11990ec00] 16:56:09 INFO - PROCESS | 2854 | 1468022169549 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 16:56:09 INFO - PROCESS | 2854 | 1468022169568 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 2854 | 1468022169570 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:56:09 INFO - PROCESS | 2854 | 1468022169573 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 2854 | 1468022169576 Marionette TRACE conn2 <- [1,258,null,{}] 16:56:09 INFO - PROCESS | 2854 | 1468022169579 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}] 16:56:09 INFO - PROCESS | 2854 | 1468022169580 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:09 INFO - PROCESS | 2854 | 1468022169656 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:56:09 INFO - PROCESS | 2854 | 1468022169702 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 2854 | 1468022169703 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x119742800 == 33 [pid = 2854] [id = 72] 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x113c8d800) [pid = 2854] [serial = 213] [outer = 0x0] 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e0000) [pid = 2854] [serial = 214] [outer = 0x113c8d800] 16:56:09 INFO - PROCESS | 2854 | 1468022169728 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x123349c00) [pid = 2854] [serial = 215] [outer = 0x113c8d800] 16:56:10 INFO - PROCESS | 2854 | 1468022169997 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]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 16:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:56:10 INFO - PROCESS | 2854 | 1468022170046 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 2854 | 1468022170047 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:56:10 INFO - PROCESS | 2854 | 1468022170049 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 2854 | 1468022170050 Marionette TRACE conn2 <- [1,262,null,{}] 16:56:10 INFO - PROCESS | 2854 | 1468022170052 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}] 16:56:10 INFO - PROCESS | 2854 | 1468022170053 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:10 INFO - PROCESS | 2854 | 1468022170130 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:56:10 INFO - PROCESS | 2854 | 1468022170134 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 2854 | 1468022170135 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x116610000 == 34 [pid = 2854] [id = 73] 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1231ec800) [pid = 2854] [serial = 216] [outer = 0x0] 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1240b1400) [pid = 2854] [serial = 217] [outer = 0x1231ec800] 16:56:10 INFO - PROCESS | 2854 | 1468022170162 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x124c1c400) [pid = 2854] [serial = 218] [outer = 0x1231ec800] 16:56:10 INFO - PROCESS | 2854 | 1468022170522 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]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 524ms 16:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:56:10 INFO - PROCESS | 2854 | 1468022170573 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 2854 | 1468022170574 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:56:10 INFO - PROCESS | 2854 | 1468022170576 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 2854 | 1468022170577 Marionette TRACE conn2 <- [1,266,null,{}] 16:56:10 INFO - PROCESS | 2854 | 1468022170587 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}] 16:56:10 INFO - PROCESS | 2854 | 1468022170591 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:10 INFO - PROCESS | 2854 | 1468022170699 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:56:10 INFO - PROCESS | 2854 | 1468022170732 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 2854 | 1468022170733 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231db800 == 35 [pid = 2854] [id = 74] 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x124cb3400) [pid = 2854] [serial = 219] [outer = 0x0] 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12637b800) [pid = 2854] [serial = 220] [outer = 0x124cb3400] 16:56:10 INFO - PROCESS | 2854 | 1468022170757 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x127389800) [pid = 2854] [serial = 221] [outer = 0x124cb3400] 16:56:11 INFO - PROCESS | 2854 | 1468022171063 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]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 525ms 16:56:11 INFO - PROCESS | 2854 | 1468022171102 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 2854 | 1468022171104 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:56:11 INFO - PROCESS | 2854 | 1468022171107 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 2854 | 1468022171109 Marionette TRACE conn2 <- [1,270,null,{}] 16:56:11 INFO - PROCESS | 2854 | 1468022171112 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}] 16:56:11 INFO - PROCESS | 2854 | 1468022171113 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:11 INFO - PROCESS | 2854 | 1468022171203 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:56:11 INFO - PROCESS | 2854 | 1468022171206 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 2854 | 1468022171208 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238b4000 == 36 [pid = 2854] [id = 75] 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x128bd5400) [pid = 2854] [serial = 222] [outer = 0x0] 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x128c42000) [pid = 2854] [serial = 223] [outer = 0x128bd5400] 16:56:11 INFO - PROCESS | 2854 | 1468022171232 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x129206000) [pid = 2854] [serial = 224] [outer = 0x128bd5400] 16:56:11 INFO - PROCESS | 2854 | 1468022171550 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]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 474ms 16:56:11 INFO - PROCESS | 2854 | 1468022171586 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 2854 | 1468022171588 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:56:11 INFO - PROCESS | 2854 | 1468022171594 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 2854 | 1468022171595 Marionette TRACE conn2 <- [1,274,null,{}] 16:56:11 INFO - PROCESS | 2854 | 1468022171597 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}] 16:56:11 INFO - PROCESS | 2854 | 1468022171598 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:11 INFO - PROCESS | 2854 | 1468022171686 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:56:11 INFO - PROCESS | 2854 | 1468022171717 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 2854 | 1468022171718 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca8800 == 37 [pid = 2854] [id = 76] 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x129208800) [pid = 2854] [serial = 225] [outer = 0x0] 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12920cc00) [pid = 2854] [serial = 226] [outer = 0x129208800] 16:56:11 INFO - PROCESS | 2854 | 1468022171742 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12940d400) [pid = 2854] [serial = 227] [outer = 0x129208800] 16:56:12 INFO - PROCESS | 2854 | 1468022172033 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]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 16:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:56:12 INFO - PROCESS | 2854 | 1468022172065 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 2854 | 1468022172066 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:56:12 INFO - PROCESS | 2854 | 1468022172068 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 2854 | 1468022172069 Marionette TRACE conn2 <- [1,278,null,{}] 16:56:12 INFO - PROCESS | 2854 | 1468022172071 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}] 16:56:12 INFO - PROCESS | 2854 | 1468022172074 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:12 INFO - PROCESS | 2854 | 1468022172167 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:56:12 INFO - PROCESS | 2854 | 1468022172177 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 2854 | 1468022172179 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x127167000 == 38 [pid = 2854] [id = 77] 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12920e000) [pid = 2854] [serial = 228] [outer = 0x0] 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x129414800) [pid = 2854] [serial = 229] [outer = 0x12920e000] 16:56:12 INFO - PROCESS | 2854 | 1468022172202 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x129489c00) [pid = 2854] [serial = 230] [outer = 0x12920e000] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x11998f000) [pid = 2854] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x116715c00) [pid = 2854] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x112f2cc00) [pid = 2854] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x116904400) [pid = 2854] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x117db4000) [pid = 2854] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11889e000) [pid = 2854] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11998f400) [pid = 2854] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x118225400) [pid = 2854] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x113c63800) [pid = 2854] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x123faa400) [pid = 2854] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11670dc00) [pid = 2854] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x124cbbc00) [pid = 2854] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x117db7800) [pid = 2854] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11990c000) [pid = 2854] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183a9400) [pid = 2854] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11a0e6c00) [pid = 2854] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x12109b800) [pid = 2854] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:56:12 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11822ac00) [pid = 2854] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 16:56:12 INFO - PROCESS | 2854 | 1468022172579 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]]]}] 16:56:12 INFO - PROCESS | 2854 | 1468022172587 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 2854 | 1468022172589 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:56:12 INFO - PROCESS | 2854 | 1468022172597 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 2854 | 1468022172598 Marionette TRACE conn2 <- [1,282,null,{}] 16:56:12 INFO - PROCESS | 2854 | 1468022172601 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}] 16:56:12 INFO - PROCESS | 2854 | 1468022172602 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:12 INFO - PROCESS | 2854 | 1468022172729 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:56:12 INFO - PROCESS | 2854 | 1468022172768 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 2854 | 1468022172769 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973b000 == 39 [pid = 2854] [id = 78] 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x112eb8400) [pid = 2854] [serial = 231] [outer = 0x0] 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11822ac00) [pid = 2854] [serial = 232] [outer = 0x112eb8400] 16:56:12 INFO - PROCESS | 2854 | 1468022172810 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11998dc00) [pid = 2854] [serial = 233] [outer = 0x112eb8400] 16:56:13 INFO - PROCESS | 2854 | 1468022173202 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]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 16:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:56:13 INFO - PROCESS | 2854 | 1468022173215 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 2854 | 1468022173217 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:56:13 INFO - PROCESS | 2854 | 1468022173219 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 2854 | 1468022173221 Marionette TRACE conn2 <- [1,286,null,{}] 16:56:13 INFO - PROCESS | 2854 | 1468022173226 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}] 16:56:13 INFO - PROCESS | 2854 | 1468022173227 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:13 INFO - PROCESS | 2854 | 1468022173333 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:56:13 INFO - PROCESS | 2854 | 1468022173339 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 2854 | 1468022173341 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f78800 == 40 [pid = 2854] [id = 79] 16:56:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x118551c00) [pid = 2854] [serial = 234] [outer = 0x0] 16:56:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12109e000) [pid = 2854] [serial = 235] [outer = 0x118551c00] 16:56:13 INFO - PROCESS | 2854 | 1468022173366 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1294bf000) [pid = 2854] [serial = 236] [outer = 0x118551c00] 16:56:13 INFO - PROCESS | 2854 | 1468022173694 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]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 521ms 16:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:56:13 INFO - PROCESS | 2854 | 1468022173741 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 2854 | 1468022173742 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:56:13 INFO - PROCESS | 2854 | 1468022173746 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 2854 | 1468022173747 Marionette TRACE conn2 <- [1,290,null,{}] 16:56:13 INFO - PROCESS | 2854 | 1468022173750 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}] 16:56:13 INFO - PROCESS | 2854 | 1468022173752 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:13 INFO - PROCESS | 2854 | 1468022173868 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:56:13 INFO - PROCESS | 2854 | 1468022173937 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 2854 | 1468022173938 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x129450800 == 41 [pid = 2854] [id = 80] 16:56:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x11998c400) [pid = 2854] [serial = 237] [outer = 0x0] 16:56:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1294c5800) [pid = 2854] [serial = 238] [outer = 0x11998c400] 16:56:13 INFO - PROCESS | 2854 | 1468022173978 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12a846400) [pid = 2854] [serial = 239] [outer = 0x11998c400] 16:56:14 INFO - PROCESS | 2854 | 1468022174364 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 16:56:14 INFO - PROCESS | 2854 | 1468022174428 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 2854 | 1468022174430 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:56:14 INFO - PROCESS | 2854 | 1468022174434 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 2854 | 1468022174436 Marionette TRACE conn2 <- [1,294,null,{}] 16:56:14 INFO - PROCESS | 2854 | 1468022174441 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}] 16:56:14 INFO - PROCESS | 2854 | 1468022174443 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:14 INFO - PROCESS | 2854 | 1468022174532 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:56:14 INFO - PROCESS | 2854 | 1468022174616 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 2854 | 1468022174618 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x11694a000 == 42 [pid = 2854] [id = 81] 16:56:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x116148800) [pid = 2854] [serial = 240] [outer = 0x0] 16:56:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11670a800) [pid = 2854] [serial = 241] [outer = 0x116148800] 16:56:14 INFO - PROCESS | 2854 | 1468022174649 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1176f7000) [pid = 2854] [serial = 242] [outer = 0x116148800] 16:56:15 INFO - PROCESS | 2854 | 1468022175066 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]]]}] 16:56:15 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. 16:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 16:56:15 INFO - PROCESS | 2854 | 1468022175106 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 2854 | 1468022175108 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:56:15 INFO - PROCESS | 2854 | 1468022175112 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 2854 | 1468022175115 Marionette TRACE conn2 <- [1,298,null,{}] 16:56:15 INFO - PROCESS | 2854 | 1468022175118 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}] 16:56:15 INFO - PROCESS | 2854 | 1468022175119 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:15 INFO - PROCESS | 2854 | 1468022175219 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:56:15 INFO - PROCESS | 2854 | 1468022175301 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 2854 | 1468022175302 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x119725000 == 43 [pid = 2854] [id = 82] 16:56:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1188b5c00) [pid = 2854] [serial = 243] [outer = 0x0] 16:56:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11949c000) [pid = 2854] [serial = 244] [outer = 0x1188b5c00] 16:56:15 INFO - PROCESS | 2854 | 1468022175332 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x11990d000) [pid = 2854] [serial = 245] [outer = 0x1188b5c00] 16:56:15 INFO - PROCESS | 2854 | 1468022175730 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]]]}] 16:56:15 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. 16:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 16:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:56:15 INFO - PROCESS | 2854 | 1468022175783 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 2854 | 1468022175784 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:56:15 INFO - PROCESS | 2854 | 1468022175786 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 2854 | 1468022175788 Marionette TRACE conn2 <- [1,302,null,{}] 16:56:15 INFO - PROCESS | 2854 | 1468022175794 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}] 16:56:15 INFO - PROCESS | 2854 | 1468022175797 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:15 INFO - PROCESS | 2854 | 1468022175899 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:56:15 INFO - PROCESS | 2854 | 1468022175950 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 2854 | 1468022175952 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba0000 == 44 [pid = 2854] [id = 83] 16:56:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1231efc00) [pid = 2854] [serial = 246] [outer = 0x0] 16:56:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x1233e9800) [pid = 2854] [serial = 247] [outer = 0x1231efc00] 16:56:15 INFO - PROCESS | 2854 | 1468022175983 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x124cb5000) [pid = 2854] [serial = 248] [outer = 0x1231efc00] 16:56:16 INFO - PROCESS | 2854 | 1468022176379 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]]]}] 16:56:16 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. 16:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 16:56:16 INFO - PROCESS | 2854 | 1468022176407 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 2854 | 1468022176408 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:56:16 INFO - PROCESS | 2854 | 1468022176411 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 2854 | 1468022176412 Marionette TRACE conn2 <- [1,306,null,{}] 16:56:16 INFO - PROCESS | 2854 | 1468022176414 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}] 16:56:16 INFO - PROCESS | 2854 | 1468022176415 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:16 INFO - PROCESS | 2854 | 1468022176515 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:56:16 INFO - PROCESS | 2854 | 1468022176600 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 2854 | 1468022176601 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a542000 == 45 [pid = 2854] [id = 84] 16:56:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12710e400) [pid = 2854] [serial = 249] [outer = 0x0] 16:56:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12735c400) [pid = 2854] [serial = 250] [outer = 0x12710e400] 16:56:16 INFO - PROCESS | 2854 | 1468022176630 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x127364800) [pid = 2854] [serial = 251] [outer = 0x12710e400] 16:56:17 INFO - PROCESS | 2854 | 1468022177176 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]]]}] 16:56:17 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. 16:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 819ms 16:56:17 INFO - PROCESS | 2854 | 1468022177230 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:56:17 INFO - PROCESS | 2854 | 1468022177232 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:56:17 INFO - PROCESS | 2854 | 1468022177240 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 2854 | 1468022177242 Marionette TRACE conn2 <- [1,310,null,{}] 16:56:17 INFO - PROCESS | 2854 | 1468022177246 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}] 16:56:17 INFO - PROCESS | 2854 | 1468022177248 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:17 INFO - PROCESS | 2854 | 1468022177333 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:56:17 INFO - PROCESS | 2854 | 1468022177390 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 2854 | 1468022177393 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x118153800 == 46 [pid = 2854] [id = 85] 16:56:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x1176fd800) [pid = 2854] [serial = 252] [outer = 0x0] 16:56:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x118224800) [pid = 2854] [serial = 253] [outer = 0x1176fd800] 16:56:17 INFO - PROCESS | 2854 | 1468022177422 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1183aa000) [pid = 2854] [serial = 254] [outer = 0x1176fd800] 16:56:17 INFO - PROCESS | 2854 | 1468022177929 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]]]}] 16:56:17 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. 16:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 726ms 16:56:17 INFO - PROCESS | 2854 | 1468022177979 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 2854 | 1468022177983 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:56:17 INFO - PROCESS | 2854 | 1468022177994 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 2854 | 1468022177996 Marionette TRACE conn2 <- [1,314,null,{}] 16:56:18 INFO - PROCESS | 2854 | 1468022178000 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}] 16:56:18 INFO - PROCESS | 2854 | 1468022178002 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:18 INFO - PROCESS | 2854 | 1468022178098 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:56:18 INFO - PROCESS | 2854 | 1468022178159 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 2854 | 1468022178160 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d8b800 == 47 [pid = 2854] [id = 86] 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x118896400) [pid = 2854] [serial = 255] [outer = 0x0] 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x119185400) [pid = 2854] [serial = 256] [outer = 0x118896400] 16:56:18 INFO - PROCESS | 2854 | 1468022178188 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x119906800) [pid = 2854] [serial = 257] [outer = 0x118896400] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x128f78800 == 46 [pid = 2854] [id = 79] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x11973b000 == 45 [pid = 2854] [id = 78] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x127167000 == 44 [pid = 2854] [id = 77] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca8800 == 43 [pid = 2854] [id = 76] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x1238b4000 == 42 [pid = 2854] [id = 75] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x1231db800 == 41 [pid = 2854] [id = 74] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x116610000 == 40 [pid = 2854] [id = 73] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x119742800 == 39 [pid = 2854] [id = 72] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x118470000 == 38 [pid = 2854] [id = 71] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x1263e9800) [pid = 2854] [serial = 195] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x11745d000 == 37 [pid = 2854] [id = 70] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x115e4b800 == 36 [pid = 2854] [id = 69] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x117d6e800 == 35 [pid = 2854] [id = 68] 16:56:18 INFO - PROCESS | 2854 | --DOCSHELL 0x112157800 == 34 [pid = 2854] [id = 67] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x123853800) [pid = 2854] [serial = 153] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12735cc00) [pid = 2854] [serial = 193] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x11998b400) [pid = 2854] [serial = 175] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x123846800) [pid = 2854] [serial = 181] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12570e800) [pid = 2854] [serial = 157] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1194c8400) [pid = 2854] [serial = 172] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x1188b2400) [pid = 2854] [serial = 156] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12442d400) [pid = 2854] [serial = 189] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119c2d400) [pid = 2854] [serial = 177] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x116907c00) [pid = 2854] [serial = 162] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x113c58c00) [pid = 2854] [serial = 163] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1167d2000) [pid = 2854] [serial = 160] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x115e8f800) [pid = 2854] [serial = 159] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11858f800) [pid = 2854] [serial = 168] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1188af800) [pid = 2854] [serial = 169] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11990a800) [pid = 2854] [serial = 174] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119497400) [pid = 2854] [serial = 171] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1231f5800) [pid = 2854] [serial = 180] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1183a9800) [pid = 2854] [serial = 165] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183ccc00) [pid = 2854] [serial = 166] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1167ca800) [pid = 2854] [serial = 142] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11619ec00) [pid = 2854] [serial = 141] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1210a5000) [pid = 2854] [serial = 178] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12448e000) [pid = 2854] [serial = 183] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1188b9c00) [pid = 2854] [serial = 186] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12570f800) [pid = 2854] [serial = 192] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11854f400) [pid = 2854] [serial = 145] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1183ac000) [pid = 2854] [serial = 144] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x124c1ac00) [pid = 2854] [serial = 184] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119c27400) [pid = 2854] [serial = 148] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11a0e1c00) [pid = 2854] [serial = 187] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11990fc00) [pid = 2854] [serial = 147] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x124cb9800) [pid = 2854] [serial = 190] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x123356400) [pid = 2854] [serial = 151] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1217ca800) [pid = 2854] [serial = 150] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x12442bc00) [pid = 2854] [serial = 154] [outer = 0x0] [url = about:blank] 16:56:18 INFO - PROCESS | 2854 | 1468022178544 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]]]}] 16:56:18 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. 16:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 16:56:18 INFO - PROCESS | 2854 | 1468022178565 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 2854 | 1468022178567 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:56:18 INFO - PROCESS | 2854 | 1468022178569 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 2854 | 1468022178571 Marionette TRACE conn2 <- [1,318,null,{}] 16:56:18 INFO - PROCESS | 2854 | 1468022178579 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}] 16:56:18 INFO - PROCESS | 2854 | 1468022178582 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:18 INFO - PROCESS | 2854 | 1468022178661 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:56:18 INFO - PROCESS | 2854 | 1468022178665 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 2854 | 1468022178667 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x117165800 == 35 [pid = 2854] [id = 87] 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119981400) [pid = 2854] [serial = 258] [outer = 0x0] 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x119a3c400) [pid = 2854] [serial = 259] [outer = 0x119981400] 16:56:18 INFO - PROCESS | 2854 | 1468022178697 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119c30000) [pid = 2854] [serial = 260] [outer = 0x119981400] 16:56:19 INFO - PROCESS | 2854 | 1468022179020 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]]]}] 16:56:19 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. 16:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 16:56:19 INFO - PROCESS | 2854 | 1468022179043 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:56:19 INFO - PROCESS | 2854 | 1468022179044 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:56:19 INFO - PROCESS | 2854 | 1468022179047 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 2854 | 1468022179048 Marionette TRACE conn2 <- [1,322,null,{}] 16:56:19 INFO - PROCESS | 2854 | 1468022179050 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}] 16:56:19 INFO - PROCESS | 2854 | 1468022179051 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:19 INFO - PROCESS | 2854 | 1468022179127 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:56:19 INFO - PROCESS | 2854 | 1468022179131 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 2854 | 1468022179132 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191b9000 == 36 [pid = 2854] [id = 88] 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1210a0800) [pid = 2854] [serial = 261] [outer = 0x0] 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x123574400) [pid = 2854] [serial = 262] [outer = 0x1210a0800] 16:56:19 INFO - PROCESS | 2854 | 1468022179158 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x124127c00) [pid = 2854] [serial = 263] [outer = 0x1210a0800] 16:56:19 INFO - PROCESS | 2854 | 1468022179503 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]]]}] 16:56:19 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. 16:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 16:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:56:19 INFO - PROCESS | 2854 | 1468022179517 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 2854 | 1468022179519 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:56:19 INFO - PROCESS | 2854 | 1468022179521 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 2854 | 1468022179523 Marionette TRACE conn2 <- [1,326,null,{}] 16:56:19 INFO - PROCESS | 2854 | 1468022179527 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}] 16:56:19 INFO - PROCESS | 2854 | 1468022179528 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:19 INFO - PROCESS | 2854 | 1468022179600 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:56:19 INFO - PROCESS | 2854 | 1468022179649 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 2854 | 1468022179650 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x119731800 == 37 [pid = 2854] [id = 89] 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1217ca800) [pid = 2854] [serial = 264] [outer = 0x0] 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x124cb2000) [pid = 2854] [serial = 265] [outer = 0x1217ca800] 16:56:19 INFO - PROCESS | 2854 | 1468022179674 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12570d400) [pid = 2854] [serial = 266] [outer = 0x1217ca800] 16:56:19 INFO - PROCESS | 2854 | 1468022179955 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]]]}] 16:56:19 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. 16:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 16:56:19 INFO - PROCESS | 2854 | 1468022179996 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 2854 | 1468022179997 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:56:20 INFO - PROCESS | 2854 | 1468022180000 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 2854 | 1468022180001 Marionette TRACE conn2 <- [1,330,null,{}] 16:56:20 INFO - PROCESS | 2854 | 1468022180003 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}] 16:56:20 INFO - PROCESS | 2854 | 1468022180010 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:20 INFO - PROCESS | 2854 | 1468022180114 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:56:20 INFO - PROCESS | 2854 | 1468022180118 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 2854 | 1468022180119 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x121708000 == 38 [pid = 2854] [id = 90] 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x127106400) [pid = 2854] [serial = 267] [outer = 0x0] 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12735a400) [pid = 2854] [serial = 268] [outer = 0x127106400] 16:56:20 INFO - PROCESS | 2854 | 1468022180146 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bd0800) [pid = 2854] [serial = 269] [outer = 0x127106400] 16:56:20 INFO - PROCESS | 2854 | 1468022180475 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]]]}] 16:56:20 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. 16:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 16:56:20 INFO - PROCESS | 2854 | 1468022180518 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 2854 | 1468022180519 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:56:20 INFO - PROCESS | 2854 | 1468022180535 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 2854 | 1468022180536 Marionette TRACE conn2 <- [1,334,null,{}] 16:56:20 INFO - PROCESS | 2854 | 1468022180539 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}] 16:56:20 INFO - PROCESS | 2854 | 1468022180540 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:20 INFO - PROCESS | 2854 | 1468022180635 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:56:20 INFO - PROCESS | 2854 | 1468022180648 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 2854 | 1468022180649 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231e2000 == 39 [pid = 2854] [id = 91] 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x127368000) [pid = 2854] [serial = 270] [outer = 0x0] 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x128c3b800) [pid = 2854] [serial = 271] [outer = 0x127368000] 16:56:20 INFO - PROCESS | 2854 | 1468022180673 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x129206c00) [pid = 2854] [serial = 272] [outer = 0x127368000] 16:56:20 INFO - PROCESS | 2854 | 1468022180979 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]]]}] 16:56:21 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. 16:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 16:56:21 INFO - PROCESS | 2854 | 1468022181004 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 2854 | 1468022181005 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:56:21 INFO - PROCESS | 2854 | 1468022181011 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 2854 | 1468022181012 Marionette TRACE conn2 <- [1,338,null,{}] 16:56:21 INFO - PROCESS | 2854 | 1468022181014 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}] 16:56:21 INFO - PROCESS | 2854 | 1468022181015 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:21 INFO - PROCESS | 2854 | 1468022181113 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:56:21 INFO - PROCESS | 2854 | 1468022181144 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 2854 | 1468022181145 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238a8800 == 40 [pid = 2854] [id = 92] 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12920ac00) [pid = 2854] [serial = 273] [outer = 0x0] 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12920f400) [pid = 2854] [serial = 274] [outer = 0x12920ac00] 16:56:21 INFO - PROCESS | 2854 | 1468022181169 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x129488c00) [pid = 2854] [serial = 275] [outer = 0x12920ac00] 16:56:21 INFO - PROCESS | 2854 | 1468022181458 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]]]}] 16:56:21 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. 16:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 16:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:56:21 INFO - PROCESS | 2854 | 1468022181492 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 2854 | 1468022181494 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:56:21 INFO - PROCESS | 2854 | 1468022181496 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 2854 | 1468022181497 Marionette TRACE conn2 <- [1,342,null,{}] 16:56:21 INFO - PROCESS | 2854 | 1468022181500 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}] 16:56:21 INFO - PROCESS | 2854 | 1468022181501 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:21 INFO - PROCESS | 2854 | 1468022181598 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:56:21 INFO - PROCESS | 2854 | 1468022181601 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 2854 | 1468022181602 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c97800 == 41 [pid = 2854] [id = 93] 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12920b400) [pid = 2854] [serial = 276] [outer = 0x0] 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12948e000) [pid = 2854] [serial = 277] [outer = 0x12920b400] 16:56:21 INFO - PROCESS | 2854 | 1468022181626 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12a841800) [pid = 2854] [serial = 278] [outer = 0x12920b400] 16:56:21 INFO - PROCESS | 2854 | 1468022181947 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]]]}] 16:56:21 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. 16:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 16:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:56:21 INFO - PROCESS | 2854 | 1468022181965 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 2854 | 1468022181966 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:56:21 INFO - PROCESS | 2854 | 1468022181968 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 2854 | 1468022181969 Marionette TRACE conn2 <- [1,346,null,{}] 16:56:21 INFO - PROCESS | 2854 | 1468022181972 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}] 16:56:21 INFO - PROCESS | 2854 | 1468022181975 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:22 INFO - PROCESS | 2854 | 1468022182078 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:56:22 INFO - PROCESS | 2854 | 1468022182089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 2854 | 1468022182090 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x127154000 == 42 [pid = 2854] [id = 94] 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12a848c00) [pid = 2854] [serial = 279] [outer = 0x0] 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12ad34800) [pid = 2854] [serial = 280] [outer = 0x12a848c00] 16:56:22 INFO - PROCESS | 2854 | 1468022182114 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12ad3a400) [pid = 2854] [serial = 281] [outer = 0x12a848c00] 16:56:22 INFO - PROCESS | 2854 | 1468022182411 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]]]}] 16:56:22 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. 16:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 16:56:22 INFO - PROCESS | 2854 | 1468022182437 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 2854 | 1468022182438 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:56:22 INFO - PROCESS | 2854 | 1468022182448 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 2854 | 1468022182450 Marionette TRACE conn2 <- [1,350,null,{}] 16:56:22 INFO - PROCESS | 2854 | 1468022182452 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}] 16:56:22 INFO - PROCESS | 2854 | 1468022182454 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:22 INFO - PROCESS | 2854 | 1468022182563 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:56:22 INFO - PROCESS | 2854 | 1468022182566 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 2854 | 1468022182568 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x12945e800 == 43 [pid = 2854] [id = 95] 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x113c8e400) [pid = 2854] [serial = 282] [outer = 0x0] 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12735b000) [pid = 2854] [serial = 283] [outer = 0x113c8e400] 16:56:22 INFO - PROCESS | 2854 | 1468022182700 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12b099c00) [pid = 2854] [serial = 284] [outer = 0x113c8e400] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x11990ec00) [pid = 2854] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1231ec800) [pid = 2854] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x128bd5400) [pid = 2854] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x117db9000) [pid = 2854] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1194cb000) [pid = 2854] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x118551c00) [pid = 2854] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12920e000) [pid = 2854] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x124cb3400) [pid = 2854] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x118762800) [pid = 2854] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x129208800) [pid = 2854] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x113c8d800) [pid = 2854] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x112eb8400) [pid = 2854] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x111c1d800) [pid = 2854] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:56:22 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183ac400) [pid = 2854] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:56:23 INFO - PROCESS | 2854 | 1468022183001 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]]]}] 16:56:23 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. 16:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms 16:56:23 INFO - PROCESS | 2854 | 1468022183020 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 2854 | 1468022183024 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:56:23 INFO - PROCESS | 2854 | 1468022183031 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 2854 | 1468022183032 Marionette TRACE conn2 <- [1,354,null,{}] 16:56:23 INFO - PROCESS | 2854 | 1468022183036 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}] 16:56:23 INFO - PROCESS | 2854 | 1468022183038 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:23 INFO - PROCESS | 2854 | 1468022183177 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:56:23 INFO - PROCESS | 2854 | 1468022183182 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 2854 | 1468022183183 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6bd000 == 44 [pid = 2854] [id = 96] 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x118596c00) [pid = 2854] [serial = 285] [outer = 0x0] 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123fa5800) [pid = 2854] [serial = 286] [outer = 0x118596c00] 16:56:23 INFO - PROCESS | 2854 | 1468022183223 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12b097400) [pid = 2854] [serial = 287] [outer = 0x118596c00] 16:56:23 INFO - PROCESS | 2854 | 1468022183610 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]]]}] 16:56:23 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. 16:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 621ms 16:56:23 INFO - PROCESS | 2854 | 1468022183651 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 2854 | 1468022183652 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:56:23 INFO - PROCESS | 2854 | 1468022183655 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 2854 | 1468022183658 Marionette TRACE conn2 <- [1,358,null,{}] 16:56:23 INFO - PROCESS | 2854 | 1468022183670 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}] 16:56:23 INFO - PROCESS | 2854 | 1468022183672 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:23 INFO - PROCESS | 2854 | 1468022183751 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:56:23 INFO - PROCESS | 2854 | 1468022183755 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 2854 | 1468022183757 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad1e800 == 45 [pid = 2854] [id = 97] 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12448e000) [pid = 2854] [serial = 288] [outer = 0x0] 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12b1e5000) [pid = 2854] [serial = 289] [outer = 0x12448e000] 16:56:23 INFO - PROCESS | 2854 | 1468022183782 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12b1eec00) [pid = 2854] [serial = 290] [outer = 0x12448e000] 16:56:24 INFO - PROCESS | 2854 | 1468022184080 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]]]}] 16:56:24 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. 16:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 431ms 16:56:24 INFO - PROCESS | 2854 | 1468022184086 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 2854 | 1468022184087 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:56:24 INFO - PROCESS | 2854 | 1468022184097 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 2854 | 1468022184098 Marionette TRACE conn2 <- [1,362,null,{}] 16:56:24 INFO - PROCESS | 2854 | 1468022184100 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}] 16:56:24 INFO - PROCESS | 2854 | 1468022184101 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:24 INFO - PROCESS | 2854 | 1468022184195 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:56:24 INFO - PROCESS | 2854 | 1468022184199 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 2854 | 1468022184200 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae2b800 == 46 [pid = 2854] [id = 98] 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119985c00) [pid = 2854] [serial = 291] [outer = 0x0] 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12b93f400) [pid = 2854] [serial = 292] [outer = 0x119985c00] 16:56:24 INFO - PROCESS | 2854 | 1468022184224 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12b947400) [pid = 2854] [serial = 293] [outer = 0x119985c00] 16:56:24 INFO - PROCESS | 2854 | 1468022184557 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]]]}] 16:56:24 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. 16:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 16:56:24 INFO - PROCESS | 2854 | 1468022184566 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 2854 | 1468022184567 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:56:24 INFO - PROCESS | 2854 | 1468022184569 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 2854 | 1468022184570 Marionette TRACE conn2 <- [1,366,null,{}] 16:56:24 INFO - PROCESS | 2854 | 1468022184573 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}] 16:56:24 INFO - PROCESS | 2854 | 1468022184576 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:24 INFO - PROCESS | 2854 | 1468022184680 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:56:24 INFO - PROCESS | 2854 | 1468022184756 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 2854 | 1468022184757 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x113c32800 == 47 [pid = 2854] [id = 99] 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x111e58c00) [pid = 2854] [serial = 294] [outer = 0x0] 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11320bc00) [pid = 2854] [serial = 295] [outer = 0x111e58c00] 16:56:24 INFO - PROCESS | 2854 | 1468022184790 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x116906000) [pid = 2854] [serial = 296] [outer = 0x111e58c00] 16:56:25 INFO - PROCESS | 2854 | 1468022185232 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]]]}] 16:56:25 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. 16:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 668ms 16:56:25 INFO - PROCESS | 2854 | 1468022185239 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 2854 | 1468022185242 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:56:25 INFO - PROCESS | 2854 | 1468022185245 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 2854 | 1468022185247 Marionette TRACE conn2 <- [1,370,null,{}] 16:56:25 INFO - PROCESS | 2854 | 1468022185250 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}] 16:56:25 INFO - PROCESS | 2854 | 1468022185253 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:25 INFO - PROCESS | 2854 | 1468022185355 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:56:25 INFO - PROCESS | 2854 | 1468022185403 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 2854 | 1468022185405 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842a800 == 48 [pid = 2854] [id = 100] 16:56:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1183aec00) [pid = 2854] [serial = 297] [outer = 0x0] 16:56:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11889e000) [pid = 2854] [serial = 298] [outer = 0x1183aec00] 16:56:25 INFO - PROCESS | 2854 | 1468022185447 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x119903000) [pid = 2854] [serial = 299] [outer = 0x1183aec00] 16:56:25 INFO - PROCESS | 2854 | 1468022185863 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]]]}] 16:56:25 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. 16:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 16:56:25 INFO - PROCESS | 2854 | 1468022185917 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 2854 | 1468022185920 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:56:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:56:25 INFO - PROCESS | 2854 | 1468022185942 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 2854 | 1468022185944 Marionette TRACE conn2 <- [1,374,null,{}] 16:56:25 INFO - PROCESS | 2854 | 1468022185946 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}] 16:56:25 INFO - PROCESS | 2854 | 1468022185948 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:26 INFO - PROCESS | 2854 | 1468022186072 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:56:26 INFO - PROCESS | 2854 | 1468022186135 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 2854 | 1468022186137 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231dd800 == 49 [pid = 2854] [id = 101] 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12109ec00) [pid = 2854] [serial = 300] [outer = 0x0] 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1217cdc00) [pid = 2854] [serial = 301] [outer = 0x12109ec00] 16:56:26 INFO - PROCESS | 2854 | 1468022186167 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x12448c000) [pid = 2854] [serial = 302] [outer = 0x12109ec00] 16:56:26 INFO - PROCESS | 2854 | 1468022186589 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:56:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 16:56:26 INFO - PROCESS | 2854 | 1468022186623 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 2854 | 1468022186624 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:56:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:56:26 INFO - PROCESS | 2854 | 1468022186648 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 2854 | 1468022186652 Marionette TRACE conn2 <- [1,378,null,{}] 16:56:26 INFO - PROCESS | 2854 | 1468022186675 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}] 16:56:26 INFO - PROCESS | 2854 | 1468022186678 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:26 INFO - PROCESS | 2854 | 1468022186814 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:56:26 INFO - PROCESS | 2854 | 1468022186877 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 2854 | 1468022186879 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1ae800 == 50 [pid = 2854] [id = 102] 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x1263e9000) [pid = 2854] [serial = 303] [outer = 0x0] 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x127367400) [pid = 2854] [serial = 304] [outer = 0x1263e9000] 16:56:26 INFO - PROCESS | 2854 | 1468022186906 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1294bbc00) [pid = 2854] [serial = 305] [outer = 0x1263e9000] 16:56:27 INFO - PROCESS | 2854 | 1468022187492 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:56:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 942ms 16:56:27 INFO - PROCESS | 2854 | 1468022187576 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 2854 | 1468022187579 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:56:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:56:27 INFO - PROCESS | 2854 | 1468022187582 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 2854 | 1468022187584 Marionette TRACE conn2 <- [1,382,null,{}] 16:56:27 INFO - PROCESS | 2854 | 1468022187588 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}] 16:56:27 INFO - PROCESS | 2854 | 1468022187590 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:27 INFO - PROCESS | 2854 | 1468022187678 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:56:27 INFO - PROCESS | 2854 | 1468022187737 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 2854 | 1468022187740 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x11845b800 == 51 [pid = 2854] [id = 103] 16:56:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x11875d800) [pid = 2854] [serial = 306] [outer = 0x0] 16:56:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1188be000) [pid = 2854] [serial = 307] [outer = 0x11875d800] 16:56:27 INFO - PROCESS | 2854 | 1468022187767 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11990fc00) [pid = 2854] [serial = 308] [outer = 0x11875d800] 16:56:28 INFO - PROCESS | 2854 | 1468022188176 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:56:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 16:56:28 INFO - PROCESS | 2854 | 1468022188202 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 2854 | 1468022188205 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:56:28 INFO - PROCESS | 2854 | 1468022188209 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 2854 | 1468022188211 Marionette TRACE conn2 <- [1,386,null,{}] 16:56:28 INFO - PROCESS | 2854 | 1468022188213 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}] 16:56:28 INFO - PROCESS | 2854 | 1468022188215 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:28 INFO - PROCESS | 2854 | 1468022188306 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:56:28 INFO - PROCESS | 2854 | 1468022188359 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 2854 | 1468022188360 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x11836d800 == 52 [pid = 2854] [id = 104] 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11a0e6c00) [pid = 2854] [serial = 309] [outer = 0x0] 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x123356800) [pid = 2854] [serial = 310] [outer = 0x11a0e6c00] 16:56:28 INFO - PROCESS | 2854 | 1468022188388 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x124492c00) [pid = 2854] [serial = 311] [outer = 0x11a0e6c00] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae2b800 == 51 [pid = 2854] [id = 98] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad1e800 == 50 [pid = 2854] [id = 97] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6bd000 == 49 [pid = 2854] [id = 96] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12945e800 == 48 [pid = 2854] [id = 95] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x127154000 == 47 [pid = 2854] [id = 94] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x124c97800 == 46 [pid = 2854] [id = 93] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1238a8800 == 45 [pid = 2854] [id = 92] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1231e2000 == 44 [pid = 2854] [id = 91] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x1294c5800) [pid = 2854] [serial = 238] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x121708000 == 43 [pid = 2854] [id = 90] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x119731800 == 42 [pid = 2854] [id = 89] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1191b9000 == 41 [pid = 2854] [id = 88] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x117165800 == 40 [pid = 2854] [id = 87] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x117d8b800 == 39 [pid = 2854] [id = 86] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x118153800 == 38 [pid = 2854] [id = 85] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12a542000 == 37 [pid = 2854] [id = 84] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba0000 == 36 [pid = 2854] [id = 83] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x119725000 == 35 [pid = 2854] [id = 82] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x11694a000 == 34 [pid = 2854] [id = 81] 16:56:28 INFO - PROCESS | 2854 | --DOCSHELL 0x129450800 == 33 [pid = 2854] [id = 80] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x113312400) [pid = 2854] [serial = 199] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1183c7400) [pid = 2854] [serial = 205] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x119bd2400) [pid = 2854] [serial = 211] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x1240b1400) [pid = 2854] [serial = 217] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x128c42000) [pid = 2854] [serial = 223] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x118228800) [pid = 2854] [serial = 201] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x128bd6000) [pid = 2854] [serial = 196] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1294bf000) [pid = 2854] [serial = 236] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x119c2d000) [pid = 2854] [serial = 212] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x129489c00) [pid = 2854] [serial = 230] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x129414800) [pid = 2854] [serial = 229] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1183b0400) [pid = 2854] [serial = 202] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x12c987c00) [pid = 2854] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12637b800) [pid = 2854] [serial = 220] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1194c6000) [pid = 2854] [serial = 209] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x1188b2000) [pid = 2854] [serial = 208] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1121b1400) [pid = 2854] [serial = 198] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x127389800) [pid = 2854] [serial = 221] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12920cc00) [pid = 2854] [serial = 226] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12940d400) [pid = 2854] [serial = 227] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x123349c00) [pid = 2854] [serial = 215] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11998dc00) [pid = 2854] [serial = 233] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11822ac00) [pid = 2854] [serial = 232] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x129206000) [pid = 2854] [serial = 224] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11a0e0000) [pid = 2854] [serial = 214] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x124c1c400) [pid = 2854] [serial = 218] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x118551800) [pid = 2854] [serial = 206] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x12109e000) [pid = 2854] [serial = 235] [outer = 0x0] [url = about:blank] 16:56:28 INFO - PROCESS | 2854 | 1468022188746 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]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 16:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:56:28 INFO - PROCESS | 2854 | 1468022188780 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 2854 | 1468022188781 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:56:28 INFO - PROCESS | 2854 | 1468022188784 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 2854 | 1468022188786 Marionette TRACE conn2 <- [1,390,null,{}] 16:56:28 INFO - PROCESS | 2854 | 1468022188793 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}] 16:56:28 INFO - PROCESS | 2854 | 1468022188796 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:28 INFO - PROCESS | 2854 | 1468022188879 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:56:28 INFO - PROCESS | 2854 | 1468022188883 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 2854 | 1468022188885 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842e000 == 34 [pid = 2854] [id = 105] 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12636f400) [pid = 2854] [serial = 312] [outer = 0x0] 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x127107000) [pid = 2854] [serial = 313] [outer = 0x12636f400] 16:56:28 INFO - PROCESS | 2854 | 1468022188912 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x127387000) [pid = 2854] [serial = 314] [outer = 0x12636f400] 16:56:29 INFO - PROCESS | 2854 | 1468022189276 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 16:56:29 INFO - PROCESS | 2854 | 1468022189304 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 2854 | 1468022189308 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:56:29 INFO - PROCESS | 2854 | 1468022189314 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 2854 | 1468022189315 Marionette TRACE conn2 <- [1,394,null,{}] 16:56:29 INFO - PROCESS | 2854 | 1468022189323 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}] 16:56:29 INFO - PROCESS | 2854 | 1468022189324 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:29 INFO - PROCESS | 2854 | 1468022189415 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:56:29 INFO - PROCESS | 2854 | 1468022189420 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 2854 | 1468022189421 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f72800 == 35 [pid = 2854] [id = 106] 16:56:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x128bce400) [pid = 2854] [serial = 315] [outer = 0x0] 16:56:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x129202c00) [pid = 2854] [serial = 316] [outer = 0x128bce400] 16:56:29 INFO - PROCESS | 2854 | 1468022189458 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12940dc00) [pid = 2854] [serial = 317] [outer = 0x128bce400] 16:56:29 INFO - PROCESS | 2854 | 1468022189897 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 626ms 16:56:29 INFO - PROCESS | 2854 | 1468022189949 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 2854 | 1468022189951 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:56:29 INFO - PROCESS | 2854 | 1468022189958 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 2854 | 1468022189959 Marionette TRACE conn2 <- [1,398,null,{}] 16:56:29 INFO - PROCESS | 2854 | 1468022189962 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}] 16:56:29 INFO - PROCESS | 2854 | 1468022189964 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:30 INFO - PROCESS | 2854 | 1468022190058 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:56:30 INFO - PROCESS | 2854 | 1468022190064 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 2854 | 1468022190065 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238b5800 == 36 [pid = 2854] [id = 107] 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x129414800) [pid = 2854] [serial = 318] [outer = 0x0] 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12aee1800) [pid = 2854] [serial = 319] [outer = 0x129414800] 16:56:30 INFO - PROCESS | 2854 | 1468022190131 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12b097000) [pid = 2854] [serial = 320] [outer = 0x129414800] 16:56:30 INFO - PROCESS | 2854 | 1468022190650 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]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 724ms 16:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:56:30 INFO - PROCESS | 2854 | 1468022190680 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 2854 | 1468022190682 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:56:30 INFO - PROCESS | 2854 | 1468022190684 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 2854 | 1468022190685 Marionette TRACE conn2 <- [1,402,null,{}] 16:56:30 INFO - PROCESS | 2854 | 1468022190687 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}] 16:56:30 INFO - PROCESS | 2854 | 1468022190693 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:30 INFO - PROCESS | 2854 | 1468022190817 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:56:30 INFO - PROCESS | 2854 | 1468022190850 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 2854 | 1468022190851 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x12662e800 == 37 [pid = 2854] [id = 108] 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12b1ef000) [pid = 2854] [serial = 321] [outer = 0x0] 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12b9cd400) [pid = 2854] [serial = 322] [outer = 0x12b1ef000] 16:56:30 INFO - PROCESS | 2854 | 1468022190886 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12be07400) [pid = 2854] [serial = 323] [outer = 0x12b1ef000] 16:56:31 INFO - PROCESS | 2854 | 1468022191282 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 16:56:31 INFO - PROCESS | 2854 | 1468022191304 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 2854 | 1468022191308 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:56:31 INFO - PROCESS | 2854 | 1468022191312 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 2854 | 1468022191314 Marionette TRACE conn2 <- [1,406,null,{}] 16:56:31 INFO - PROCESS | 2854 | 1468022191322 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}] 16:56:31 INFO - PROCESS | 2854 | 1468022191324 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:31 INFO - PROCESS | 2854 | 1468022191477 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:56:31 INFO - PROCESS | 2854 | 1468022191528 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 2854 | 1468022191529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169b3800 == 38 [pid = 2854] [id = 109] 16:56:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12be09400) [pid = 2854] [serial = 324] [outer = 0x0] 16:56:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12be0f000) [pid = 2854] [serial = 325] [outer = 0x12be09400] 16:56:31 INFO - PROCESS | 2854 | 1468022191568 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12c417c00) [pid = 2854] [serial = 326] [outer = 0x12be09400] 16:56:31 INFO - PROCESS | 2854 | 1468022191990 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]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 729ms 16:56:32 INFO - PROCESS | 2854 | 1468022192040 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 2854 | 1468022192042 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:56:32 INFO - PROCESS | 2854 | 1468022192044 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 2854 | 1468022192045 Marionette TRACE conn2 <- [1,410,null,{}] 16:56:32 INFO - PROCESS | 2854 | 1468022192047 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}] 16:56:32 INFO - PROCESS | 2854 | 1468022192048 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:32 INFO - PROCESS | 2854 | 1468022192149 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:56:32 INFO - PROCESS | 2854 | 1468022192168 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 2854 | 1468022192169 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169b0000 == 39 [pid = 2854] [id = 110] 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x110ee3800) [pid = 2854] [serial = 327] [outer = 0x0] 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x110eee000) [pid = 2854] [serial = 328] [outer = 0x110ee3800] 16:56:32 INFO - PROCESS | 2854 | 1468022192193 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x110ef2000) [pid = 2854] [serial = 329] [outer = 0x110ee3800] 16:56:32 INFO - PROCESS | 2854 | 1468022192464 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:56:32 INFO - PROCESS | 2854 | 1468022192542 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]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 16:56:32 INFO - PROCESS | 2854 | 1468022192565 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 2854 | 1468022192567 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:56:32 INFO - PROCESS | 2854 | 1468022192569 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 2854 | 1468022192570 Marionette TRACE conn2 <- [1,414,null,{}] 16:56:32 INFO - PROCESS | 2854 | 1468022192572 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}] 16:56:32 INFO - PROCESS | 2854 | 1468022192573 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:32 INFO - PROCESS | 2854 | 1468022192674 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12920ac00) [pid = 2854] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12920b400) [pid = 2854] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1231efc00) [pid = 2854] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119981400) [pid = 2854] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12710e400) [pid = 2854] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x127106400) [pid = 2854] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12a848c00) [pid = 2854] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1210a0800) [pid = 2854] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1217ca800) [pid = 2854] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118896400) [pid = 2854] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x116148800) [pid = 2854] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12448e000) [pid = 2854] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1188b5c00) [pid = 2854] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1176fd800) [pid = 2854] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11998c400) [pid = 2854] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x113c8e400) [pid = 2854] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x118596c00) [pid = 2854] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:56:32 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x127368000) [pid = 2854] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:56:32 INFO - PROCESS | 2854 | 1468022192888 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 2854 | 1468022192889 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x113c26000 == 40 [pid = 2854] [id = 111] 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x110ef1400) [pid = 2854] [serial = 330] [outer = 0x0] 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x112135400) [pid = 2854] [serial = 331] [outer = 0x110ef1400] 16:56:32 INFO - PROCESS | 2854 | 1468022192913 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1183a9000) [pid = 2854] [serial = 332] [outer = 0x110ef1400] 16:56:33 INFO - PROCESS | 2854 | 1468022193162 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]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 16:56:33 INFO - PROCESS | 2854 | 1468022193187 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 2854 | 1468022193189 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:56:33 INFO - PROCESS | 2854 | 1468022193201 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 2854 | 1468022193202 Marionette TRACE conn2 <- [1,418,null,{}] 16:56:33 INFO - PROCESS | 2854 | 1468022193213 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}] 16:56:33 INFO - PROCESS | 2854 | 1468022193214 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:33 INFO - PROCESS | 2854 | 1468022193309 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:56:33 INFO - PROCESS | 2854 | 1468022193313 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 2854 | 1468022193314 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b03e800 == 41 [pid = 2854] [id = 112] 16:56:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1188b5c00) [pid = 2854] [serial = 333] [outer = 0x0] 16:56:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12448e000) [pid = 2854] [serial = 334] [outer = 0x1188b5c00] 16:56:33 INFO - PROCESS | 2854 | 1468022193340 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1294bcc00) [pid = 2854] [serial = 335] [outer = 0x1188b5c00] 16:56:34 INFO - PROCESS | 2854 | 1468022194137 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]]]}] 16:56:34 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 16:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 973ms 16:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:56:34 INFO - PROCESS | 2854 | 1468022194177 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 2854 | 1468022194178 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:56:34 INFO - PROCESS | 2854 | 1468022194180 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 2854 | 1468022194182 Marionette TRACE conn2 <- [1,422,null,{}] 16:56:34 INFO - PROCESS | 2854 | 1468022194184 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}] 16:56:34 INFO - PROCESS | 2854 | 1468022194186 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:34 INFO - PROCESS | 2854 | 1468022194297 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:56:34 INFO - PROCESS | 2854 | 1468022194327 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 2854 | 1468022194328 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a5000 == 42 [pid = 2854] [id = 113] 16:56:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x110e9e000) [pid = 2854] [serial = 336] [outer = 0x0] 16:56:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119aa2c00) [pid = 2854] [serial = 337] [outer = 0x110e9e000] 16:56:34 INFO - PROCESS | 2854 | 1468022194355 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12b09ac00) [pid = 2854] [serial = 338] [outer = 0x110e9e000] 16:56:35 INFO - PROCESS | 2854 | 1468022195133 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 16:56:35 INFO - PROCESS | 2854 | 1468022195152 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 2854 | 1468022195155 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:56:35 INFO - PROCESS | 2854 | 1468022195159 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 2854 | 1468022195160 Marionette TRACE conn2 <- [1,426,null,{}] 16:56:35 INFO - PROCESS | 2854 | 1468022195164 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}] 16:56:35 INFO - PROCESS | 2854 | 1468022195166 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:35 INFO - PROCESS | 2854 | 1468022195272 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:56:35 INFO - PROCESS | 2854 | 1468022195322 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 2854 | 1468022195323 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x11714b800 == 43 [pid = 2854] [id = 114] 16:56:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x114f84800) [pid = 2854] [serial = 339] [outer = 0x0] 16:56:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1167d5400) [pid = 2854] [serial = 340] [outer = 0x114f84800] 16:56:35 INFO - PROCESS | 2854 | 1468022195357 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1183a9400) [pid = 2854] [serial = 341] [outer = 0x114f84800] 16:56:35 INFO - PROCESS | 2854 | 1468022195812 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] 16:56:35 INFO - PROCESS | 2854 | 1468022195834 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:56:35 INFO - PROCESS | 2854 | 1468022195857 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 2854 | 1468022195859 Marionette TRACE conn2 <- [1,430,null,{}] 16:56:35 INFO - PROCESS | 2854 | 1468022195863 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}] 16:56:35 INFO - PROCESS | 2854 | 1468022195865 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:35 INFO - PROCESS | 2854 | 1468022195970 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:56:36 INFO - PROCESS | 2854 | 1468022196034 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 2854 | 1468022196035 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f70000 == 44 [pid = 2854] [id = 115] 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119aa1800) [pid = 2854] [serial = 342] [outer = 0x0] 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119aaa000) [pid = 2854] [serial = 343] [outer = 0x119aa1800] 16:56:36 INFO - PROCESS | 2854 | 1468022196068 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119c31800) [pid = 2854] [serial = 344] [outer = 0x119aa1800] 16:56:36 INFO - PROCESS | 2854 | 1468022196502 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]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 692ms 16:56:36 INFO - PROCESS | 2854 | 1468022196531 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 2854 | 1468022196532 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:56:36 INFO - PROCESS | 2854 | 1468022196535 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 2854 | 1468022196537 Marionette TRACE conn2 <- [1,434,null,{}] 16:56:36 INFO - PROCESS | 2854 | 1468022196545 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}] 16:56:36 INFO - PROCESS | 2854 | 1468022196548 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:36 INFO - PROCESS | 2854 | 1468022196656 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:56:36 INFO - PROCESS | 2854 | 1468022196742 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 2854 | 1468022196744 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cf800 == 45 [pid = 2854] [id = 116] 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x1210e4400) [pid = 2854] [serial = 345] [outer = 0x0] 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1233e1800) [pid = 2854] [serial = 346] [outer = 0x1210e4400] 16:56:36 INFO - PROCESS | 2854 | 1468022196776 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x124cb1400) [pid = 2854] [serial = 347] [outer = 0x1210e4400] 16:56:37 INFO - PROCESS | 2854 | 1468022197195 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]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 674ms 16:56:37 INFO - PROCESS | 2854 | 1468022197210 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:56:37 INFO - PROCESS | 2854 | 1468022197212 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:56:37 INFO - PROCESS | 2854 | 1468022197214 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 2854 | 1468022197215 Marionette TRACE conn2 <- [1,438,null,{}] 16:56:37 INFO - PROCESS | 2854 | 1468022197218 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}] 16:56:37 INFO - PROCESS | 2854 | 1468022197219 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:37 INFO - PROCESS | 2854 | 1468022197324 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:56:37 INFO - PROCESS | 2854 | 1468022197373 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 2854 | 1468022197374 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be16000 == 46 [pid = 2854] [id = 117] 16:56:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12570fc00) [pid = 2854] [serial = 348] [outer = 0x0] 16:56:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x127361c00) [pid = 2854] [serial = 349] [outer = 0x12570fc00] 16:56:37 INFO - PROCESS | 2854 | 1468022197403 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x128bd0000) [pid = 2854] [serial = 350] [outer = 0x12570fc00] 16:56:37 INFO - PROCESS | 2854 | 1468022197839 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 819ms 16:56:38 INFO - PROCESS | 2854 | 1468022198062 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 2854 | 1468022198065 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:56:38 INFO - PROCESS | 2854 | 1468022198069 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 2854 | 1468022198071 Marionette TRACE conn2 <- [1,442,null,{}] 16:56:38 INFO - PROCESS | 2854 | 1468022198077 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}] 16:56:38 INFO - PROCESS | 2854 | 1468022198079 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:38 INFO - PROCESS | 2854 | 1468022198168 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:56:38 INFO - PROCESS | 2854 | 1468022198229 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 2854 | 1468022198233 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188e2800 == 47 [pid = 2854] [id = 118] 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x118549400) [pid = 2854] [serial = 351] [outer = 0x0] 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x11858fc00) [pid = 2854] [serial = 352] [outer = 0x118549400] 16:56:38 INFO - PROCESS | 2854 | 1468022198259 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x119180800) [pid = 2854] [serial = 353] [outer = 0x118549400] 16:56:38 INFO - PROCESS | 2854 | 1468022198683 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 623ms 16:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:56:38 INFO - PROCESS | 2854 | 1468022198694 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 2854 | 1468022198695 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:56:38 INFO - PROCESS | 2854 | 1468022198699 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 2854 | 1468022198702 Marionette TRACE conn2 <- [1,446,null,{}] 16:56:38 INFO - PROCESS | 2854 | 1468022198704 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}] 16:56:38 INFO - PROCESS | 2854 | 1468022198706 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:38 INFO - PROCESS | 2854 | 1468022198798 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:56:38 INFO - PROCESS | 2854 | 1468022198848 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 2854 | 1468022198849 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x11715a800 == 48 [pid = 2854] [id = 119] 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x118556000) [pid = 2854] [serial = 354] [outer = 0x0] 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x119905400) [pid = 2854] [serial = 355] [outer = 0x118556000] 16:56:38 INFO - PROCESS | 2854 | 1468022198877 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x119a9f800) [pid = 2854] [serial = 356] [outer = 0x118556000] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x12b03e800 == 47 [pid = 2854] [id = 112] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x113c26000 == 46 [pid = 2854] [id = 111] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x1169b0000 == 45 [pid = 2854] [id = 110] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x1169b3800 == 44 [pid = 2854] [id = 109] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x12662e800 == 43 [pid = 2854] [id = 108] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x1238b5800 == 42 [pid = 2854] [id = 107] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x12b93f400) [pid = 2854] [serial = 292] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x119f72800 == 41 [pid = 2854] [id = 106] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x11842e000 == 40 [pid = 2854] [id = 105] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x11836d800 == 39 [pid = 2854] [id = 104] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x11845b800 == 38 [pid = 2854] [id = 103] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1ae800 == 37 [pid = 2854] [id = 102] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x11842a800 == 36 [pid = 2854] [id = 100] 16:56:39 INFO - PROCESS | 2854 | --DOCSHELL 0x113c32800 == 35 [pid = 2854] [id = 99] 16:56:39 INFO - PROCESS | 2854 | 1468022199251 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]]]}] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x12920f400) [pid = 2854] [serial = 274] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x12948e000) [pid = 2854] [serial = 277] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x124cb5000) [pid = 2854] [serial = 248] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x1233e9800) [pid = 2854] [serial = 247] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119a3c400) [pid = 2854] [serial = 259] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x119c30000) [pid = 2854] [serial = 260] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x129488c00) [pid = 2854] [serial = 275] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x127364800) [pid = 2854] [serial = 251] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12735c400) [pid = 2854] [serial = 250] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12735a400) [pid = 2854] [serial = 268] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x12ad34800) [pid = 2854] [serial = 280] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x123574400) [pid = 2854] [serial = 262] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x124127c00) [pid = 2854] [serial = 263] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x124cb2000) [pid = 2854] [serial = 265] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12570d400) [pid = 2854] [serial = 266] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12a841800) [pid = 2854] [serial = 278] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119906800) [pid = 2854] [serial = 257] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12ad3a400) [pid = 2854] [serial = 281] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119185400) [pid = 2854] [serial = 256] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1176f7000) [pid = 2854] [serial = 242] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11670a800) [pid = 2854] [serial = 241] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12b1e5000) [pid = 2854] [serial = 289] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11990d000) [pid = 2854] [serial = 245] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11949c000) [pid = 2854] [serial = 244] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1183aa000) [pid = 2854] [serial = 254] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118224800) [pid = 2854] [serial = 253] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12a846400) [pid = 2854] [serial = 239] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12b1eec00) [pid = 2854] [serial = 290] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12735b000) [pid = 2854] [serial = 283] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x123fa5800) [pid = 2854] [serial = 286] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12b099c00) [pid = 2854] [serial = 284] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x129206c00) [pid = 2854] [serial = 272] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x128c3b800) [pid = 2854] [serial = 271] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12b097400) [pid = 2854] [serial = 287] [outer = 0x0] [url = about:blank] 16:56:39 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x128bd0800) [pid = 2854] [serial = 269] [outer = 0x0] [url = about:blank] 16:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 571ms 16:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:56:39 INFO - PROCESS | 2854 | 1468022199272 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 2854 | 1468022199274 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:56:39 INFO - PROCESS | 2854 | 1468022199277 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 2854 | 1468022199278 Marionette TRACE conn2 <- [1,450,null,{}] 16:56:39 INFO - PROCESS | 2854 | 1468022199284 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}] 16:56:39 INFO - PROCESS | 2854 | 1468022199287 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:39 INFO - PROCESS | 2854 | 1468022199369 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:56:39 INFO - PROCESS | 2854 | 1468022199377 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 2854 | 1468022199380 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x118375800 == 36 [pid = 2854] [id = 120] 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119f2d400) [pid = 2854] [serial = 357] [outer = 0x0] 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x12109cc00) [pid = 2854] [serial = 358] [outer = 0x119f2d400] 16:56:39 INFO - PROCESS | 2854 | 1468022199408 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1210dd800) [pid = 2854] [serial = 359] [outer = 0x119f2d400] 16:56:39 INFO - PROCESS | 2854 | 1468022199750 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] 16:56:39 INFO - PROCESS | 2854 | 1468022199798 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:56:39 INFO - PROCESS | 2854 | 1468022199817 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 2854 | 1468022199819 Marionette TRACE conn2 <- [1,454,null,{}] 16:56:39 INFO - PROCESS | 2854 | 1468022199822 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}] 16:56:39 INFO - PROCESS | 2854 | 1468022199823 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:39 INFO - PROCESS | 2854 | 1468022199899 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:56:39 INFO - PROCESS | 2854 | 1468022199904 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 2854 | 1468022199906 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bc9000 == 37 [pid = 2854] [id = 121] 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x123348400) [pid = 2854] [serial = 360] [outer = 0x0] 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x124424000) [pid = 2854] [serial = 361] [outer = 0x123348400] 16:56:39 INFO - PROCESS | 2854 | 1468022199934 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x124cb2800) [pid = 2854] [serial = 362] [outer = 0x123348400] 16:56:40 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:40 INFO - PROCESS | 2854 | 1468022200297 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]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 523ms 16:56:40 INFO - PROCESS | 2854 | 1468022200337 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 2854 | 1468022200339 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:56:40 INFO - PROCESS | 2854 | 1468022200355 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 2854 | 1468022200357 Marionette TRACE conn2 <- [1,458,null,{}] 16:56:40 INFO - PROCESS | 2854 | 1468022200362 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}] 16:56:40 INFO - PROCESS | 2854 | 1468022200364 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:40 INFO - PROCESS | 2854 | 1468022200487 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:56:40 INFO - PROCESS | 2854 | 1468022200495 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 2854 | 1468022200496 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x121711800 == 38 [pid = 2854] [id = 122] 16:56:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x123573800) [pid = 2854] [serial = 363] [outer = 0x0] 16:56:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1263e9400) [pid = 2854] [serial = 364] [outer = 0x123573800] 16:56:40 INFO - PROCESS | 2854 | 1468022200537 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x127364800) [pid = 2854] [serial = 365] [outer = 0x123573800] 16:56:40 INFO - PROCESS | 2854 | 1468022200953 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 2854 | 1468022200987 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:56:40 INFO - PROCESS | 2854 | 1468022200990 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 2854 | 1468022200991 Marionette TRACE conn2 <- [1,462,null,{}] 16:56:40 INFO - PROCESS | 2854 | 1468022200993 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}] 16:56:41 INFO - PROCESS | 2854 | 1468022201000 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:41 INFO - PROCESS | 2854 | 1468022201158 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:56:41 INFO - PROCESS | 2854 | 1468022201175 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 2854 | 1468022201176 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240c1000 == 39 [pid = 2854] [id = 123] 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bd4000) [pid = 2854] [serial = 366] [outer = 0x0] 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12940e400) [pid = 2854] [serial = 367] [outer = 0x128bd4000] 16:56:41 INFO - PROCESS | 2854 | 1468022201228 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1294c3000) [pid = 2854] [serial = 368] [outer = 0x128bd4000] 16:56:41 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:41 INFO - PROCESS | 2854 | 1468022201626 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] 16:56:41 INFO - PROCESS | 2854 | 1468022201662 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:56:41 INFO - PROCESS | 2854 | 1468022201664 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 2854 | 1468022201665 Marionette TRACE conn2 <- [1,466,null,{}] 16:56:41 INFO - PROCESS | 2854 | 1468022201667 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}] 16:56:41 INFO - PROCESS | 2854 | 1468022201668 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:41 INFO - PROCESS | 2854 | 1468022201763 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:56:41 INFO - PROCESS | 2854 | 1468022201793 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 2854 | 1468022201794 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x12574f800 == 40 [pid = 2854] [id = 124] 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12a841800) [pid = 2854] [serial = 369] [outer = 0x0] 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12ad38400) [pid = 2854] [serial = 370] [outer = 0x12a841800] 16:56:41 INFO - PROCESS | 2854 | 1468022201818 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12aeea400) [pid = 2854] [serial = 371] [outer = 0x12a841800] 16:56:42 INFO - PROCESS | 2854 | 1468022202136 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] 16:56:42 INFO - PROCESS | 2854 | 1468022202188 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:56:42 INFO - PROCESS | 2854 | 1468022202190 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 2854 | 1468022202191 Marionette TRACE conn2 <- [1,470,null,{}] 16:56:42 INFO - PROCESS | 2854 | 1468022202194 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}] 16:56:42 INFO - PROCESS | 2854 | 1468022202195 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:42 INFO - PROCESS | 2854 | 1468022202299 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:56:42 INFO - PROCESS | 2854 | 1468022202302 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 2854 | 1468022202303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x127165000 == 41 [pid = 2854] [id = 125] 16:56:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12a84d400) [pid = 2854] [serial = 372] [outer = 0x0] 16:56:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12b09cc00) [pid = 2854] [serial = 373] [outer = 0x12a84d400] 16:56:42 INFO - PROCESS | 2854 | 1468022202327 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12b942400) [pid = 2854] [serial = 374] [outer = 0x12a84d400] 16:56:42 INFO - PROCESS | 2854 | 1468022202738 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]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 16:56:42 INFO - PROCESS | 2854 | 1468022202760 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:56:42 INFO - PROCESS | 2854 | 1468022202762 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:56:42 INFO - PROCESS | 2854 | 1468022202765 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 2854 | 1468022202767 Marionette TRACE conn2 <- [1,474,null,{}] 16:56:42 INFO - PROCESS | 2854 | 1468022202770 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}] 16:56:42 INFO - PROCESS | 2854 | 1468022202772 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:42 INFO - PROCESS | 2854 | 1468022202934 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:56:42 INFO - PROCESS | 2854 | 1468022202954 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 2854 | 1468022202955 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e1d800 == 42 [pid = 2854] [id = 126] 16:56:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12ad34400) [pid = 2854] [serial = 375] [outer = 0x0] 16:56:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12b9d2800) [pid = 2854] [serial = 376] [outer = 0x12ad34400] 16:56:42 INFO - PROCESS | 2854 | 1468022202995 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12b9db800) [pid = 2854] [serial = 377] [outer = 0x12ad34400] 16:56:43 INFO - PROCESS | 2854 | 1468022203431 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]]]}] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x119985c00) [pid = 2854] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12be09400) [pid = 2854] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x110ee3800) [pid = 2854] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x129414800) [pid = 2854] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x128bce400) [pid = 2854] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11875d800) [pid = 2854] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11a0e6c00) [pid = 2854] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12636f400) [pid = 2854] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x110ef1400) [pid = 2854] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12b1ef000) [pid = 2854] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:56:43 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1188b5c00) [pid = 2854] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 719ms 16:56:43 INFO - PROCESS | 2854 | 1468022203485 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 2854 | 1468022203486 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:56:43 INFO - PROCESS | 2854 | 1468022203488 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 2854 | 1468022203489 Marionette TRACE conn2 <- [1,478,null,{}] 16:56:43 INFO - PROCESS | 2854 | 1468022203491 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}] 16:56:43 INFO - PROCESS | 2854 | 1468022203492 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:43 INFO - PROCESS | 2854 | 1468022203580 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:56:43 INFO - PROCESS | 2854 | 1468022203584 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 2854 | 1468022203585 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8a800 == 43 [pid = 2854] [id = 127] 16:56:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x110ef1000) [pid = 2854] [serial = 378] [outer = 0x0] 16:56:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x118879000) [pid = 2854] [serial = 379] [outer = 0x110ef1000] 16:56:43 INFO - PROCESS | 2854 | 1468022203609 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x118881400) [pid = 2854] [serial = 380] [outer = 0x110ef1000] 16:56:43 INFO - PROCESS | 2854 | 1468022203932 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 467ms 16:56:43 INFO - PROCESS | 2854 | 1468022203956 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 2854 | 1468022203960 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:56:43 INFO - PROCESS | 2854 | 1468022203964 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 2854 | 1468022203965 Marionette TRACE conn2 <- [1,482,null,{}] 16:56:43 INFO - PROCESS | 2854 | 1468022203968 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}] 16:56:43 INFO - PROCESS | 2854 | 1468022203969 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:44 INFO - PROCESS | 2854 | 1468022204063 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:56:44 INFO - PROCESS | 2854 | 1468022204115 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 2854 | 1468022204117 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cc000 == 44 [pid = 2854] [id = 128] 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1167d5800) [pid = 2854] [serial = 381] [outer = 0x0] 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x118885c00) [pid = 2854] [serial = 382] [outer = 0x1167d5800] 16:56:44 INFO - PROCESS | 2854 | 1468022204143 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12b9cdc00) [pid = 2854] [serial = 383] [outer = 0x1167d5800] 16:56:44 INFO - PROCESS | 2854 | 1468022204447 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 16:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:56:44 INFO - PROCESS | 2854 | 1468022204483 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 2854 | 1468022204484 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:56:44 INFO - PROCESS | 2854 | 1468022204486 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 2854 | 1468022204487 Marionette TRACE conn2 <- [1,486,null,{}] 16:56:44 INFO - PROCESS | 2854 | 1468022204490 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}] 16:56:44 INFO - PROCESS | 2854 | 1468022204500 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:44 INFO - PROCESS | 2854 | 1468022204581 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:56:44 INFO - PROCESS | 2854 | 1468022204585 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 2854 | 1468022204586 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a7800 == 45 [pid = 2854] [id = 129] 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11887c400) [pid = 2854] [serial = 384] [outer = 0x0] 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12300d400) [pid = 2854] [serial = 385] [outer = 0x11887c400] 16:56:44 INFO - PROCESS | 2854 | 1468022204610 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12948d400) [pid = 2854] [serial = 386] [outer = 0x11887c400] 16:56:44 INFO - PROCESS | 2854 | 1468022204920 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 16:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:56:44 INFO - PROCESS | 2854 | 1468022204954 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 2854 | 1468022204956 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:56:44 INFO - PROCESS | 2854 | 1468022204960 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 2854 | 1468022204961 Marionette TRACE conn2 <- [1,490,null,{}] 16:56:44 INFO - PROCESS | 2854 | 1468022204963 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}] 16:56:44 INFO - PROCESS | 2854 | 1468022204964 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:45 INFO - PROCESS | 2854 | 1468022205071 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:56:45 INFO - PROCESS | 2854 | 1468022205077 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 2854 | 1468022205078 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2e2000 == 46 [pid = 2854] [id = 130] 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11a0e6c00) [pid = 2854] [serial = 387] [outer = 0x0] 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12b94b000) [pid = 2854] [serial = 388] [outer = 0x11a0e6c00] 16:56:45 INFO - PROCESS | 2854 | 1468022205102 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12be0d400) [pid = 2854] [serial = 389] [outer = 0x11a0e6c00] 16:56:45 INFO - PROCESS | 2854 | 1468022205408 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]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 16:56:45 INFO - PROCESS | 2854 | 1468022205484 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 2854 | 1468022205486 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:56:45 INFO - PROCESS | 2854 | 1468022205491 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 2854 | 1468022205494 Marionette TRACE conn2 <- [1,494,null,{}] 16:56:45 INFO - PROCESS | 2854 | 1468022205498 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}] 16:56:45 INFO - PROCESS | 2854 | 1468022205500 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:45 INFO - PROCESS | 2854 | 1468022205597 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:56:45 INFO - PROCESS | 2854 | 1468022205692 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 2854 | 1468022205696 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x116467800 == 47 [pid = 2854] [id = 131] 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x113c8e400) [pid = 2854] [serial = 390] [outer = 0x0] 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x116f2d800) [pid = 2854] [serial = 391] [outer = 0x113c8e400] 16:56:45 INFO - PROCESS | 2854 | 1468022205726 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x1183ac800) [pid = 2854] [serial = 392] [outer = 0x113c8e400] 16:56:46 INFO - PROCESS | 2854 | 1468022206214 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]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:56:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 771ms 16:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:56:46 INFO - PROCESS | 2854 | 1468022206265 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 2854 | 1468022206268 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:56:46 INFO - PROCESS | 2854 | 1468022206275 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 2854 | 1468022206280 Marionette TRACE conn2 <- [1,498,null,{}] 16:56:46 INFO - PROCESS | 2854 | 1468022206286 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}] 16:56:46 INFO - PROCESS | 2854 | 1468022206289 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:46 INFO - PROCESS | 2854 | 1468022206443 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:56:46 INFO - PROCESS | 2854 | 1468022206537 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 2854 | 1468022206539 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb9800 == 48 [pid = 2854] [id = 132] 16:56:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x11949a000) [pid = 2854] [serial = 393] [outer = 0x0] 16:56:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x119904800) [pid = 2854] [serial = 394] [outer = 0x11949a000] 16:56:46 INFO - PROCESS | 2854 | 1468022206569 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x119a9f000) [pid = 2854] [serial = 395] [outer = 0x11949a000] 16:56:47 INFO - PROCESS | 2854 | 1468022207012 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 778ms 16:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:56:47 INFO - PROCESS | 2854 | 1468022207050 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 2854 | 1468022207051 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:56:47 INFO - PROCESS | 2854 | 1468022207053 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 2854 | 1468022207055 Marionette TRACE conn2 <- [1,502,null,{}] 16:56:47 INFO - PROCESS | 2854 | 1468022207058 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}] 16:56:47 INFO - PROCESS | 2854 | 1468022207062 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:47 INFO - PROCESS | 2854 | 1468022207167 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:56:47 INFO - PROCESS | 2854 | 1468022207228 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 2854 | 1468022207231 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad2f000 == 49 [pid = 2854] [id = 133] 16:56:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x123006800) [pid = 2854] [serial = 396] [outer = 0x0] 16:56:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x123009400) [pid = 2854] [serial = 397] [outer = 0x123006800] 16:56:47 INFO - PROCESS | 2854 | 1468022207262 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x123aa8400) [pid = 2854] [serial = 398] [outer = 0x123006800] 16:56:47 INFO - PROCESS | 2854 | 1468022207710 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 719ms 16:56:47 INFO - PROCESS | 2854 | 1468022207773 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 2854 | 1468022207774 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:56:47 INFO - PROCESS | 2854 | 1468022207777 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 2854 | 1468022207778 Marionette TRACE conn2 <- [1,506,null,{}] 16:56:47 INFO - PROCESS | 2854 | 1468022207781 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}] 16:56:47 INFO - PROCESS | 2854 | 1468022207782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:47 INFO - PROCESS | 2854 | 1468022207886 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:56:47 INFO - PROCESS | 2854 | 1468022207941 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 2854 | 1468022207943 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c54f800 == 50 [pid = 2854] [id = 134] 16:56:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x123aad000) [pid = 2854] [serial = 399] [outer = 0x0] 16:56:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x123ab2000) [pid = 2854] [serial = 400] [outer = 0x123aad000] 16:56:47 INFO - PROCESS | 2854 | 1468022207971 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x12735b000) [pid = 2854] [serial = 401] [outer = 0x123aad000] 16:56:48 INFO - PROCESS | 2854 | 1468022208514 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]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 768ms 16:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:56:48 INFO - PROCESS | 2854 | 1468022208551 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 2854 | 1468022208553 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:56:48 INFO - PROCESS | 2854 | 1468022208555 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 2854 | 1468022208556 Marionette TRACE conn2 <- [1,510,null,{}] 16:56:48 INFO - PROCESS | 2854 | 1468022208561 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}] 16:56:48 INFO - PROCESS | 2854 | 1468022208562 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:48 INFO - PROCESS | 2854 | 1468022208660 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:56:48 INFO - PROCESS | 2854 | 1468022208727 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 2854 | 1468022208729 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837b000 == 51 [pid = 2854] [id = 135] 16:56:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x118333c00) [pid = 2854] [serial = 402] [outer = 0x0] 16:56:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x123aae400) [pid = 2854] [serial = 403] [outer = 0x118333c00] 16:56:48 INFO - PROCESS | 2854 | 1468022208757 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x128bcfc00) [pid = 2854] [serial = 404] [outer = 0x118333c00] 16:56:49 INFO - PROCESS | 2854 | 1468022209315 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]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 821ms 16:56:49 INFO - PROCESS | 2854 | 1468022209377 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 2854 | 1468022209379 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:56:49 INFO - PROCESS | 2854 | 1468022209382 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 2854 | 1468022209384 Marionette TRACE conn2 <- [1,514,null,{}] 16:56:49 INFO - PROCESS | 2854 | 1468022209387 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}] 16:56:49 INFO - PROCESS | 2854 | 1468022209389 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:49 INFO - PROCESS | 2854 | 1468022209485 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:56:49 INFO - PROCESS | 2854 | 1468022209556 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 2854 | 1468022209557 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x118258800 == 52 [pid = 2854] [id = 136] 16:56:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x11887b400) [pid = 2854] [serial = 405] [outer = 0x0] 16:56:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x118880800) [pid = 2854] [serial = 406] [outer = 0x11887b400] 16:56:49 INFO - PROCESS | 2854 | 1468022209586 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x119494400) [pid = 2854] [serial = 407] [outer = 0x11887b400] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a7800 == 51 [pid = 2854] [id = 129] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cc000 == 50 [pid = 2854] [id = 128] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8a800 == 49 [pid = 2854] [id = 127] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x128e1d800 == 48 [pid = 2854] [id = 126] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x127165000 == 47 [pid = 2854] [id = 125] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12574f800 == 46 [pid = 2854] [id = 124] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x1240c1000 == 45 [pid = 2854] [id = 123] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x121711800 == 44 [pid = 2854] [id = 122] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x119bc9000 == 43 [pid = 2854] [id = 121] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x118375800 == 42 [pid = 2854] [id = 120] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x11715a800 == 41 [pid = 2854] [id = 119] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x1188e2800 == 40 [pid = 2854] [id = 118] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12be16000 == 39 [pid = 2854] [id = 117] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a5000 == 38 [pid = 2854] [id = 113] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x11714b800 == 37 [pid = 2854] [id = 114] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x1231dd800 == 36 [pid = 2854] [id = 101] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x119f70000 == 35 [pid = 2854] [id = 115] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cf800 == 34 [pid = 2854] [id = 116] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x11694c800 == 33 [pid = 2854] [id = 54] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x11837b000 == 32 [pid = 2854] [id = 135] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12c54f800 == 31 [pid = 2854] [id = 134] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad2f000 == 30 [pid = 2854] [id = 133] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb9800 == 29 [pid = 2854] [id = 132] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2e2000 == 28 [pid = 2854] [id = 130] 16:56:50 INFO - PROCESS | 2854 | --DOCSHELL 0x116467800 == 27 [pid = 2854] [id = 131] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x12b947400) [pid = 2854] [serial = 293] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x12c417c00) [pid = 2854] [serial = 326] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x12be0f000) [pid = 2854] [serial = 325] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x110ef2000) [pid = 2854] [serial = 329] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x12aee1800) [pid = 2854] [serial = 319] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x110eee000) [pid = 2854] [serial = 328] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x129202c00) [pid = 2854] [serial = 316] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12940dc00) [pid = 2854] [serial = 317] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x1188be000) [pid = 2854] [serial = 307] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x124492c00) [pid = 2854] [serial = 311] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x123356800) [pid = 2854] [serial = 310] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11320bc00) [pid = 2854] [serial = 295] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x1217cdc00) [pid = 2854] [serial = 301] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11889e000) [pid = 2854] [serial = 298] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x127367400) [pid = 2854] [serial = 304] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x127107000) [pid = 2854] [serial = 313] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x127387000) [pid = 2854] [serial = 314] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1183a9000) [pid = 2854] [serial = 332] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11990fc00) [pid = 2854] [serial = 308] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12b9cd400) [pid = 2854] [serial = 322] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x112135400) [pid = 2854] [serial = 331] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12448e000) [pid = 2854] [serial = 334] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1294bcc00) [pid = 2854] [serial = 335] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x12be07400) [pid = 2854] [serial = 323] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12b097000) [pid = 2854] [serial = 320] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x119aa2c00) [pid = 2854] [serial = 337] [outer = 0x0] [url = about:blank] 16:56:50 INFO - PROCESS | 2854 | 1468022210609 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]]]}] 16:56:50 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 16:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1271ms 16:56:50 INFO - PROCESS | 2854 | 1468022210654 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 2854 | 1468022210656 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:56:50 INFO - PROCESS | 2854 | 1468022210665 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 2854 | 1468022210667 Marionette TRACE conn2 <- [1,518,null,{}] 16:56:50 INFO - PROCESS | 2854 | 1468022210670 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}] 16:56:50 INFO - PROCESS | 2854 | 1468022210672 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:50 INFO - PROCESS | 2854 | 1468022210751 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:56:50 INFO - PROCESS | 2854 | 1468022210755 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 2854 | 1468022210758 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x11646b800 == 28 [pid = 2854] [id = 137] 16:56:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x116717c00) [pid = 2854] [serial = 408] [outer = 0x0] 16:56:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x11697e000) [pid = 2854] [serial = 409] [outer = 0x116717c00] 16:56:50 INFO - PROCESS | 2854 | 1468022210789 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x118224800) [pid = 2854] [serial = 410] [outer = 0x116717c00] 16:56:51 INFO - PROCESS | 2854 | 1468022211120 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]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 16:56:51 INFO - PROCESS | 2854 | 1468022211189 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 2854 | 1468022211192 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:56:51 INFO - PROCESS | 2854 | 1468022211197 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 2854 | 1468022211199 Marionette TRACE conn2 <- [1,522,null,{}] 16:56:51 INFO - PROCESS | 2854 | 1468022211201 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}] 16:56:51 INFO - PROCESS | 2854 | 1468022211203 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:51 INFO - PROCESS | 2854 | 1468022211280 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:56:51 INFO - PROCESS | 2854 | 1468022211285 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 2854 | 1468022211286 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x11746d800 == 29 [pid = 2854] [id = 138] 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1183ac000) [pid = 2854] [serial = 411] [outer = 0x0] 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11887b000) [pid = 2854] [serial = 412] [outer = 0x1183ac000] 16:56:51 INFO - PROCESS | 2854 | 1468022211315 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1188b2400) [pid = 2854] [serial = 413] [outer = 0x1183ac000] 16:56:51 INFO - PROCESS | 2854 | 1468022211661 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]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 16:56:51 INFO - PROCESS | 2854 | 1468022211666 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 2854 | 1468022211667 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:56:51 INFO - PROCESS | 2854 | 1468022211669 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 2854 | 1468022211672 Marionette TRACE conn2 <- [1,526,null,{}] 16:56:51 INFO - PROCESS | 2854 | 1468022211680 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}] 16:56:51 INFO - PROCESS | 2854 | 1468022211683 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:51 INFO - PROCESS | 2854 | 1468022211761 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:56:51 INFO - PROCESS | 2854 | 1468022211816 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 2854 | 1468022211818 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188d7800 == 30 [pid = 2854] [id = 139] 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x110ee5800) [pid = 2854] [serial = 414] [outer = 0x0] 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119909400) [pid = 2854] [serial = 415] [outer = 0x110ee5800] 16:56:51 INFO - PROCESS | 2854 | 1468022211845 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119aa9400) [pid = 2854] [serial = 416] [outer = 0x110ee5800] 16:56:52 INFO - PROCESS | 2854 | 1468022212148 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]]]}] 16:56:52 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 16:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 523ms 16:56:52 INFO - PROCESS | 2854 | 1468022212194 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 2854 | 1468022212196 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:56:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:56:52 INFO - PROCESS | 2854 | 1468022212200 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 2854 | 1468022212202 Marionette TRACE conn2 <- [1,530,null,{}] 16:56:52 INFO - PROCESS | 2854 | 1468022212205 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}] 16:56:52 INFO - PROCESS | 2854 | 1468022212207 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:52 INFO - PROCESS | 2854 | 1468022212327 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:56:52 INFO - PROCESS | 2854 | 1468022212416 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 2854 | 1468022212418 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973d000 == 31 [pid = 2854] [id = 140] 16:56:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119907c00) [pid = 2854] [serial = 417] [outer = 0x0] 16:56:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12109d400) [pid = 2854] [serial = 418] [outer = 0x119907c00] 16:56:52 INFO - PROCESS | 2854 | 1468022212460 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x123002800) [pid = 2854] [serial = 419] [outer = 0x119907c00] 16:56:52 INFO - PROCESS | 2854 | 1468022212844 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"]]]}] 16:56:52 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 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:56:52 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 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:56:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 672ms 16:56:52 INFO - PROCESS | 2854 | 1468022212871 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 2854 | 1468022212872 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:56:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:56:52 INFO - PROCESS | 2854 | 1468022212889 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 2854 | 1468022212890 Marionette TRACE conn2 <- [1,534,null,{}] 16:56:52 INFO - PROCESS | 2854 | 1468022212892 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}] 16:56:52 INFO - PROCESS | 2854 | 1468022212894 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:52 INFO - PROCESS | 2854 | 1468022212992 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:56:52 INFO - PROCESS | 2854 | 1468022212996 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 2854 | 1468022212997 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x12373a800 == 32 [pid = 2854] [id = 141] 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x118230000) [pid = 2854] [serial = 420] [outer = 0x0] 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x123011400) [pid = 2854] [serial = 421] [outer = 0x118230000] 16:56:53 INFO - PROCESS | 2854 | 1468022213021 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x123aa7400) [pid = 2854] [serial = 422] [outer = 0x118230000] 16:56:53 INFO - PROCESS | 2854 | 1468022213374 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]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:56:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 535ms 16:56:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:56:53 INFO - PROCESS | 2854 | 1468022213411 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 2854 | 1468022213412 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:56:53 INFO - PROCESS | 2854 | 1468022213415 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 2854 | 1468022213416 Marionette TRACE conn2 <- [1,538,null,{}] 16:56:53 INFO - PROCESS | 2854 | 1468022213418 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}] 16:56:53 INFO - PROCESS | 2854 | 1468022213422 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:53 INFO - PROCESS | 2854 | 1468022213536 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:56:53 INFO - PROCESS | 2854 | 1468022213545 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 2854 | 1468022213547 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca3800 == 33 [pid = 2854] [id = 142] 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119a42000) [pid = 2854] [serial = 423] [outer = 0x0] 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x123ab2400) [pid = 2854] [serial = 424] [outer = 0x119a42000] 16:56:53 INFO - PROCESS | 2854 | 1468022213615 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x127367c00) [pid = 2854] [serial = 425] [outer = 0x119a42000] 16:56:53 INFO - PROCESS | 2854 | 1468022213914 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]]]}] 16:56:53 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. 16:56:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 16:56:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:56:53 INFO - PROCESS | 2854 | 1468022213948 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 2854 | 1468022213950 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:56:53 INFO - PROCESS | 2854 | 1468022213952 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 2854 | 1468022213964 Marionette TRACE conn2 <- [1,542,null,{}] 16:56:53 INFO - PROCESS | 2854 | 1468022213967 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}] 16:56:53 INFO - PROCESS | 2854 | 1468022213968 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:54 INFO - PROCESS | 2854 | 1468022214060 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:56:54 INFO - PROCESS | 2854 | 1468022214096 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 2854 | 1468022214097 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x128c1f000 == 34 [pid = 2854] [id = 143] 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1133eac00) [pid = 2854] [serial = 426] [outer = 0x0] 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x127389400) [pid = 2854] [serial = 427] [outer = 0x1133eac00] 16:56:54 INFO - PROCESS | 2854 | 1468022214121 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x128c39800) [pid = 2854] [serial = 428] [outer = 0x1133eac00] 16:56:54 INFO - PROCESS | 2854 | 1468022214456 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]]]}] 16:56:54 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. 16:56:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 529ms 16:56:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:56:54 INFO - PROCESS | 2854 | 1468022214482 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 2854 | 1468022214483 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:56:54 INFO - PROCESS | 2854 | 1468022214485 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 2854 | 1468022214486 Marionette TRACE conn2 <- [1,546,null,{}] 16:56:54 INFO - PROCESS | 2854 | 1468022214489 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}] 16:56:54 INFO - PROCESS | 2854 | 1468022214490 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:54 INFO - PROCESS | 2854 | 1468022214607 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:56:54 INFO - PROCESS | 2854 | 1468022214613 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 2854 | 1468022214614 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8d000 == 35 [pid = 2854] [id = 144] 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x128bd7400) [pid = 2854] [serial = 429] [outer = 0x0] 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x129206c00) [pid = 2854] [serial = 430] [outer = 0x128bd7400] 16:56:54 INFO - PROCESS | 2854 | 1468022214642 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x12940f400) [pid = 2854] [serial = 431] [outer = 0x128bd7400] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x12a841800) [pid = 2854] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x12a84d400) [pid = 2854] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x12ad34400) [pid = 2854] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x123348400) [pid = 2854] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x128bd4000) [pid = 2854] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x118549400) [pid = 2854] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x123573800) [pid = 2854] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x118556000) [pid = 2854] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x110e9e000) [pid = 2854] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x114f84800) [pid = 2854] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119aa1800) [pid = 2854] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11887c400) [pid = 2854] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12570fc00) [pid = 2854] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119f2d400) [pid = 2854] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1210e4400) [pid = 2854] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x110ef1000) [pid = 2854] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11a0e6c00) [pid = 2854] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1167d5800) [pid = 2854] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1183aec00) [pid = 2854] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1263e9000) [pid = 2854] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12109ec00) [pid = 2854] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:56:55 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x111e58c00) [pid = 2854] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:56:55 INFO - PROCESS | 2854 | 1468022215257 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]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 819ms 16:56:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:56:55 INFO - PROCESS | 2854 | 1468022215307 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 2854 | 1468022215309 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:56:55 INFO - PROCESS | 2854 | 1468022215312 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 2854 | 1468022215313 Marionette TRACE conn2 <- [1,550,null,{}] 16:56:55 INFO - PROCESS | 2854 | 1468022215315 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}] 16:56:55 INFO - PROCESS | 2854 | 1468022215324 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:55 INFO - PROCESS | 2854 | 1468022215400 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:56:55 INFO - PROCESS | 2854 | 1468022215403 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 2854 | 1468022215404 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297c0800 == 36 [pid = 2854] [id = 145] 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x110eeec00) [pid = 2854] [serial = 432] [outer = 0x0] 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x11887c400) [pid = 2854] [serial = 433] [outer = 0x110eeec00] 16:56:55 INFO - PROCESS | 2854 | 1468022215434 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1210d8c00) [pid = 2854] [serial = 434] [outer = 0x110eeec00] 16:56:55 INFO - PROCESS | 2854 | 1468022215751 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]]]}] 16:56:55 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. 16:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 469ms 16:56:55 INFO - PROCESS | 2854 | 1468022215781 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 2854 | 1468022215782 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:56:55 INFO - PROCESS | 2854 | 1468022215785 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 2854 | 1468022215786 Marionette TRACE conn2 <- [1,554,null,{}] 16:56:55 INFO - PROCESS | 2854 | 1468022215788 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}] 16:56:55 INFO - PROCESS | 2854 | 1468022215789 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:55 INFO - PROCESS | 2854 | 1468022215864 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:56:55 INFO - PROCESS | 2854 | 1468022215867 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 2854 | 1468022215868 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cf800 == 37 [pid = 2854] [id = 146] 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1210e3400) [pid = 2854] [serial = 435] [outer = 0x0] 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x124c1a000) [pid = 2854] [serial = 436] [outer = 0x1210e3400] 16:56:55 INFO - PROCESS | 2854 | 1468022215894 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x127361000) [pid = 2854] [serial = 437] [outer = 0x1210e3400] 16:56:56 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:56 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:56 INFO - PROCESS | 2854 | 1468022216217 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]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 16:56:56 INFO - PROCESS | 2854 | 1468022216254 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 2854 | 1468022216256 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:56:56 INFO - PROCESS | 2854 | 1468022216258 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 2854 | 1468022216260 Marionette TRACE conn2 <- [1,558,null,{}] 16:56:56 INFO - PROCESS | 2854 | 1468022216262 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}] 16:56:56 INFO - PROCESS | 2854 | 1468022216264 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:56 INFO - PROCESS | 2854 | 1468022216388 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:56:56 INFO - PROCESS | 2854 | 1468022216396 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 2854 | 1468022216398 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b035000 == 38 [pid = 2854] [id = 147] 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x127362800) [pid = 2854] [serial = 438] [outer = 0x0] 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x129211400) [pid = 2854] [serial = 439] [outer = 0x127362800] 16:56:56 INFO - PROCESS | 2854 | 1468022216424 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x129492000) [pid = 2854] [serial = 440] [outer = 0x127362800] 16:56:56 INFO - PROCESS | 2854 | 1468022216736 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]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 524ms 16:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:56:56 INFO - PROCESS | 2854 | 1468022216783 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 2854 | 1468022216784 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:56:56 INFO - PROCESS | 2854 | 1468022216786 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 2854 | 1468022216787 Marionette TRACE conn2 <- [1,562,null,{}] 16:56:56 INFO - PROCESS | 2854 | 1468022216789 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}] 16:56:56 INFO - PROCESS | 2854 | 1468022216790 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:56 INFO - PROCESS | 2854 | 1468022216866 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:56:56 INFO - PROCESS | 2854 | 1468022216870 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 2854 | 1468022216871 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be13800 == 39 [pid = 2854] [id = 148] 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12940fc00) [pid = 2854] [serial = 441] [outer = 0x0] 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12ad35400) [pid = 2854] [serial = 442] [outer = 0x12940fc00] 16:56:56 INFO - PROCESS | 2854 | 1468022216897 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12b091000) [pid = 2854] [serial = 443] [outer = 0x12940fc00] 16:56:57 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:57 INFO - PROCESS | 2854 | 1468022217419 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]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 16:56:57 INFO - PROCESS | 2854 | 1468022217456 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 2854 | 1468022217458 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:56:57 INFO - PROCESS | 2854 | 1468022217491 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 2854 | 1468022217494 Marionette TRACE conn2 <- [1,566,null,{}] 16:56:57 INFO - PROCESS | 2854 | 1468022217499 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}] 16:56:57 INFO - PROCESS | 2854 | 1468022217500 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:57 INFO - PROCESS | 2854 | 1468022217606 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:56:57 INFO - PROCESS | 2854 | 1468022217709 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 2854 | 1468022217711 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d6f000 == 40 [pid = 2854] [id = 149] 16:56:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x116f94000) [pid = 2854] [serial = 444] [outer = 0x0] 16:56:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x118226c00) [pid = 2854] [serial = 445] [outer = 0x116f94000] 16:56:57 INFO - PROCESS | 2854 | 1468022217742 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x11854e000) [pid = 2854] [serial = 446] [outer = 0x116f94000] 16:56:58 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:58 INFO - PROCESS | 2854 | 1468022218245 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]]]}] 16:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 780ms 16:56:58 INFO - PROCESS | 2854 | 1468022218268 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 2854 | 1468022218272 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:56:58 INFO - PROCESS | 2854 | 1468022218304 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 2854 | 1468022218306 Marionette TRACE conn2 <- [1,570,null,{}] 16:56:58 INFO - PROCESS | 2854 | 1468022218311 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}] 16:56:58 INFO - PROCESS | 2854 | 1468022218313 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:58 INFO - PROCESS | 2854 | 1468022218421 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:56:58 INFO - PROCESS | 2854 | 1468022218500 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 2854 | 1468022218501 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x121709800 == 41 [pid = 2854] [id = 150] 16:56:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1188bd400) [pid = 2854] [serial = 447] [outer = 0x0] 16:56:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1194c7000) [pid = 2854] [serial = 448] [outer = 0x1188bd400] 16:56:58 INFO - PROCESS | 2854 | 1468022218532 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x119a47800) [pid = 2854] [serial = 449] [outer = 0x1188bd400] 16:56:58 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:59 INFO - PROCESS | 2854 | 1468022219150 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]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 874ms 16:56:59 INFO - PROCESS | 2854 | 1468022219176 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:56:59 INFO - PROCESS | 2854 | 1468022219178 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:56:59 INFO - PROCESS | 2854 | 1468022219181 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 2854 | 1468022219183 Marionette TRACE conn2 <- [1,574,null,{}] 16:56:59 INFO - PROCESS | 2854 | 1468022219187 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}] 16:56:59 INFO - PROCESS | 2854 | 1468022219188 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:59 INFO - PROCESS | 2854 | 1468022219291 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x12b035000 == 40 [pid = 2854] [id = 147] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cf800 == 39 [pid = 2854] [id = 146] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x1297c0800 == 38 [pid = 2854] [id = 145] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8d000 == 37 [pid = 2854] [id = 144] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x128c1f000 == 36 [pid = 2854] [id = 143] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca3800 == 35 [pid = 2854] [id = 142] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x12373a800 == 34 [pid = 2854] [id = 141] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11973d000 == 33 [pid = 2854] [id = 140] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x1188d7800 == 32 [pid = 2854] [id = 139] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11746d800 == 31 [pid = 2854] [id = 138] 16:56:59 INFO - PROCESS | 2854 | --DOCSHELL 0x11646b800 == 30 [pid = 2854] [id = 137] 16:56:59 INFO - PROCESS | 2854 | 1468022219396 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 2854 | 1468022219397 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x11254c800 == 31 [pid = 2854] [id = 151] 16:56:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x112cd6800) [pid = 2854] [serial = 450] [outer = 0x0] 16:56:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x113364c00) [pid = 2854] [serial = 451] [outer = 0x112cd6800] 16:56:59 INFO - PROCESS | 2854 | 1468022219424 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x1167ca800) [pid = 2854] [serial = 452] [outer = 0x112cd6800] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x119903000) [pid = 2854] [serial = 299] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1294bbc00) [pid = 2854] [serial = 305] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x12448c000) [pid = 2854] [serial = 302] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x116906000) [pid = 2854] [serial = 296] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12ad38400) [pid = 2854] [serial = 370] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12b09cc00) [pid = 2854] [serial = 373] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x12aeea400) [pid = 2854] [serial = 371] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12b9d2800) [pid = 2854] [serial = 376] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x124424000) [pid = 2854] [serial = 361] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x124cb2800) [pid = 2854] [serial = 362] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12940e400) [pid = 2854] [serial = 367] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x11858fc00) [pid = 2854] [serial = 352] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119180800) [pid = 2854] [serial = 353] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1263e9400) [pid = 2854] [serial = 364] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x127364800) [pid = 2854] [serial = 365] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x119905400) [pid = 2854] [serial = 355] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x119a9f800) [pid = 2854] [serial = 356] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12b09ac00) [pid = 2854] [serial = 338] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1167d5400) [pid = 2854] [serial = 340] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1183a9400) [pid = 2854] [serial = 341] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119aaa000) [pid = 2854] [serial = 343] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12948d400) [pid = 2854] [serial = 386] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x12b942400) [pid = 2854] [serial = 374] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119c31800) [pid = 2854] [serial = 344] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x127361c00) [pid = 2854] [serial = 349] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x128bd0000) [pid = 2854] [serial = 350] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12109cc00) [pid = 2854] [serial = 358] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1210dd800) [pid = 2854] [serial = 359] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1233e1800) [pid = 2854] [serial = 346] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x124cb1400) [pid = 2854] [serial = 347] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x118879000) [pid = 2854] [serial = 379] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12be0d400) [pid = 2854] [serial = 389] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118881400) [pid = 2854] [serial = 380] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x12b94b000) [pid = 2854] [serial = 388] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x12300d400) [pid = 2854] [serial = 385] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12b9db800) [pid = 2854] [serial = 377] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x12b9cdc00) [pid = 2854] [serial = 383] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1294c3000) [pid = 2854] [serial = 368] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x118885c00) [pid = 2854] [serial = 382] [outer = 0x0] [url = about:blank] 16:56:59 INFO - PROCESS | 2854 | 1468022219739 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]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 16:56:59 INFO - PROCESS | 2854 | 1468022219751 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 2854 | 1468022219754 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:56:59 INFO - PROCESS | 2854 | 1468022219763 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 2854 | 1468022219765 Marionette TRACE conn2 <- [1,578,null,{}] 16:56:59 INFO - PROCESS | 2854 | 1468022219767 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}] 16:56:59 INFO - PROCESS | 2854 | 1468022219769 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:59 INFO - PROCESS | 2854 | 1468022219895 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:56:59 INFO - PROCESS | 2854 | 1468022219955 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 2854 | 1468022219957 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:56:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x11253f800 == 32 [pid = 2854] [id = 152] 16:56:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x110eed800) [pid = 2854] [serial = 453] [outer = 0x0] 16:56:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x112c50800) [pid = 2854] [serial = 454] [outer = 0x110eed800] 16:56:59 INFO - PROCESS | 2854 | 1468022219990 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x113357800) [pid = 2854] [serial = 455] [outer = 0x110eed800] 16:57:00 INFO - PROCESS | 2854 | 1468022220423 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]]]}] 16:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 676ms 16:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:57:00 INFO - PROCESS | 2854 | 1468022220435 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 2854 | 1468022220437 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:57:00 INFO - PROCESS | 2854 | 1468022220441 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 2854 | 1468022220445 Marionette TRACE conn2 <- [1,582,null,{}] 16:57:00 INFO - PROCESS | 2854 | 1468022220448 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}] 16:57:00 INFO - PROCESS | 2854 | 1468022220451 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:00 INFO - PROCESS | 2854 | 1468022220546 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:57:00 INFO - PROCESS | 2854 | 1468022220625 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 2854 | 1468022220627 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d8c000 == 33 [pid = 2854] [id = 153] 16:57:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x112cd8800) [pid = 2854] [serial = 456] [outer = 0x0] 16:57:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1183a3c00) [pid = 2854] [serial = 457] [outer = 0x112cd8800] 16:57:00 INFO - PROCESS | 2854 | 1468022220674 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1183b0c00) [pid = 2854] [serial = 458] [outer = 0x112cd8800] 16:57:01 INFO - PROCESS | 2854 | 1468022221136 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]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 726ms 16:57:01 INFO - PROCESS | 2854 | 1468022221175 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 2854 | 1468022221177 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:57:01 INFO - PROCESS | 2854 | 1468022221181 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 2854 | 1468022221182 Marionette TRACE conn2 <- [1,586,null,{}] 16:57:01 INFO - PROCESS | 2854 | 1468022221185 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}] 16:57:01 INFO - PROCESS | 2854 | 1468022221186 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:01 INFO - PROCESS | 2854 | 1468022221280 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:57:01 INFO - PROCESS | 2854 | 1468022221342 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 2854 | 1468022221343 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188e2800 == 34 [pid = 2854] [id = 154] 16:57:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1183c5c00) [pid = 2854] [serial = 459] [outer = 0x0] 16:57:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x118734c00) [pid = 2854] [serial = 460] [outer = 0x1183c5c00] 16:57:01 INFO - PROCESS | 2854 | 1468022221372 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1188afc00) [pid = 2854] [serial = 461] [outer = 0x1183c5c00] 16:57:01 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:01 INFO - PROCESS | 2854 | 1468022221784 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]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 618ms 16:57:01 INFO - PROCESS | 2854 | 1468022221800 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 2854 | 1468022221802 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:57:01 INFO - PROCESS | 2854 | 1468022221811 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 2854 | 1468022221814 Marionette TRACE conn2 <- [1,590,null,{}] 16:57:01 INFO - PROCESS | 2854 | 1468022221817 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}] 16:57:01 INFO - PROCESS | 2854 | 1468022221819 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:01 INFO - PROCESS | 2854 | 1468022221939 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:57:01 INFO - PROCESS | 2854 | 1468022221990 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 2854 | 1468022221991 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bcb800 == 35 [pid = 2854] [id = 155] 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1188bdc00) [pid = 2854] [serial = 462] [outer = 0x0] 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11949c400) [pid = 2854] [serial = 463] [outer = 0x1188bdc00] 16:57:02 INFO - PROCESS | 2854 | 1468022222020 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119989c00) [pid = 2854] [serial = 464] [outer = 0x1188bdc00] 16:57:02 INFO - PROCESS | 2854 | 1468022222425 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]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 625ms 16:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:57:02 INFO - PROCESS | 2854 | 1468022222434 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 2854 | 1468022222435 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:57:02 INFO - PROCESS | 2854 | 1468022222437 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 2854 | 1468022222439 Marionette TRACE conn2 <- [1,594,null,{}] 16:57:02 INFO - PROCESS | 2854 | 1468022222441 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}] 16:57:02 INFO - PROCESS | 2854 | 1468022222445 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:02 INFO - PROCESS | 2854 | 1468022222536 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:57:02 INFO - PROCESS | 2854 | 1468022222581 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 2854 | 1468022222582 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x121609000 == 36 [pid = 2854] [id = 156] 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119431400) [pid = 2854] [serial = 465] [outer = 0x0] 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119a9d400) [pid = 2854] [serial = 466] [outer = 0x119431400] 16:57:02 INFO - PROCESS | 2854 | 1468022222611 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119c25000) [pid = 2854] [serial = 467] [outer = 0x119431400] 16:57:03 INFO - PROCESS | 2854 | 1468022223034 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]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 16:57:03 INFO - PROCESS | 2854 | 1468022223075 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 2854 | 1468022223076 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:57:03 INFO - PROCESS | 2854 | 1468022223080 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 2854 | 1468022223081 Marionette TRACE conn2 <- [1,598,null,{}] 16:57:03 INFO - PROCESS | 2854 | 1468022223084 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}] 16:57:03 INFO - PROCESS | 2854 | 1468022223085 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:03 INFO - PROCESS | 2854 | 1468022223184 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:57:03 INFO - PROCESS | 2854 | 1468022223263 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 2854 | 1468022223268 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x123734800 == 37 [pid = 2854] [id = 157] 16:57:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12109c000) [pid = 2854] [serial = 468] [outer = 0x0] 16:57:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1210a3400) [pid = 2854] [serial = 469] [outer = 0x12109c000] 16:57:03 INFO - PROCESS | 2854 | 1468022223306 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x121672800) [pid = 2854] [serial = 470] [outer = 0x12109c000] 16:57:03 INFO - PROCESS | 2854 | 1468022223769 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]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 718ms 16:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:57:03 INFO - PROCESS | 2854 | 1468022223799 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 2854 | 1468022223801 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:57:03 INFO - PROCESS | 2854 | 1468022223805 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 2854 | 1468022223807 Marionette TRACE conn2 <- [1,602,null,{}] 16:57:03 INFO - PROCESS | 2854 | 1468022223813 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}] 16:57:03 INFO - PROCESS | 2854 | 1468022223814 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:03 INFO - PROCESS | 2854 | 1468022223906 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:57:03 INFO - PROCESS | 2854 | 1468022223983 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 2854 | 1468022223985 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x11745c800 == 38 [pid = 2854] [id = 158] 16:57:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x115e25800) [pid = 2854] [serial = 471] [outer = 0x0] 16:57:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x11619e000) [pid = 2854] [serial = 472] [outer = 0x115e25800] 16:57:04 INFO - PROCESS | 2854 | 1468022224012 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1176f8400) [pid = 2854] [serial = 473] [outer = 0x115e25800] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x11254c800 == 37 [pid = 2854] [id = 151] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x117d6f000 == 36 [pid = 2854] [id = 149] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x121709800 == 35 [pid = 2854] [id = 150] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x118258800 == 34 [pid = 2854] [id = 136] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x123734800 == 33 [pid = 2854] [id = 157] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x121609000 == 32 [pid = 2854] [id = 156] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x119bcb800 == 31 [pid = 2854] [id = 155] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x12be13800 == 30 [pid = 2854] [id = 148] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x1188e2800 == 29 [pid = 2854] [id = 154] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x117d8c000 == 28 [pid = 2854] [id = 153] 16:57:04 INFO - PROCESS | 2854 | --DOCSHELL 0x11253f800 == 27 [pid = 2854] [id = 152] 16:57:04 INFO - PROCESS | 2854 | 1468022224933 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]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1181ms 16:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:57:04 INFO - PROCESS | 2854 | 1468022224986 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 2854 | 1468022224988 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:57:04 INFO - PROCESS | 2854 | 1468022224991 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 2854 | 1468022224993 Marionette TRACE conn2 <- [1,606,null,{}] 16:57:04 INFO - PROCESS | 2854 | 1468022224996 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}] 16:57:04 INFO - PROCESS | 2854 | 1468022224998 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:05 INFO - PROCESS | 2854 | 1468022225077 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:57:05 INFO - PROCESS | 2854 | 1468022225124 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 2854 | 1468022225127 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x116784000 == 28 [pid = 2854] [id = 159] 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x115e2c000) [pid = 2854] [serial = 474] [outer = 0x0] 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x116f8b000) [pid = 2854] [serial = 475] [outer = 0x115e2c000] 16:57:05 INFO - PROCESS | 2854 | 1468022225155 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11822d800) [pid = 2854] [serial = 476] [outer = 0x115e2c000] 16:57:05 INFO - PROCESS | 2854 | 1468022225465 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]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 521ms 16:57:05 INFO - PROCESS | 2854 | 1468022225514 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 2854 | 1468022225517 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:57:05 INFO - PROCESS | 2854 | 1468022225523 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 2854 | 1468022225525 Marionette TRACE conn2 <- [1,610,null,{}] 16:57:05 INFO - PROCESS | 2854 | 1468022225527 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}] 16:57:05 INFO - PROCESS | 2854 | 1468022225529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:05 INFO - PROCESS | 2854 | 1468022225608 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:57:05 INFO - PROCESS | 2854 | 1468022225656 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 2854 | 1468022225658 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x118258800 == 29 [pid = 2854] [id = 160] 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x11822e400) [pid = 2854] [serial = 477] [outer = 0x0] 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1183cb800) [pid = 2854] [serial = 478] [outer = 0x11822e400] 16:57:05 INFO - PROCESS | 2854 | 1468022225685 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11887f000) [pid = 2854] [serial = 479] [outer = 0x11822e400] 16:57:05 INFO - PROCESS | 2854 | 1468022225989 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]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 521ms 16:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:57:06 INFO - PROCESS | 2854 | 1468022226044 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 2854 | 1468022226046 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:57:06 INFO - PROCESS | 2854 | 1468022226048 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 2854 | 1468022226050 Marionette TRACE conn2 <- [1,614,null,{}] 16:57:06 INFO - PROCESS | 2854 | 1468022226058 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}] 16:57:06 INFO - PROCESS | 2854 | 1468022226061 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:06 INFO - PROCESS | 2854 | 1468022226136 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:57:06 INFO - PROCESS | 2854 | 1468022226144 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 2854 | 1468022226146 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x119732800 == 30 [pid = 2854] [id = 161] 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1167ca000) [pid = 2854] [serial = 480] [outer = 0x0] 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x119902400) [pid = 2854] [serial = 481] [outer = 0x1167ca000] 16:57:06 INFO - PROCESS | 2854 | 1468022226174 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x119987400) [pid = 2854] [serial = 482] [outer = 0x1167ca000] 16:57:06 INFO - PROCESS | 2854 | 1468022226555 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]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 16:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:57:06 INFO - PROCESS | 2854 | 1468022226569 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 2854 | 1468022226570 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:57:06 INFO - PROCESS | 2854 | 1468022226572 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 2854 | 1468022226574 Marionette TRACE conn2 <- [1,618,null,{}] 16:57:06 INFO - PROCESS | 2854 | 1468022226579 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}] 16:57:06 INFO - PROCESS | 2854 | 1468022226580 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:06 INFO - PROCESS | 2854 | 1468022226679 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:57:06 INFO - PROCESS | 2854 | 1468022226710 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 2854 | 1468022226711 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x121704800 == 31 [pid = 2854] [id = 162] 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x11998a000) [pid = 2854] [serial = 483] [outer = 0x0] 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119aaa400) [pid = 2854] [serial = 484] [outer = 0x11998a000] 16:57:06 INFO - PROCESS | 2854 | 1468022226736 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x119c32000) [pid = 2854] [serial = 485] [outer = 0x11998a000] 16:57:07 INFO - PROCESS | 2854 | 1468022227027 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]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 473ms 16:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:57:07 INFO - PROCESS | 2854 | 1468022227062 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 2854 | 1468022227063 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:57:07 INFO - PROCESS | 2854 | 1468022227065 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 2854 | 1468022227066 Marionette TRACE conn2 <- [1,622,null,{}] 16:57:07 INFO - PROCESS | 2854 | 1468022227069 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}] 16:57:07 INFO - PROCESS | 2854 | 1468022227070 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:07 INFO - PROCESS | 2854 | 1468022227159 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:57:07 INFO - PROCESS | 2854 | 1468022227192 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 2854 | 1468022227194 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x123f60000 == 32 [pid = 2854] [id = 163] 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x116f93c00) [pid = 2854] [serial = 486] [outer = 0x0] 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x11a0df800) [pid = 2854] [serial = 487] [outer = 0x116f93c00] 16:57:07 INFO - PROCESS | 2854 | 1468022227218 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1210de400) [pid = 2854] [serial = 488] [outer = 0x116f93c00] 16:57:07 INFO - PROCESS | 2854 | 1468022227552 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]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 16:57:07 INFO - PROCESS | 2854 | 1468022227584 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 2854 | 1468022227585 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:57:07 INFO - PROCESS | 2854 | 1468022227587 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 2854 | 1468022227588 Marionette TRACE conn2 <- [1,626,null,{}] 16:57:07 INFO - PROCESS | 2854 | 1468022227591 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}] 16:57:07 INFO - PROCESS | 2854 | 1468022227595 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:07 INFO - PROCESS | 2854 | 1468022227704 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:57:07 INFO - PROCESS | 2854 | 1468022227740 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 2854 | 1468022227741 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x12637e000 == 33 [pid = 2854] [id = 164] 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11887f800) [pid = 2854] [serial = 489] [outer = 0x0] 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x123004c00) [pid = 2854] [serial = 490] [outer = 0x11887f800] 16:57:07 INFO - PROCESS | 2854 | 1468022227766 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x123aa5c00) [pid = 2854] [serial = 491] [outer = 0x11887f800] 16:57:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x1233e3800) [pid = 2854] [serial = 492] [outer = 0x127314c00] 16:57:08 INFO - PROCESS | 2854 | 1468022228113 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]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 568ms 16:57:08 INFO - PROCESS | 2854 | 1468022228156 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:57:08 INFO - PROCESS | 2854 | 1468022228157 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:57:08 INFO - PROCESS | 2854 | 1468022228159 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 2854 | 1468022228167 Marionette TRACE conn2 <- [1,630,null,{}] 16:57:08 INFO - PROCESS | 2854 | 1468022228169 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}] 16:57:08 INFO - PROCESS | 2854 | 1468022228170 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:08 INFO - PROCESS | 2854 | 1468022228261 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x127362800) [pid = 2854] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x116717c00) [pid = 2854] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x123aad000) [pid = 2854] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x118333c00) [pid = 2854] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x1188bd400) [pid = 2854] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x116f94000) [pid = 2854] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12940fc00) [pid = 2854] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x118230000) [pid = 2854] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x119907c00) [pid = 2854] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11887b400) [pid = 2854] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x1183ac000) [pid = 2854] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x112cd6800) [pid = 2854] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119a42000) [pid = 2854] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1133eac00) [pid = 2854] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x128bd7400) [pid = 2854] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1210e3400) [pid = 2854] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x110eeec00) [pid = 2854] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x113c8e400) [pid = 2854] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x110ee5800) [pid = 2854] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11949a000) [pid = 2854] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:57:08 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x123006800) [pid = 2854] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:57:08 INFO - PROCESS | 2854 | 1468022228596 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 2854 | 1468022228597 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x113c27000 == 34 [pid = 2854] [id = 165] 16:57:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x110eeec00) [pid = 2854] [serial = 493] [outer = 0x0] 16:57:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1133eac00) [pid = 2854] [serial = 494] [outer = 0x110eeec00] 16:57:08 INFO - PROCESS | 2854 | 1468022228626 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x118228400) [pid = 2854] [serial = 495] [outer = 0x110eeec00] 16:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 727ms 16:57:08 INFO - PROCESS | 2854 | 1468022228880 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]]]}] 16:57:08 INFO - PROCESS | 2854 | 1468022228886 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 2854 | 1468022228888 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:57:08 INFO - PROCESS | 2854 | 1468022228890 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 2854 | 1468022228891 Marionette TRACE conn2 <- [1,634,null,{}] 16:57:08 INFO - PROCESS | 2854 | 1468022228903 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}] 16:57:08 INFO - PROCESS | 2854 | 1468022228904 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:08 INFO - PROCESS | 2854 | 1468022228981 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:57:08 INFO - PROCESS | 2854 | 1468022228985 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 2854 | 1468022228986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bac800 == 35 [pid = 2854] [id = 166] 16:57:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x117dbb000) [pid = 2854] [serial = 496] [outer = 0x0] 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11887e400) [pid = 2854] [serial = 497] [outer = 0x117dbb000] 16:57:09 INFO - PROCESS | 2854 | 1468022229013 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x11a0e3400) [pid = 2854] [serial = 498] [outer = 0x117dbb000] 16:57:09 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:09 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:09 INFO - PROCESS | 2854 | 1468022229301 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]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 429ms 16:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:57:09 INFO - PROCESS | 2854 | 1468022229319 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 2854 | 1468022229320 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:57:09 INFO - PROCESS | 2854 | 1468022229322 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 2854 | 1468022229324 Marionette TRACE conn2 <- [1,638,null,{}] 16:57:09 INFO - PROCESS | 2854 | 1468022229330 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}] 16:57:09 INFO - PROCESS | 2854 | 1468022229332 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:09 INFO - PROCESS | 2854 | 1468022229414 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:57:09 INFO - PROCESS | 2854 | 1468022229417 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 2854 | 1468022229418 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x119731000 == 36 [pid = 2854] [id = 167] 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x11822f000) [pid = 2854] [serial = 499] [outer = 0x0] 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x121677000) [pid = 2854] [serial = 500] [outer = 0x11822f000] 16:57:09 INFO - PROCESS | 2854 | 1468022229491 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x124127000) [pid = 2854] [serial = 501] [outer = 0x11822f000] 16:57:09 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:09 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:09 INFO - PROCESS | 2854 | 1468022229739 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]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 472ms 16:57:09 INFO - PROCESS | 2854 | 1468022229799 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 2854 | 1468022229800 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:57:09 INFO - PROCESS | 2854 | 1468022229802 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 2854 | 1468022229803 Marionette TRACE conn2 <- [1,642,null,{}] 16:57:09 INFO - PROCESS | 2854 | 1468022229806 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}] 16:57:09 INFO - PROCESS | 2854 | 1468022229807 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:09 INFO - PROCESS | 2854 | 1468022229896 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:57:09 INFO - PROCESS | 2854 | 1468022229899 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 2854 | 1468022229900 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a542000 == 37 [pid = 2854] [id = 168] 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12412c800) [pid = 2854] [serial = 502] [outer = 0x0] 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1246d1000) [pid = 2854] [serial = 503] [outer = 0x12412c800] 16:57:09 INFO - PROCESS | 2854 | 1468022229925 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x124c21800) [pid = 2854] [serial = 504] [outer = 0x12412c800] 16:57:10 INFO - PROCESS | 2854 | 1468022230237 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]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 16:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:57:10 INFO - PROCESS | 2854 | 1468022230271 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 2854 | 1468022230273 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:57:10 INFO - PROCESS | 2854 | 1468022230277 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 2854 | 1468022230279 Marionette TRACE conn2 <- [1,646,null,{}] 16:57:10 INFO - PROCESS | 2854 | 1468022230282 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}] 16:57:10 INFO - PROCESS | 2854 | 1468022230283 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:10 INFO - PROCESS | 2854 | 1468022230399 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:57:10 INFO - PROCESS | 2854 | 1468022230405 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 2854 | 1468022230406 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238b0800 == 38 [pid = 2854] [id = 169] 16:57:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x1164ebc00) [pid = 2854] [serial = 505] [outer = 0x0] 16:57:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x124cc0c00) [pid = 2854] [serial = 506] [outer = 0x1164ebc00] 16:57:10 INFO - PROCESS | 2854 | 1468022230433 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x12735ac00) [pid = 2854] [serial = 507] [outer = 0x1164ebc00] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x116784000 == 37 [pid = 2854] [id = 159] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11745c800 == 36 [pid = 2854] [id = 158] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12637e000 == 35 [pid = 2854] [id = 164] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x119732800 == 34 [pid = 2854] [id = 161] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x119731000 == 33 [pid = 2854] [id = 167] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x123f60000 == 32 [pid = 2854] [id = 163] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x128bac800 == 31 [pid = 2854] [id = 166] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x118258800 == 30 [pid = 2854] [id = 160] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x113c27000 == 29 [pid = 2854] [id = 165] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x121704800 == 28 [pid = 2854] [id = 162] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x1194c7000) [pid = 2854] [serial = 448] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119a47800) [pid = 2854] [serial = 449] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x118226c00) [pid = 2854] [serial = 445] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11854e000) [pid = 2854] [serial = 446] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12b091000) [pid = 2854] [serial = 443] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12a542000 == 27 [pid = 2854] [id = 168] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x123011400) [pid = 2854] [serial = 421] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12109d400) [pid = 2854] [serial = 418] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119494400) [pid = 2854] [serial = 407] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x118880800) [pid = 2854] [serial = 406] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x11887b000) [pid = 2854] [serial = 412] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x113364c00) [pid = 2854] [serial = 451] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x123ab2400) [pid = 2854] [serial = 424] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x123aa7400) [pid = 2854] [serial = 422] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1167ca800) [pid = 2854] [serial = 452] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x127389400) [pid = 2854] [serial = 427] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x127367c00) [pid = 2854] [serial = 425] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x129206c00) [pid = 2854] [serial = 430] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x128c39800) [pid = 2854] [serial = 428] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x124c1a000) [pid = 2854] [serial = 436] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1188b2400) [pid = 2854] [serial = 413] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11887c400) [pid = 2854] [serial = 433] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1183ac800) [pid = 2854] [serial = 392] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x119909400) [pid = 2854] [serial = 415] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x116f2d800) [pid = 2854] [serial = 391] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119aa9400) [pid = 2854] [serial = 416] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119a9f000) [pid = 2854] [serial = 395] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119904800) [pid = 2854] [serial = 394] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123aa8400) [pid = 2854] [serial = 398] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123009400) [pid = 2854] [serial = 397] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x129492000) [pid = 2854] [serial = 440] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12ad35400) [pid = 2854] [serial = 442] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x11697e000) [pid = 2854] [serial = 409] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x118224800) [pid = 2854] [serial = 410] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x12940f400) [pid = 2854] [serial = 431] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12735b000) [pid = 2854] [serial = 401] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x123ab2000) [pid = 2854] [serial = 400] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x128bcfc00) [pid = 2854] [serial = 404] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x123aae400) [pid = 2854] [serial = 403] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x129211400) [pid = 2854] [serial = 439] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x127361000) [pid = 2854] [serial = 437] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x1210d8c00) [pid = 2854] [serial = 434] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x123002800) [pid = 2854] [serial = 419] [outer = 0x0] [url = about:blank] 16:57:11 INFO - PROCESS | 2854 | 1468022231782 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]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1523ms 16:57:11 INFO - PROCESS | 2854 | 1468022231800 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:57:11 INFO - PROCESS | 2854 | 1468022231802 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:57:11 INFO - PROCESS | 2854 | 1468022231806 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 2854 | 1468022231809 Marionette TRACE conn2 <- [1,650,null,{}] 16:57:11 INFO - PROCESS | 2854 | 1468022231814 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}] 16:57:11 INFO - PROCESS | 2854 | 1468022231815 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:11 INFO - PROCESS | 2854 | 1468022231895 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:57:11 INFO - PROCESS | 2854 | 1468022231939 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 2854 | 1468022231942 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e41000 == 28 [pid = 2854] [id = 170] 16:57:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x115e23c00) [pid = 2854] [serial = 508] [outer = 0x0] 16:57:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x116638400) [pid = 2854] [serial = 509] [outer = 0x115e23c00] 16:57:11 INFO - PROCESS | 2854 | 1468022231970 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x116910800) [pid = 2854] [serial = 510] [outer = 0x115e23c00] 16:57:12 INFO - PROCESS | 2854 | 1468022232270 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]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 476ms 16:57:12 INFO - PROCESS | 2854 | 1468022232282 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 2854 | 1468022232285 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:57:12 INFO - PROCESS | 2854 | 1468022232297 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 2854 | 1468022232299 Marionette TRACE conn2 <- [1,654,null,{}] 16:57:12 INFO - PROCESS | 2854 | 1468022232302 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}] 16:57:12 INFO - PROCESS | 2854 | 1468022232304 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:12 INFO - PROCESS | 2854 | 1468022232385 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:57:12 INFO - PROCESS | 2854 | 1468022232391 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 2854 | 1468022232394 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x117150000 == 29 [pid = 2854] [id = 171] 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x116f8c400) [pid = 2854] [serial = 511] [outer = 0x0] 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x11822ac00) [pid = 2854] [serial = 512] [outer = 0x116f8c400] 16:57:12 INFO - PROCESS | 2854 | 1468022232421 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1183ad400) [pid = 2854] [serial = 513] [outer = 0x116f8c400] 16:57:12 INFO - PROCESS | 2854 | 1468022232734 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]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 478ms 16:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:57:12 INFO - PROCESS | 2854 | 1468022232767 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 2854 | 1468022232769 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:57:12 INFO - PROCESS | 2854 | 1468022232771 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 2854 | 1468022232784 Marionette TRACE conn2 <- [1,658,null,{}] 16:57:12 INFO - PROCESS | 2854 | 1468022232791 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}] 16:57:12 INFO - PROCESS | 2854 | 1468022232795 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:12 INFO - PROCESS | 2854 | 1468022232868 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:57:12 INFO - PROCESS | 2854 | 1468022232872 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 2854 | 1468022232875 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x118369800 == 30 [pid = 2854] [id = 172] 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x110eeac00) [pid = 2854] [serial = 514] [outer = 0x0] 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x118733c00) [pid = 2854] [serial = 515] [outer = 0x110eeac00] 16:57:12 INFO - PROCESS | 2854 | 1468022232907 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x118878c00) [pid = 2854] [serial = 516] [outer = 0x110eeac00] 16:57:13 INFO - PROCESS | 2854 | 1468022233235 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]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 481ms 16:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:57:13 INFO - PROCESS | 2854 | 1468022233252 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 2854 | 1468022233254 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:57:13 INFO - PROCESS | 2854 | 1468022233256 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 2854 | 1468022233258 Marionette TRACE conn2 <- [1,662,null,{}] 16:57:13 INFO - PROCESS | 2854 | 1468022233262 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}] 16:57:13 INFO - PROCESS | 2854 | 1468022233263 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:13 INFO - PROCESS | 2854 | 1468022233335 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:57:13 INFO - PROCESS | 2854 | 1468022233381 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 2854 | 1468022233383 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x118464800 == 31 [pid = 2854] [id = 173] 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x118735c00) [pid = 2854] [serial = 517] [outer = 0x0] 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x118885400) [pid = 2854] [serial = 518] [outer = 0x118735c00] 16:57:13 INFO - PROCESS | 2854 | 1468022233408 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119179c00) [pid = 2854] [serial = 519] [outer = 0x118735c00] 16:57:13 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:13 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:13 INFO - PROCESS | 2854 | 1468022233681 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]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 476ms 16:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:57:13 INFO - PROCESS | 2854 | 1468022233732 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 2854 | 1468022233734 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:57:13 INFO - PROCESS | 2854 | 1468022233736 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 2854 | 1468022233737 Marionette TRACE conn2 <- [1,666,null,{}] 16:57:13 INFO - PROCESS | 2854 | 1468022233739 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}] 16:57:13 INFO - PROCESS | 2854 | 1468022233740 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:13 INFO - PROCESS | 2854 | 1468022233821 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:57:13 INFO - PROCESS | 2854 | 1468022233826 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 2854 | 1468022233828 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x119732800 == 32 [pid = 2854] [id = 174] 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x113209400) [pid = 2854] [serial = 520] [outer = 0x0] 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119499400) [pid = 2854] [serial = 521] [outer = 0x113209400] 16:57:13 INFO - PROCESS | 2854 | 1468022233852 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119906400) [pid = 2854] [serial = 522] [outer = 0x113209400] 16:57:14 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:14 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:14 INFO - PROCESS | 2854 | 1468022234168 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]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 16:57:14 INFO - PROCESS | 2854 | 1468022234207 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 2854 | 1468022234208 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:57:14 INFO - PROCESS | 2854 | 1468022234211 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 2854 | 1468022234212 Marionette TRACE conn2 <- [1,670,null,{}] 16:57:14 INFO - PROCESS | 2854 | 1468022234215 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}] 16:57:14 INFO - PROCESS | 2854 | 1468022234220 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:14 INFO - PROCESS | 2854 | 1468022234338 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:57:14 INFO - PROCESS | 2854 | 1468022234347 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 2854 | 1468022234349 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bcc000 == 33 [pid = 2854] [id = 175] 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119494800) [pid = 2854] [serial = 523] [outer = 0x0] 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119910800) [pid = 2854] [serial = 524] [outer = 0x119494800] 16:57:14 INFO - PROCESS | 2854 | 1468022234373 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119c2e400) [pid = 2854] [serial = 525] [outer = 0x119494800] 16:57:14 INFO - PROCESS | 2854 | 1468022234650 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]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 16:57:14 INFO - PROCESS | 2854 | 1468022234682 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 2854 | 1468022234684 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:57:14 INFO - PROCESS | 2854 | 1468022234686 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 2854 | 1468022234687 Marionette TRACE conn2 <- [1,674,null,{}] 16:57:14 INFO - PROCESS | 2854 | 1468022234689 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}] 16:57:14 INFO - PROCESS | 2854 | 1468022234690 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:14 INFO - PROCESS | 2854 | 1468022234773 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:57:14 INFO - PROCESS | 2854 | 1468022234786 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 2854 | 1468022234788 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231e2800 == 34 [pid = 2854] [id = 176] 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119c2ec00) [pid = 2854] [serial = 526] [outer = 0x0] 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e6800) [pid = 2854] [serial = 527] [outer = 0x119c2ec00] 16:57:14 INFO - PROCESS | 2854 | 1468022234812 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1210dc400) [pid = 2854] [serial = 528] [outer = 0x119c2ec00] 16:57:15 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:15 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:15 INFO - PROCESS | 2854 | 1468022235114 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]]]}] 16:57:15 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 16:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 16:57:15 INFO - PROCESS | 2854 | 1468022235157 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 2854 | 1468022235159 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:57:15 INFO - PROCESS | 2854 | 1468022235164 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 2854 | 1468022235165 Marionette TRACE conn2 <- [1,678,null,{}] 16:57:15 INFO - PROCESS | 2854 | 1468022235168 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}] 16:57:15 INFO - PROCESS | 2854 | 1468022235170 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:15 INFO - PROCESS | 2854 | 1468022235308 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:57:15 INFO - PROCESS | 2854 | 1468022235318 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 2854 | 1468022235319 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238a2000 == 35 [pid = 2854] [id = 177] 16:57:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1210dd000) [pid = 2854] [serial = 529] [outer = 0x0] 16:57:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1210e6400) [pid = 2854] [serial = 530] [outer = 0x1210dd000] 16:57:15 INFO - PROCESS | 2854 | 1468022235360 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x123002400) [pid = 2854] [serial = 531] [outer = 0x1210dd000] 16:57:15 INFO - PROCESS | 2854 | 1468022235754 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]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 622ms 16:57:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:57:15 INFO - PROCESS | 2854 | 1468022235786 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 2854 | 1468022235787 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:57:15 INFO - PROCESS | 2854 | 1468022235790 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 2854 | 1468022235792 Marionette TRACE conn2 <- [1,682,null,{}] 16:57:15 INFO - PROCESS | 2854 | 1468022235797 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}] 16:57:15 INFO - PROCESS | 2854 | 1468022235799 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:15 INFO - PROCESS | 2854 | 1468022235908 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:57:15 INFO - PROCESS | 2854 | 1468022235950 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 2854 | 1468022235951 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x118367800 == 36 [pid = 2854] [id = 178] 16:57:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x113c63800) [pid = 2854] [serial = 532] [outer = 0x0] 16:57:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123006000) [pid = 2854] [serial = 533] [outer = 0x113c63800] 16:57:15 INFO - PROCESS | 2854 | 1468022235979 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1231ec400) [pid = 2854] [serial = 534] [outer = 0x113c63800] 16:57:16 INFO - PROCESS | 2854 | 1468022236780 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]]]}] 16:57:16 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) 16:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1026ms 16:57:16 INFO - PROCESS | 2854 | 1468022236817 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 2854 | 1468022236818 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:57:16 INFO - PROCESS | 2854 | 1468022236820 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 2854 | 1468022236821 Marionette TRACE conn2 <- [1,686,null,{}] 16:57:16 INFO - PROCESS | 2854 | 1468022236824 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}] 16:57:16 INFO - PROCESS | 2854 | 1468022236825 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:16 INFO - PROCESS | 2854 | 1468022236918 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:57:16 INFO - PROCESS | 2854 | 1468022236921 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 2854 | 1468022236922 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x12662e800 == 37 [pid = 2854] [id = 179] 16:57:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x112f31000) [pid = 2854] [serial = 535] [outer = 0x0] 16:57:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12374d400) [pid = 2854] [serial = 536] [outer = 0x112f31000] 16:57:16 INFO - PROCESS | 2854 | 1468022236947 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x123aac000) [pid = 2854] [serial = 537] [outer = 0x112f31000] 16:57:17 INFO - PROCESS | 2854 | 1468022237731 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]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 922ms 16:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:57:17 INFO - PROCESS | 2854 | 1468022237744 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 2854 | 1468022237746 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:57:17 INFO - PROCESS | 2854 | 1468022237748 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 2854 | 1468022237750 Marionette TRACE conn2 <- [1,690,null,{}] 16:57:17 INFO - PROCESS | 2854 | 1468022237752 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}] 16:57:17 INFO - PROCESS | 2854 | 1468022237753 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:17 INFO - PROCESS | 2854 | 1468022237856 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:57:17 INFO - PROCESS | 2854 | 1468022237859 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 2854 | 1468022237861 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x119731800 == 38 [pid = 2854] [id = 180] 16:57:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123aac400) [pid = 2854] [serial = 538] [outer = 0x0] 16:57:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x123ab2c00) [pid = 2854] [serial = 539] [outer = 0x123aac400] 16:57:17 INFO - PROCESS | 2854 | 1468022237893 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x125709400) [pid = 2854] [serial = 540] [outer = 0x123aac400] 16:57:18 INFO - PROCESS | 2854 | 1468022238700 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]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 16:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:57:18 INFO - PROCESS | 2854 | 1468022238719 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 2854 | 1468022238720 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:57:18 INFO - PROCESS | 2854 | 1468022238722 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 2854 | 1468022238723 Marionette TRACE conn2 <- [1,694,null,{}] 16:57:18 INFO - PROCESS | 2854 | 1468022238727 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}] 16:57:18 INFO - PROCESS | 2854 | 1468022238728 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:18 INFO - PROCESS | 2854 | 1468022238897 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12412c800) [pid = 2854] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11998a000) [pid = 2854] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x116f93c00) [pid = 2854] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11887f800) [pid = 2854] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x117dbb000) [pid = 2854] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11822f000) [pid = 2854] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x110eeec00) [pid = 2854] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1188bdc00) [pid = 2854] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183c5c00) [pid = 2854] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x112cd8800) [pid = 2854] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x110eed800) [pid = 2854] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1167ca000) [pid = 2854] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11822e400) [pid = 2854] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x115e2c000) [pid = 2854] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x115e25800) [pid = 2854] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12109c000) [pid = 2854] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:57:18 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119431400) [pid = 2854] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:57:18 INFO - PROCESS | 2854 | 1468022238936 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 2854 | 1468022238937 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x11694f000 == 39 [pid = 2854] [id = 181] 16:57:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x111e62400) [pid = 2854] [serial = 541] [outer = 0x0] 16:57:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x113c8ec00) [pid = 2854] [serial = 542] [outer = 0x111e62400] 16:57:18 INFO - PROCESS | 2854 | 1468022238961 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11822e400) [pid = 2854] [serial = 543] [outer = 0x111e62400] 16:57:19 INFO - PROCESS | 2854 | 1468022239690 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]]]}] 16:57:19 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) 16:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms 16:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:57:19 INFO - PROCESS | 2854 | 1468022239743 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 2854 | 1468022239745 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:57:19 INFO - PROCESS | 2854 | 1468022239747 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 2854 | 1468022239748 Marionette TRACE conn2 <- [1,698,null,{}] 16:57:19 INFO - PROCESS | 2854 | 1468022239757 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}] 16:57:19 INFO - PROCESS | 2854 | 1468022239758 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:19 INFO - PROCESS | 2854 | 1468022239831 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:57:19 INFO - PROCESS | 2854 | 1468022239834 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 2854 | 1468022239843 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d0000 == 40 [pid = 2854] [id = 182] 16:57:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11320bc00) [pid = 2854] [serial = 544] [outer = 0x0] 16:57:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119aabc00) [pid = 2854] [serial = 545] [outer = 0x11320bc00] 16:57:19 INFO - PROCESS | 2854 | 1468022239868 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x123aa8000) [pid = 2854] [serial = 546] [outer = 0x11320bc00] 16:57:20 INFO - PROCESS | 2854 | 1468022240651 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]]]}] 16:57:20 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) 16:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 925ms 16:57:20 INFO - PROCESS | 2854 | 1468022240672 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 2854 | 1468022240674 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:57:20 INFO - PROCESS | 2854 | 1468022240677 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 2854 | 1468022240678 Marionette TRACE conn2 <- [1,702,null,{}] 16:57:20 INFO - PROCESS | 2854 | 1468022240680 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}] 16:57:20 INFO - PROCESS | 2854 | 1468022240681 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:20 INFO - PROCESS | 2854 | 1468022240756 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:57:20 INFO - PROCESS | 2854 | 1468022240804 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 2854 | 1468022240805 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6b8800 == 41 [pid = 2854] [id = 183] 16:57:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1183ac000) [pid = 2854] [serial = 547] [outer = 0x0] 16:57:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1263e0800) [pid = 2854] [serial = 548] [outer = 0x1183ac000] 16:57:20 INFO - PROCESS | 2854 | 1468022240829 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x127361800) [pid = 2854] [serial = 549] [outer = 0x1183ac000] 16:57:21 INFO - PROCESS | 2854 | 1468022241738 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]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1069ms 16:57:21 INFO - PROCESS | 2854 | 1468022241765 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 2854 | 1468022241768 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:57:21 INFO - PROCESS | 2854 | 1468022241772 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 2854 | 1468022241774 Marionette TRACE conn2 <- [1,706,null,{}] 16:57:21 INFO - PROCESS | 2854 | 1468022241779 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}] 16:57:21 INFO - PROCESS | 2854 | 1468022241782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:21 INFO - PROCESS | 2854 | 1468022241887 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:57:21 INFO - PROCESS | 2854 | 1468022241932 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 2854 | 1468022241933 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x116ac4000 == 42 [pid = 2854] [id = 184] 16:57:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x114f78c00) [pid = 2854] [serial = 550] [outer = 0x0] 16:57:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1167d7c00) [pid = 2854] [serial = 551] [outer = 0x114f78c00] 16:57:21 INFO - PROCESS | 2854 | 1468022241964 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x116f93c00) [pid = 2854] [serial = 552] [outer = 0x114f78c00] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d0000 == 41 [pid = 2854] [id = 182] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x11694f000 == 40 [pid = 2854] [id = 181] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x119731800 == 39 [pid = 2854] [id = 180] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x12662e800 == 38 [pid = 2854] [id = 179] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x118367800 == 37 [pid = 2854] [id = 178] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x1238a2000 == 36 [pid = 2854] [id = 177] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x1231e2800 == 35 [pid = 2854] [id = 176] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x119bcc000 == 34 [pid = 2854] [id = 175] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x124cc0c00) [pid = 2854] [serial = 506] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x119732800 == 33 [pid = 2854] [id = 174] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x118464800 == 32 [pid = 2854] [id = 173] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x118369800 == 31 [pid = 2854] [id = 172] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x117150000 == 30 [pid = 2854] [id = 171] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x115e41000 == 29 [pid = 2854] [id = 170] 16:57:23 INFO - PROCESS | 2854 | --DOCSHELL 0x1238b0800 == 28 [pid = 2854] [id = 169] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1246d1000) [pid = 2854] [serial = 503] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119aaa400) [pid = 2854] [serial = 484] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11a0df800) [pid = 2854] [serial = 487] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119c32000) [pid = 2854] [serial = 485] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x123004c00) [pid = 2854] [serial = 490] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1210de400) [pid = 2854] [serial = 488] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11887e400) [pid = 2854] [serial = 497] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1176fa800) [pid = 2854] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x123aa5c00) [pid = 2854] [serial = 491] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x121677000) [pid = 2854] [serial = 500] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x124c21800) [pid = 2854] [serial = 504] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x1133eac00) [pid = 2854] [serial = 494] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118228400) [pid = 2854] [serial = 495] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119989c00) [pid = 2854] [serial = 464] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11949c400) [pid = 2854] [serial = 463] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1188afc00) [pid = 2854] [serial = 461] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118734c00) [pid = 2854] [serial = 460] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1183b0c00) [pid = 2854] [serial = 458] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1183a3c00) [pid = 2854] [serial = 457] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x113357800) [pid = 2854] [serial = 455] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x112c50800) [pid = 2854] [serial = 454] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x119902400) [pid = 2854] [serial = 481] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x1183cb800) [pid = 2854] [serial = 478] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x11887f000) [pid = 2854] [serial = 479] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x116f8b000) [pid = 2854] [serial = 475] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x11822d800) [pid = 2854] [serial = 476] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1176f8400) [pid = 2854] [serial = 473] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x11619e000) [pid = 2854] [serial = 472] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x121672800) [pid = 2854] [serial = 470] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x1210a3400) [pid = 2854] [serial = 469] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x119a9d400) [pid = 2854] [serial = 466] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x119c25000) [pid = 2854] [serial = 467] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x119987400) [pid = 2854] [serial = 482] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x124127000) [pid = 2854] [serial = 501] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x11a0e3400) [pid = 2854] [serial = 498] [outer = 0x0] [url = about:blank] 16:57:23 INFO - PROCESS | 2854 | 1468022243101 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]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1374ms 16:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:57:23 INFO - PROCESS | 2854 | 1468022243146 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 2854 | 1468022243148 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:57:23 INFO - PROCESS | 2854 | 1468022243151 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 2854 | 1468022243152 Marionette TRACE conn2 <- [1,710,null,{}] 16:57:23 INFO - PROCESS | 2854 | 1468022243156 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}] 16:57:23 INFO - PROCESS | 2854 | 1468022243157 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:23 INFO - PROCESS | 2854 | 1468022243248 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:57:23 INFO - PROCESS | 2854 | 1468022243254 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 2854 | 1468022243257 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x116676000 == 29 [pid = 2854] [id = 185] 16:57:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x116908000) [pid = 2854] [serial = 553] [outer = 0x0] 16:57:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x11822d800) [pid = 2854] [serial = 554] [outer = 0x116908000] 16:57:23 INFO - PROCESS | 2854 | 1468022243287 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x1183ad800) [pid = 2854] [serial = 555] [outer = 0x116908000] 16:57:24 INFO - PROCESS | 2854 | 1468022244145 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]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 16:57:24 INFO - PROCESS | 2854 | 1468022244171 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 2854 | 1468022244175 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:57:24 INFO - PROCESS | 2854 | 1468022244194 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 2854 | 1468022244195 Marionette TRACE conn2 <- [1,714,null,{}] 16:57:24 INFO - PROCESS | 2854 | 1468022244199 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}] 16:57:24 INFO - PROCESS | 2854 | 1468022244201 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:24 INFO - PROCESS | 2854 | 1468022244275 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:57:24 INFO - PROCESS | 2854 | 1468022244281 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 2854 | 1468022244282 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d70000 == 30 [pid = 2854] [id = 186] 16:57:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x11858f800) [pid = 2854] [serial = 556] [outer = 0x0] 16:57:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x11873b800) [pid = 2854] [serial = 557] [outer = 0x11858f800] 16:57:24 INFO - PROCESS | 2854 | 1468022244307 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x11887b000) [pid = 2854] [serial = 558] [outer = 0x11858f800] 16:57:25 INFO - PROCESS | 2854 | 1468022245161 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]]]}] 16:57:25 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 16:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 987ms 16:57:25 INFO - PROCESS | 2854 | 1468022245169 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 2854 | 1468022245170 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:57:25 INFO - PROCESS | 2854 | 1468022245173 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 2854 | 1468022245176 Marionette TRACE conn2 <- [1,718,null,{}] 16:57:25 INFO - PROCESS | 2854 | 1468022245192 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}] 16:57:25 INFO - PROCESS | 2854 | 1468022245197 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:25 INFO - PROCESS | 2854 | 1468022245289 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:57:25 INFO - PROCESS | 2854 | 1468022245294 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 2854 | 1468022245296 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x118434800 == 31 [pid = 2854] [id = 187] 16:57:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x11917a800) [pid = 2854] [serial = 559] [outer = 0x0] 16:57:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x11949bc00) [pid = 2854] [serial = 560] [outer = 0x11917a800] 16:57:25 INFO - PROCESS | 2854 | 1468022245323 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119907000) [pid = 2854] [serial = 561] [outer = 0x11917a800] 16:57:26 INFO - PROCESS | 2854 | 1468022246157 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]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1023ms 16:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:57:26 INFO - PROCESS | 2854 | 1468022246196 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 2854 | 1468022246198 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:57:26 INFO - PROCESS | 2854 | 1468022246200 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 2854 | 1468022246201 Marionette TRACE conn2 <- [1,722,null,{}] 16:57:26 INFO - PROCESS | 2854 | 1468022246203 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}] 16:57:26 INFO - PROCESS | 2854 | 1468022246204 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:26 INFO - PROCESS | 2854 | 1468022246296 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:57:26 INFO - PROCESS | 2854 | 1468022246306 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 2854 | 1468022246307 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x119280800 == 32 [pid = 2854] [id = 188] 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x114f84400) [pid = 2854] [serial = 562] [outer = 0x0] 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x119a9e800) [pid = 2854] [serial = 563] [outer = 0x114f84400] 16:57:26 INFO - PROCESS | 2854 | 1468022246333 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x119aa9400) [pid = 2854] [serial = 564] [outer = 0x114f84400] 16:57:26 INFO - PROCESS | 2854 | 1468022246653 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] 16:57:26 INFO - PROCESS | 2854 | 1468022246669 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:57:26 INFO - PROCESS | 2854 | 1468022246672 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 2854 | 1468022246673 Marionette TRACE conn2 <- [1,726,null,{}] 16:57:26 INFO - PROCESS | 2854 | 1468022246675 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}] 16:57:26 INFO - PROCESS | 2854 | 1468022246679 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:26 INFO - PROCESS | 2854 | 1468022246772 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:57:26 INFO - PROCESS | 2854 | 1468022246803 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 2854 | 1468022246805 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb3800 == 33 [pid = 2854] [id = 189] 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1164e8000) [pid = 2854] [serial = 565] [outer = 0x0] 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x119c31c00) [pid = 2854] [serial = 566] [outer = 0x1164e8000] 16:57:26 INFO - PROCESS | 2854 | 1468022246828 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1210a5000) [pid = 2854] [serial = 567] [outer = 0x1164e8000] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x123aac400) [pid = 2854] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1210dd000) [pid = 2854] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x113209400) [pid = 2854] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x1164ebc00) [pid = 2854] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x115e23c00) [pid = 2854] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x119494800) [pid = 2854] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x119c2ec00) [pid = 2854] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x116f8c400) [pid = 2854] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x118735c00) [pid = 2854] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x110eeac00) [pid = 2854] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x113c63800) [pid = 2854] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x112f31000) [pid = 2854] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x111e62400) [pid = 2854] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:57:27 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x11320bc00) [pid = 2854] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:57:27 INFO - PROCESS | 2854 | 1468022247211 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]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 16:57:27 INFO - PROCESS | 2854 | 1468022247241 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 2854 | 1468022247244 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:57:27 INFO - PROCESS | 2854 | 1468022247247 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 2854 | 1468022247248 Marionette TRACE conn2 <- [1,730,null,{}] 16:57:27 INFO - PROCESS | 2854 | 1468022247250 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}] 16:57:27 INFO - PROCESS | 2854 | 1468022247254 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:27 INFO - PROCESS | 2854 | 1468022247345 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:57:27 INFO - PROCESS | 2854 | 1468022247350 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 2854 | 1468022247351 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x121712000 == 34 [pid = 2854] [id = 190] 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x1210de400) [pid = 2854] [serial = 568] [outer = 0x0] 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x1210e3400) [pid = 2854] [serial = 569] [outer = 0x1210de400] 16:57:27 INFO - PROCESS | 2854 | 1468022247378 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x12300fc00) [pid = 2854] [serial = 570] [outer = 0x1210de400] 16:57:27 INFO - PROCESS | 2854 | 1468022247723 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] 16:57:27 INFO - PROCESS | 2854 | 1468022247773 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:57:27 INFO - PROCESS | 2854 | 1468022247776 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 2854 | 1468022247777 Marionette TRACE conn2 <- [1,734,null,{}] 16:57:27 INFO - PROCESS | 2854 | 1468022247779 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}] 16:57:27 INFO - PROCESS | 2854 | 1468022247780 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:27 INFO - PROCESS | 2854 | 1468022247850 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:57:27 INFO - PROCESS | 2854 | 1468022247854 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 2854 | 1468022247855 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238a7000 == 35 [pid = 2854] [id = 191] 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x1210a3400) [pid = 2854] [serial = 571] [outer = 0x0] 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x123aadc00) [pid = 2854] [serial = 572] [outer = 0x1210a3400] 16:57:27 INFO - PROCESS | 2854 | 1468022247881 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x12442bc00) [pid = 2854] [serial = 573] [outer = 0x1210a3400] 16:57:28 INFO - PROCESS | 2854 | 1468022248187 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]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 419ms 16:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:57:28 INFO - PROCESS | 2854 | 1468022248200 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 2854 | 1468022248201 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:57:28 INFO - PROCESS | 2854 | 1468022248203 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 2854 | 1468022248204 Marionette TRACE conn2 <- [1,738,null,{}] 16:57:28 INFO - PROCESS | 2854 | 1468022248206 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}] 16:57:28 INFO - PROCESS | 2854 | 1468022248207 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:28 INFO - PROCESS | 2854 | 1468022248284 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:57:28 INFO - PROCESS | 2854 | 1468022248288 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 2854 | 1468022248289 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x116403800 == 36 [pid = 2854] [id = 192] 16:57:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x123aa6400) [pid = 2854] [serial = 574] [outer = 0x0] 16:57:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x124c1c800) [pid = 2854] [serial = 575] [outer = 0x123aa6400] 16:57:28 INFO - PROCESS | 2854 | 1468022248322 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x124cbc000) [pid = 2854] [serial = 576] [outer = 0x123aa6400] 16:57:29 INFO - PROCESS | 2854 | 1468022249090 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]]]}] 16:57:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 920ms 16:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:57:29 INFO - PROCESS | 2854 | 1468022249123 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 2854 | 1468022249125 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:57:29 INFO - PROCESS | 2854 | 1468022249129 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 2854 | 1468022249130 Marionette TRACE conn2 <- [1,742,null,{}] 16:57:29 INFO - PROCESS | 2854 | 1468022249133 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}] 16:57:29 INFO - PROCESS | 2854 | 1468022249134 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:29 INFO - PROCESS | 2854 | 1468022249203 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:57:29 INFO - PROCESS | 2854 | 1468022249290 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 2854 | 1468022249292 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x112543800 == 37 [pid = 2854] [id = 193] 16:57:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x110e9b000) [pid = 2854] [serial = 577] [outer = 0x0] 16:57:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x111f1dc00) [pid = 2854] [serial = 578] [outer = 0x110e9b000] 16:57:29 INFO - PROCESS | 2854 | 1468022249323 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x113c55400) [pid = 2854] [serial = 579] [outer = 0x110e9b000] 16:57:30 INFO - PROCESS | 2854 | 1468022250256 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]]]}] 16:57:30 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 16:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1175ms 16:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:57:30 INFO - PROCESS | 2854 | 1468022250305 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 2854 | 1468022250307 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:57:30 INFO - PROCESS | 2854 | 1468022250310 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 2854 | 1468022250312 Marionette TRACE conn2 <- [1,746,null,{}] 16:57:30 INFO - PROCESS | 2854 | 1468022250315 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}] 16:57:30 INFO - PROCESS | 2854 | 1468022250317 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:30 INFO - PROCESS | 2854 | 1468022250414 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:57:30 INFO - PROCESS | 2854 | 1468022250460 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 2854 | 1468022250462 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837b000 == 38 [pid = 2854] [id = 194] 16:57:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x118334c00) [pid = 2854] [serial = 580] [outer = 0x0] 16:57:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1183c4400) [pid = 2854] [serial = 581] [outer = 0x118334c00] 16:57:30 INFO - PROCESS | 2854 | 1468022250492 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x118554800) [pid = 2854] [serial = 582] [outer = 0x118334c00] 16:57:31 INFO - PROCESS | 2854 | 1468022251385 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]]]}] 16:57:31 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.) 16:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1124ms 16:57:31 INFO - PROCESS | 2854 | 1468022251435 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 2854 | 1468022251438 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:57:31 INFO - PROCESS | 2854 | 1468022251441 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 2854 | 1468022251442 Marionette TRACE conn2 <- [1,750,null,{}] 16:57:31 INFO - PROCESS | 2854 | 1468022251445 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}] 16:57:31 INFO - PROCESS | 2854 | 1468022251446 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:31 INFO - PROCESS | 2854 | 1468022251543 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:57:31 INFO - PROCESS | 2854 | 1468022251590 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 2854 | 1468022251591 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231d9800 == 39 [pid = 2854] [id = 195] 16:57:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11917cc00) [pid = 2854] [serial = 583] [outer = 0x0] 16:57:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11949c400) [pid = 2854] [serial = 584] [outer = 0x11917cc00] 16:57:31 INFO - PROCESS | 2854 | 1468022251620 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11990e000) [pid = 2854] [serial = 585] [outer = 0x11917cc00] 16:57:32 INFO - PROCESS | 2854 | 1468022252512 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]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 16:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:57:32 INFO - PROCESS | 2854 | 1468022252563 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 2854 | 1468022252566 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:57:32 INFO - PROCESS | 2854 | 1468022252569 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 2854 | 1468022252571 Marionette TRACE conn2 <- [1,754,null,{}] 16:57:32 INFO - PROCESS | 2854 | 1468022252575 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}] 16:57:32 INFO - PROCESS | 2854 | 1468022252576 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:32 INFO - PROCESS | 2854 | 1468022252666 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:57:32 INFO - PROCESS | 2854 | 1468022252711 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 2854 | 1468022252712 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x118256800 == 40 [pid = 2854] [id = 196] 16:57:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x117dbc400) [pid = 2854] [serial = 586] [outer = 0x0] 16:57:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118225c00) [pid = 2854] [serial = 587] [outer = 0x117dbc400] 16:57:32 INFO - PROCESS | 2854 | 1468022252741 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11854cc00) [pid = 2854] [serial = 588] [outer = 0x117dbc400] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x116403800 == 39 [pid = 2854] [id = 192] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x1238a7000 == 38 [pid = 2854] [id = 191] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x121712000 == 37 [pid = 2854] [id = 190] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb3800 == 36 [pid = 2854] [id = 189] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x119280800 == 35 [pid = 2854] [id = 188] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x118434800 == 34 [pid = 2854] [id = 187] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x117d70000 == 33 [pid = 2854] [id = 186] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x116676000 == 32 [pid = 2854] [id = 185] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x116ac4000 == 31 [pid = 2854] [id = 184] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6b8800 == 30 [pid = 2854] [id = 183] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x1231d9800 == 29 [pid = 2854] [id = 195] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x11837b000 == 28 [pid = 2854] [id = 194] 16:57:33 INFO - PROCESS | 2854 | --DOCSHELL 0x112543800 == 27 [pid = 2854] [id = 193] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123ab2c00) [pid = 2854] [serial = 539] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1210e6400) [pid = 2854] [serial = 530] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x123002400) [pid = 2854] [serial = 531] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119499400) [pid = 2854] [serial = 521] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119906400) [pid = 2854] [serial = 522] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x12735ac00) [pid = 2854] [serial = 507] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x116638400) [pid = 2854] [serial = 509] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x116910800) [pid = 2854] [serial = 510] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x119910800) [pid = 2854] [serial = 524] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x119c2e400) [pid = 2854] [serial = 525] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x11a0e6800) [pid = 2854] [serial = 527] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x1210dc400) [pid = 2854] [serial = 528] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x11822ac00) [pid = 2854] [serial = 512] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1183ad400) [pid = 2854] [serial = 513] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x118885400) [pid = 2854] [serial = 518] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x119179c00) [pid = 2854] [serial = 519] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x118733c00) [pid = 2854] [serial = 515] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x118878c00) [pid = 2854] [serial = 516] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x123006000) [pid = 2854] [serial = 533] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x12374d400) [pid = 2854] [serial = 536] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x113c8ec00) [pid = 2854] [serial = 542] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x11822e400) [pid = 2854] [serial = 543] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 63 (0x125709400) [pid = 2854] [serial = 540] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 62 (0x123aac000) [pid = 2854] [serial = 537] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 61 (0x1231ec400) [pid = 2854] [serial = 534] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 60 (0x123aa8000) [pid = 2854] [serial = 546] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 59 (0x119aabc00) [pid = 2854] [serial = 545] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | --DOMWINDOW == 58 (0x1263e0800) [pid = 2854] [serial = 548] [outer = 0x0] [url = about:blank] 16:57:33 INFO - PROCESS | 2854 | 1468022253806 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]]]}] 16:57:33 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 16:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1272ms 16:57:33 INFO - PROCESS | 2854 | 1468022253845 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 2854 | 1468022253849 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:57:33 INFO - PROCESS | 2854 | 1468022253853 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 2854 | 1468022253856 Marionette TRACE conn2 <- [1,758,null,{}] 16:57:33 INFO - PROCESS | 2854 | 1468022253861 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}] 16:57:33 INFO - PROCESS | 2854 | 1468022253864 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:33 INFO - PROCESS | 2854 | 1468022253976 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:57:33 INFO - PROCESS | 2854 | 1468022253983 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 2854 | 1468022253986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x11640a000 == 28 [pid = 2854] [id = 197] 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 59 (0x1164e2000) [pid = 2854] [serial = 589] [outer = 0x0] 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 60 (0x11670b000) [pid = 2854] [serial = 590] [outer = 0x1164e2000] 16:57:34 INFO - PROCESS | 2854 | 1468022254013 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 61 (0x116a1bc00) [pid = 2854] [serial = 591] [outer = 0x1164e2000] 16:57:34 INFO - PROCESS | 2854 | 1468022254325 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]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:57:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 16:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:57:34 INFO - PROCESS | 2854 | 1468022254375 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 2854 | 1468022254379 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:57:34 INFO - PROCESS | 2854 | 1468022254383 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 2854 | 1468022254385 Marionette TRACE conn2 <- [1,762,null,{}] 16:57:34 INFO - PROCESS | 2854 | 1468022254388 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}] 16:57:34 INFO - PROCESS | 2854 | 1468022254390 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:34 INFO - PROCESS | 2854 | 1468022254464 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:57:34 INFO - PROCESS | 2854 | 1468022254468 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 2854 | 1468022254469 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x117160800 == 29 [pid = 2854] [id = 198] 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 62 (0x1176fd800) [pid = 2854] [serial = 592] [outer = 0x0] 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 63 (0x1183afc00) [pid = 2854] [serial = 593] [outer = 0x1176fd800] 16:57:34 INFO - PROCESS | 2854 | 1468022254499 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 64 (0x11858ac00) [pid = 2854] [serial = 594] [outer = 0x1176fd800] 16:57:35 INFO - PROCESS | 2854 | 1468022255289 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]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 16:57:35 INFO - PROCESS | 2854 | 1468022255305 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 2854 | 1468022255307 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:57:35 INFO - PROCESS | 2854 | 1468022255310 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 2854 | 1468022255325 Marionette TRACE conn2 <- [1,766,null,{}] 16:57:35 INFO - PROCESS | 2854 | 1468022255336 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}] 16:57:35 INFO - PROCESS | 2854 | 1468022255341 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:35 INFO - PROCESS | 2854 | 1468022255486 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:57:35 INFO - PROCESS | 2854 | 1468022255499 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 2854 | 1468022255501 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x118423000 == 30 [pid = 2854] [id = 199] 16:57:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x1188b0c00) [pid = 2854] [serial = 595] [outer = 0x0] 16:57:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x119183c00) [pid = 2854] [serial = 596] [outer = 0x1188b0c00] 16:57:35 INFO - PROCESS | 2854 | 1468022255543 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x1194c6800) [pid = 2854] [serial = 597] [outer = 0x1188b0c00] 16:57:36 INFO - PROCESS | 2854 | 1468022256350 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]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:57:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1087ms 16:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:57:36 INFO - PROCESS | 2854 | 1468022256402 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 2854 | 1468022256404 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:57:36 INFO - PROCESS | 2854 | 1468022256406 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 2854 | 1468022256407 Marionette TRACE conn2 <- [1,770,null,{}] 16:57:36 INFO - PROCESS | 2854 | 1468022256410 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}] 16:57:36 INFO - PROCESS | 2854 | 1468022256411 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:36 INFO - PROCESS | 2854 | 1468022256499 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:57:36 INFO - PROCESS | 2854 | 1468022256503 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 2854 | 1468022256504 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x119280800 == 31 [pid = 2854] [id = 200] 16:57:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x1194cb000) [pid = 2854] [serial = 598] [outer = 0x0] 16:57:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x11998a000) [pid = 2854] [serial = 599] [outer = 0x1194cb000] 16:57:36 INFO - PROCESS | 2854 | 1468022256532 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x119a9e000) [pid = 2854] [serial = 600] [outer = 0x1194cb000] 16:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 16:57:36 INFO - PROCESS | 2854 | 1468022256872 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]]]}] 16:57:36 INFO - PROCESS | 2854 | 1468022256875 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 2854 | 1468022256878 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:57:36 INFO - PROCESS | 2854 | 1468022256889 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 2854 | 1468022256890 Marionette TRACE conn2 <- [1,774,null,{}] 16:57:36 INFO - PROCESS | 2854 | 1468022256892 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}] 16:57:36 INFO - PROCESS | 2854 | 1468022256895 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:36 INFO - PROCESS | 2854 | 1468022256981 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:57:37 INFO - PROCESS | 2854 | 1468022257013 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 2854 | 1468022257014 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb5000 == 32 [pid = 2854] [id = 201] 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x118736400) [pid = 2854] [serial = 601] [outer = 0x0] 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x119aaa000) [pid = 2854] [serial = 602] [outer = 0x118736400] 16:57:37 INFO - PROCESS | 2854 | 1468022257038 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119c2ec00) [pid = 2854] [serial = 603] [outer = 0x118736400] 16:57:37 INFO - PROCESS | 2854 | 1468022257331 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]]]}] 16:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 475ms 16:57:37 INFO - PROCESS | 2854 | 1468022257358 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 2854 | 1468022257359 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:57:37 INFO - PROCESS | 2854 | 1468022257369 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 2854 | 1468022257370 Marionette TRACE conn2 <- [1,778,null,{}] 16:57:37 INFO - PROCESS | 2854 | 1468022257373 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}] 16:57:37 INFO - PROCESS | 2854 | 1468022257379 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:37 INFO - PROCESS | 2854 | 1468022257484 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:57:37 INFO - PROCESS | 2854 | 1468022257516 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 2854 | 1468022257518 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x121709000 == 33 [pid = 2854] [id = 202] 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x119f2e000) [pid = 2854] [serial = 604] [outer = 0x0] 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x1210d8800) [pid = 2854] [serial = 605] [outer = 0x119f2e000] 16:57:37 INFO - PROCESS | 2854 | 1468022257542 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x123002400) [pid = 2854] [serial = 606] [outer = 0x119f2e000] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x123aa6400) [pid = 2854] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x1210a3400) [pid = 2854] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x11917a800) [pid = 2854] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1164e8000) [pid = 2854] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x114f84400) [pid = 2854] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x116908000) [pid = 2854] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x1183ac000) [pid = 2854] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x114f78c00) [pid = 2854] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x11858f800) [pid = 2854] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:57:37 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x1210de400) [pid = 2854] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 16:57:37 INFO - PROCESS | 2854 | 1468022257881 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]]]}] 16:57:37 INFO - PROCESS | 2854 | 1468022257888 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 2854 | 1468022257889 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:57:37 INFO - PROCESS | 2854 | 1468022257892 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 2854 | 1468022257895 Marionette TRACE conn2 <- [1,782,null,{}] 16:57:37 INFO - PROCESS | 2854 | 1468022257899 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}] 16:57:37 INFO - PROCESS | 2854 | 1468022257900 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:37 INFO - PROCESS | 2854 | 1468022257977 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:57:37 INFO - PROCESS | 2854 | 1468022257980 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 2854 | 1468022257981 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12389a000 == 34 [pid = 2854] [id = 203] 16:57:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x114f84400) [pid = 2854] [serial = 607] [outer = 0x0] 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x1183d3800) [pid = 2854] [serial = 608] [outer = 0x114f84400] 16:57:38 INFO - PROCESS | 2854 | 1468022258008 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x1210a3400) [pid = 2854] [serial = 609] [outer = 0x114f84400] 16:57:38 INFO - PROCESS | 2854 | 1468022258312 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]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms 16:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:57:38 INFO - PROCESS | 2854 | 1468022258365 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 2854 | 1468022258366 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:57:38 INFO - PROCESS | 2854 | 1468022258368 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 2854 | 1468022258369 Marionette TRACE conn2 <- [1,786,null,{}] 16:57:38 INFO - PROCESS | 2854 | 1468022258372 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}] 16:57:38 INFO - PROCESS | 2854 | 1468022258373 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:38 INFO - PROCESS | 2854 | 1468022258463 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:57:38 INFO - PROCESS | 2854 | 1468022258469 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 2854 | 1468022258470 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12389e800 == 35 [pid = 2854] [id = 204] 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x123002800) [pid = 2854] [serial = 610] [outer = 0x0] 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x1231ef800) [pid = 2854] [serial = 611] [outer = 0x123002800] 16:57:38 INFO - PROCESS | 2854 | 1468022258495 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x1233e1c00) [pid = 2854] [serial = 612] [outer = 0x123002800] 16:57:38 INFO - PROCESS | 2854 | 1468022258781 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]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 16:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:57:38 INFO - PROCESS | 2854 | 1468022258837 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 2854 | 1468022258839 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:57:38 INFO - PROCESS | 2854 | 1468022258841 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 2854 | 1468022258842 Marionette TRACE conn2 <- [1,790,null,{}] 16:57:38 INFO - PROCESS | 2854 | 1468022258847 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}] 16:57:38 INFO - PROCESS | 2854 | 1468022258848 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:38 INFO - PROCESS | 2854 | 1468022258928 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:57:38 INFO - PROCESS | 2854 | 1468022258932 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 2854 | 1468022258933 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12661e800 == 36 [pid = 2854] [id = 205] 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x110e97000) [pid = 2854] [serial = 613] [outer = 0x0] 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x123aa8c00) [pid = 2854] [serial = 614] [outer = 0x110e97000] 16:57:38 INFO - PROCESS | 2854 | 1468022258957 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x123fa5800) [pid = 2854] [serial = 615] [outer = 0x110e97000] 16:57:39 INFO - PROCESS | 2854 | 1468022259266 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]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 16:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:57:39 INFO - PROCESS | 2854 | 1468022259311 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 2854 | 1468022259313 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:57:39 INFO - PROCESS | 2854 | 1468022259315 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 2854 | 1468022259316 Marionette TRACE conn2 <- [1,794,null,{}] 16:57:39 INFO - PROCESS | 2854 | 1468022259318 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}] 16:57:39 INFO - PROCESS | 2854 | 1468022259319 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:39 INFO - PROCESS | 2854 | 1468022259416 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:57:39 INFO - PROCESS | 2854 | 1468022259422 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 2854 | 1468022259423 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x127162000 == 37 [pid = 2854] [id = 206] 16:57:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x123aaa400) [pid = 2854] [serial = 616] [outer = 0x0] 16:57:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x124492800) [pid = 2854] [serial = 617] [outer = 0x123aaa400] 16:57:39 INFO - PROCESS | 2854 | 1468022259449 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x124c20400) [pid = 2854] [serial = 618] [outer = 0x123aaa400] 16:57:39 INFO - PROCESS | 2854 | 1468022259737 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]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 16:57:39 INFO - PROCESS | 2854 | 1468022259824 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 2854 | 1468022259826 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:57:39 INFO - PROCESS | 2854 | 1468022259830 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 2854 | 1468022259833 Marionette TRACE conn2 <- [1,798,null,{}] 16:57:39 INFO - PROCESS | 2854 | 1468022259837 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}] 16:57:39 INFO - PROCESS | 2854 | 1468022259839 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:39 INFO - PROCESS | 2854 | 1468022259929 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:57:40 INFO - PROCESS | 2854 | 1468022260017 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 2854 | 1468022260019 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x116784000 == 38 [pid = 2854] [id = 207] 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x112c54c00) [pid = 2854] [serial = 619] [outer = 0x0] 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x112f30c00) [pid = 2854] [serial = 620] [outer = 0x112c54c00] 16:57:40 INFO - PROCESS | 2854 | 1468022260051 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x116714800) [pid = 2854] [serial = 621] [outer = 0x112c54c00] 16:57:40 INFO - PROCESS | 2854 | 1468022260568 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]]]}] 16:57:40 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 16:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 772ms 16:57:40 INFO - PROCESS | 2854 | 1468022260626 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 2854 | 1468022260630 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:57:40 INFO - PROCESS | 2854 | 1468022260636 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 2854 | 1468022260638 Marionette TRACE conn2 <- [1,802,null,{}] 16:57:40 INFO - PROCESS | 2854 | 1468022260642 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}] 16:57:40 INFO - PROCESS | 2854 | 1468022260644 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:40 INFO - PROCESS | 2854 | 1468022260748 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:57:40 INFO - PROCESS | 2854 | 1468022260817 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 2854 | 1468022260819 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191be800 == 39 [pid = 2854] [id = 208] 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1183ccc00) [pid = 2854] [serial = 622] [outer = 0x0] 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x118733800) [pid = 2854] [serial = 623] [outer = 0x1183ccc00] 16:57:40 INFO - PROCESS | 2854 | 1468022260849 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x118879c00) [pid = 2854] [serial = 624] [outer = 0x1183ccc00] 16:57:41 INFO - PROCESS | 2854 | 1468022261506 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]]]}] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12661e800 == 38 [pid = 2854] [id = 205] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12389e800 == 37 [pid = 2854] [id = 204] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12389a000 == 36 [pid = 2854] [id = 203] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x121709000 == 35 [pid = 2854] [id = 202] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb5000 == 34 [pid = 2854] [id = 201] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x119280800 == 33 [pid = 2854] [id = 200] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118423000 == 32 [pid = 2854] [id = 199] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x117160800 == 31 [pid = 2854] [id = 198] 16:57:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11640a000 == 30 [pid = 2854] [id = 197] 16:57:41 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 16:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 922ms 16:57:41 INFO - PROCESS | 2854 | 1468022261557 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 2854 | 1468022261560 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:57:41 INFO - PROCESS | 2854 | 1468022261565 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 2854 | 1468022261567 Marionette TRACE conn2 <- [1,806,null,{}] 16:57:41 INFO - PROCESS | 2854 | 1468022261572 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}] 16:57:41 INFO - PROCESS | 2854 | 1468022261575 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:41 INFO - PROCESS | 2854 | 1468022261690 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:57:41 INFO - PROCESS | 2854 | 1468022261709 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 2854 | 1468022261710 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169ad000 == 31 [pid = 2854] [id = 209] 16:57:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x116149800) [pid = 2854] [serial = 625] [outer = 0x0] 16:57:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x118227400) [pid = 2854] [serial = 626] [outer = 0x116149800] 16:57:41 INFO - PROCESS | 2854 | 1468022261766 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1183cd000) [pid = 2854] [serial = 627] [outer = 0x116149800] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12442bc00) [pid = 2854] [serial = 573] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11949bc00) [pid = 2854] [serial = 560] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119c31c00) [pid = 2854] [serial = 566] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119a9e800) [pid = 2854] [serial = 563] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x11822d800) [pid = 2854] [serial = 554] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1183ad800) [pid = 2854] [serial = 555] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x127361800) [pid = 2854] [serial = 549] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x1167d7c00) [pid = 2854] [serial = 551] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x116f93c00) [pid = 2854] [serial = 552] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x11873b800) [pid = 2854] [serial = 557] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x124cbc000) [pid = 2854] [serial = 576] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x1210e3400) [pid = 2854] [serial = 569] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x12300fc00) [pid = 2854] [serial = 570] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x123aadc00) [pid = 2854] [serial = 572] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1210a5000) [pid = 2854] [serial = 567] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x119aa9400) [pid = 2854] [serial = 564] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x119907000) [pid = 2854] [serial = 561] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x11887b000) [pid = 2854] [serial = 558] [outer = 0x0] [url = about:blank] 16:57:41 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x124c1c800) [pid = 2854] [serial = 575] [outer = 0x0] [url = about:blank] 16:57:42 INFO - PROCESS | 2854 | [2854] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:57:42 INFO - PROCESS | 2854 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:57:42 INFO - PROCESS | 2854 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:57:42 INFO - PROCESS | 2854 | [GFX2-]: Using SkiaGL canvas. 16:57:42 INFO - PROCESS | 2854 | 1468022262164 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]]]}] 16:57:42 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 16:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 622ms 16:57:42 INFO - PROCESS | 2854 | 1468022262186 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 2854 | 1468022262189 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:57:42 INFO - PROCESS | 2854 | 1468022262193 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 2854 | 1468022262194 Marionette TRACE conn2 <- [1,810,null,{}] 16:57:42 INFO - PROCESS | 2854 | 1468022262197 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}] 16:57:42 INFO - PROCESS | 2854 | 1468022262198 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:42 INFO - PROCESS | 2854 | 1468022262275 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:57:42 INFO - PROCESS | 2854 | 1468022262331 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 2854 | 1468022262332 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x11836a000 == 32 [pid = 2854] [id = 210] 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x1183cc800) [pid = 2854] [serial = 628] [outer = 0x0] 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x118882000) [pid = 2854] [serial = 629] [outer = 0x1183cc800] 16:57:42 INFO - PROCESS | 2854 | 1468022262359 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x1194c8c00) [pid = 2854] [serial = 630] [outer = 0x1183cc800] 16:57:42 INFO - PROCESS | 2854 | 1468022262652 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]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 16:57:42 INFO - PROCESS | 2854 | 1468022262667 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 2854 | 1468022262668 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:57:42 INFO - PROCESS | 2854 | 1468022262671 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 2854 | 1468022262674 Marionette TRACE conn2 <- [1,814,null,{}] 16:57:42 INFO - PROCESS | 2854 | 1468022262691 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}] 16:57:42 INFO - PROCESS | 2854 | 1468022262698 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:42 INFO - PROCESS | 2854 | 1468022262783 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:57:42 INFO - PROCESS | 2854 | 1468022262789 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 2854 | 1468022262791 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x11972e000 == 33 [pid = 2854] [id = 211] 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x11990ac00) [pid = 2854] [serial = 631] [outer = 0x0] 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119aa6400) [pid = 2854] [serial = 632] [outer = 0x11990ac00] 16:57:42 INFO - PROCESS | 2854 | 1468022262839 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x119f32000) [pid = 2854] [serial = 633] [outer = 0x11990ac00] 16:57:43 INFO - PROCESS | 2854 | 1468022263279 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] 16:57:43 INFO - PROCESS | 2854 | 1468022263307 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:57:43 INFO - PROCESS | 2854 | 1468022263312 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 2854 | 1468022263314 Marionette TRACE conn2 <- [1,818,null,{}] 16:57:43 INFO - PROCESS | 2854 | 1468022263318 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}] 16:57:43 INFO - PROCESS | 2854 | 1468022263319 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:43 INFO - PROCESS | 2854 | 1468022263438 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:57:43 INFO - PROCESS | 2854 | 1468022263444 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 2854 | 1468022263446 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x121704000 == 34 [pid = 2854] [id = 212] 16:57:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x12109e400) [pid = 2854] [serial = 634] [outer = 0x0] 16:57:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x1210de400) [pid = 2854] [serial = 635] [outer = 0x12109e400] 16:57:43 INFO - PROCESS | 2854 | 1468022263478 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x12166dc00) [pid = 2854] [serial = 636] [outer = 0x12109e400] 16:57:44 INFO - PROCESS | 2854 | 1468022264035 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]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 773ms 16:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:57:44 INFO - PROCESS | 2854 | 1468022264086 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 2854 | 1468022264087 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:57:44 INFO - PROCESS | 2854 | 1468022264090 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 2854 | 1468022264090 Marionette TRACE conn2 <- [1,822,null,{}] 16:57:44 INFO - PROCESS | 2854 | 1468022264094 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}] 16:57:44 INFO - PROCESS | 2854 | 1468022264096 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:44 INFO - PROCESS | 2854 | 1468022264178 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:57:44 INFO - PROCESS | 2854 | 1468022264183 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 2854 | 1468022264184 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x12389f000 == 35 [pid = 2854] [id = 213] 16:57:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x112eb7000) [pid = 2854] [serial = 637] [outer = 0x0] 16:57:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1210e7800) [pid = 2854] [serial = 638] [outer = 0x112eb7000] 16:57:44 INFO - PROCESS | 2854 | 1468022264225 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x1231f2800) [pid = 2854] [serial = 639] [outer = 0x112eb7000] 16:57:44 INFO - PROCESS | 2854 | 1468022264717 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] 16:57:44 INFO - PROCESS | 2854 | 1468022264766 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:57:44 INFO - PROCESS | 2854 | 1468022264792 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 2854 | 1468022264796 Marionette TRACE conn2 <- [1,826,null,{}] 16:57:44 INFO - PROCESS | 2854 | 1468022264798 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}] 16:57:44 INFO - PROCESS | 2854 | 1468022264803 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:44 INFO - PROCESS | 2854 | 1468022264913 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:57:44 INFO - PROCESS | 2854 | 1468022264950 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 2854 | 1468022264951 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x126395000 == 36 [pid = 2854] [id = 214] 16:57:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x124c1a000) [pid = 2854] [serial = 640] [outer = 0x0] 16:57:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x12570d400) [pid = 2854] [serial = 641] [outer = 0x124c1a000] 16:57:44 INFO - PROCESS | 2854 | 1468022264976 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x126678c00) [pid = 2854] [serial = 642] [outer = 0x124c1a000] 16:57:45 INFO - PROCESS | 2854 | 1468022265287 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]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 547ms 16:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:57:45 INFO - PROCESS | 2854 | 1468022265315 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 2854 | 1468022265316 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:57:45 INFO - PROCESS | 2854 | 1468022265318 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 2854 | 1468022265319 Marionette TRACE conn2 <- [1,830,null,{}] 16:57:45 INFO - PROCESS | 2854 | 1468022265330 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}] 16:57:45 INFO - PROCESS | 2854 | 1468022265331 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:45 INFO - PROCESS | 2854 | 1468022265421 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:57:45 INFO - PROCESS | 2854 | 1468022265424 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 2854 | 1468022265426 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bab000 == 37 [pid = 2854] [id = 215] 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x12710dc00) [pid = 2854] [serial = 643] [outer = 0x0] 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x12735d000) [pid = 2854] [serial = 644] [outer = 0x12710dc00] 16:57:45 INFO - PROCESS | 2854 | 1468022265450 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x127364000) [pid = 2854] [serial = 645] [outer = 0x12710dc00] 16:57:45 INFO - PROCESS | 2854 | 1468022265762 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]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 474ms 16:57:45 INFO - PROCESS | 2854 | 1468022265805 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:57:45 INFO - PROCESS | 2854 | 1468022265806 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:57:45 INFO - PROCESS | 2854 | 1468022265809 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 2854 | 1468022265811 Marionette TRACE conn2 <- [1,834,null,{}] 16:57:45 INFO - PROCESS | 2854 | 1468022265816 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}] 16:57:45 INFO - PROCESS | 2854 | 1468022265817 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:45 INFO - PROCESS | 2854 | 1468022265912 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:57:45 INFO - PROCESS | 2854 | 1468022265915 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 2854 | 1468022265916 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8b800 == 38 [pid = 2854] [id = 216] 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x12710e400) [pid = 2854] [serial = 646] [outer = 0x0] 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x127368800) [pid = 2854] [serial = 647] [outer = 0x12710e400] 16:57:45 INFO - PROCESS | 2854 | 1468022265940 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12738cc00) [pid = 2854] [serial = 648] [outer = 0x12710e400] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1164e2000) [pid = 2854] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x117dbc400) [pid = 2854] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1188b0c00) [pid = 2854] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x110e9b000) [pid = 2854] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1194cb000) [pid = 2854] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x118334c00) [pid = 2854] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118736400) [pid = 2854] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11917cc00) [pid = 2854] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x119f2e000) [pid = 2854] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x114f84400) [pid = 2854] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x110e97000) [pid = 2854] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1176fd800) [pid = 2854] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:57:46 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x123002800) [pid = 2854] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:57:46 INFO - PROCESS | 2854 | 1468022266303 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]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 524ms 16:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:57:46 INFO - PROCESS | 2854 | 1468022266338 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 2854 | 1468022266339 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:57:46 INFO - PROCESS | 2854 | 1468022266341 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 2854 | 1468022266343 Marionette TRACE conn2 <- [1,838,null,{}] 16:57:46 INFO - PROCESS | 2854 | 1468022266348 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}] 16:57:46 INFO - PROCESS | 2854 | 1468022266350 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:46 INFO - PROCESS | 2854 | 1468022266425 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:57:46 INFO - PROCESS | 2854 | 1468022266430 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 2854 | 1468022266431 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297bd800 == 39 [pid = 2854] [id = 217] 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x118594c00) [pid = 2854] [serial = 649] [outer = 0x0] 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x119499400) [pid = 2854] [serial = 650] [outer = 0x118594c00] 16:57:46 INFO - PROCESS | 2854 | 1468022266456 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x123006c00) [pid = 2854] [serial = 651] [outer = 0x118594c00] 16:57:46 INFO - PROCESS | 2854 | 1468022266750 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]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 424ms 16:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:57:46 INFO - PROCESS | 2854 | 1468022266768 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 2854 | 1468022266769 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:57:46 INFO - PROCESS | 2854 | 1468022266771 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 2854 | 1468022266772 Marionette TRACE conn2 <- [1,842,null,{}] 16:57:46 INFO - PROCESS | 2854 | 1468022266774 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}] 16:57:46 INFO - PROCESS | 2854 | 1468022266775 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:46 INFO - PROCESS | 2854 | 1468022266856 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:57:46 INFO - PROCESS | 2854 | 1468022266860 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 2854 | 1468022266863 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a54a800 == 40 [pid = 2854] [id = 218] 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x126379400) [pid = 2854] [serial = 652] [outer = 0x0] 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x127392800) [pid = 2854] [serial = 653] [outer = 0x126379400] 16:57:46 INFO - PROCESS | 2854 | 1468022266887 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x128bcac00) [pid = 2854] [serial = 654] [outer = 0x126379400] 16:57:47 INFO - PROCESS | 2854 | 1468022267203 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]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 16:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:57:47 INFO - PROCESS | 2854 | 1468022267248 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 2854 | 1468022267249 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:57:47 INFO - PROCESS | 2854 | 1468022267251 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 2854 | 1468022267253 Marionette TRACE conn2 <- [1,846,null,{}] 16:57:47 INFO - PROCESS | 2854 | 1468022267255 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}] 16:57:47 INFO - PROCESS | 2854 | 1468022267257 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:47 INFO - PROCESS | 2854 | 1468022267368 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:57:47 INFO - PROCESS | 2854 | 1468022267374 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 2854 | 1468022267376 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cc800 == 41 [pid = 2854] [id = 219] 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119437000) [pid = 2854] [serial = 655] [outer = 0x0] 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x128bcd400) [pid = 2854] [serial = 656] [outer = 0x119437000] 16:57:47 INFO - PROCESS | 2854 | 1468022267402 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x129205800) [pid = 2854] [serial = 657] [outer = 0x119437000] 16:57:47 INFO - PROCESS | 2854 | 1468022267696 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]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 16:57:47 INFO - PROCESS | 2854 | 1468022267721 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:57:47 INFO - PROCESS | 2854 | 1468022267723 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:57:47 INFO - PROCESS | 2854 | 1468022267725 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 2854 | 1468022267726 Marionette TRACE conn2 <- [1,850,null,{}] 16:57:47 INFO - PROCESS | 2854 | 1468022267732 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}] 16:57:47 INFO - PROCESS | 2854 | 1468022267733 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:47 INFO - PROCESS | 2854 | 1468022267812 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:57:47 INFO - PROCESS | 2854 | 1468022267816 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 2854 | 1468022267817 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3b800 == 42 [pid = 2854] [id = 220] 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x128f20800) [pid = 2854] [serial = 658] [outer = 0x0] 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x129210c00) [pid = 2854] [serial = 659] [outer = 0x128f20800] 16:57:47 INFO - PROCESS | 2854 | 1468022267841 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x129412800) [pid = 2854] [serial = 660] [outer = 0x128f20800] 16:57:48 INFO - PROCESS | 2854 | 1468022268246 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 573ms 16:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:57:48 INFO - PROCESS | 2854 | 1468022268298 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 2854 | 1468022268301 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:57:48 INFO - PROCESS | 2854 | 1468022268304 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 2854 | 1468022268306 Marionette TRACE conn2 <- [1,854,null,{}] 16:57:48 INFO - PROCESS | 2854 | 1468022268310 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}] 16:57:48 INFO - PROCESS | 2854 | 1468022268311 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:48 INFO - PROCESS | 2854 | 1468022268416 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:57:48 INFO - PROCESS | 2854 | 1468022268481 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 2854 | 1468022268483 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x11814a800 == 43 [pid = 2854] [id = 221] 16:57:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x115e25800) [pid = 2854] [serial = 661] [outer = 0x0] 16:57:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1176fc400) [pid = 2854] [serial = 662] [outer = 0x115e25800] 16:57:48 INFO - PROCESS | 2854 | 1468022268513 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x118549800) [pid = 2854] [serial = 663] [outer = 0x115e25800] 16:57:48 INFO - PROCESS | 2854 | 1468022268955 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 16:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:57:48 INFO - PROCESS | 2854 | 1468022268974 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 2854 | 1468022268977 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:57:48 INFO - PROCESS | 2854 | 1468022268982 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 2854 | 1468022268983 Marionette TRACE conn2 <- [1,858,null,{}] 16:57:48 INFO - PROCESS | 2854 | 1468022268986 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}] 16:57:48 INFO - PROCESS | 2854 | 1468022268988 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:49 INFO - PROCESS | 2854 | 1468022269088 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:57:49 INFO - PROCESS | 2854 | 1468022269136 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 2854 | 1468022269138 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x124448000 == 44 [pid = 2854] [id = 222] 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x118896800) [pid = 2854] [serial = 664] [outer = 0x0] 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119911800) [pid = 2854] [serial = 665] [outer = 0x118896800] 16:57:49 INFO - PROCESS | 2854 | 1468022269172 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119aa7800) [pid = 2854] [serial = 666] [outer = 0x118896800] 16:57:49 INFO - PROCESS | 2854 | 1468022269590 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]]]}] 16:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 16:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:57:49 INFO - PROCESS | 2854 | 1468022269601 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 2854 | 1468022269603 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:57:49 INFO - PROCESS | 2854 | 1468022269605 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 2854 | 1468022269608 Marionette TRACE conn2 <- [1,862,null,{}] 16:57:49 INFO - PROCESS | 2854 | 1468022269615 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}] 16:57:49 INFO - PROCESS | 2854 | 1468022269619 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:49 INFO - PROCESS | 2854 | 1468022269717 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:57:49 INFO - PROCESS | 2854 | 1468022269804 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 2854 | 1468022269806 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b042000 == 45 [pid = 2854] [id = 223] 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1231f1000) [pid = 2854] [serial = 667] [outer = 0x0] 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x123aa9800) [pid = 2854] [serial = 668] [outer = 0x1231f1000] 16:57:49 INFO - PROCESS | 2854 | 1468022269838 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1246d0c00) [pid = 2854] [serial = 669] [outer = 0x1231f1000] 16:57:50 INFO - PROCESS | 2854 | 1468022270267 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]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 724ms 16:57:50 INFO - PROCESS | 2854 | 1468022270332 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 2854 | 1468022270334 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:57:50 INFO - PROCESS | 2854 | 1468022270338 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 2854 | 1468022270340 Marionette TRACE conn2 <- [1,866,null,{}] 16:57:50 INFO - PROCESS | 2854 | 1468022270346 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}] 16:57:50 INFO - PROCESS | 2854 | 1468022270349 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:50 INFO - PROCESS | 2854 | 1468022270494 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:57:50 INFO - PROCESS | 2854 | 1468022270585 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 2854 | 1468022270587 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b99c800 == 46 [pid = 2854] [id = 224] 16:57:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x125705000) [pid = 2854] [serial = 670] [outer = 0x0] 16:57:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1263e8800) [pid = 2854] [serial = 671] [outer = 0x125705000] 16:57:50 INFO - PROCESS | 2854 | 1468022270634 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x128bcc800) [pid = 2854] [serial = 672] [outer = 0x125705000] 16:57:51 INFO - PROCESS | 2854 | 1468022271113 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]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 822ms 16:57:51 INFO - PROCESS | 2854 | 1468022271161 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 2854 | 1468022271163 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:57:51 INFO - PROCESS | 2854 | 1468022271166 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 2854 | 1468022271167 Marionette TRACE conn2 <- [1,870,null,{}] 16:57:51 INFO - PROCESS | 2854 | 1468022271170 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}] 16:57:51 INFO - PROCESS | 2854 | 1468022271171 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:51 INFO - PROCESS | 2854 | 1468022271265 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:57:51 INFO - PROCESS | 2854 | 1468022271463 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 2854 | 1468022271465 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e39800 == 47 [pid = 2854] [id = 225] 16:57:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11213ec00) [pid = 2854] [serial = 673] [outer = 0x0] 16:57:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x112e84400) [pid = 2854] [serial = 674] [outer = 0x11213ec00] 16:57:51 INFO - PROCESS | 2854 | 1468022271492 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x116981800) [pid = 2854] [serial = 675] [outer = 0x11213ec00] 16:57:51 INFO - PROCESS | 2854 | 1468022271931 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]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 819ms 16:57:51 INFO - PROCESS | 2854 | 1468022271995 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 2854 | 1468022271996 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:57:52 INFO - PROCESS | 2854 | 1468022272001 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 2854 | 1468022272003 Marionette TRACE conn2 <- [1,874,null,{}] 16:57:52 INFO - PROCESS | 2854 | 1468022272006 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}] 16:57:52 INFO - PROCESS | 2854 | 1468022272007 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:52 INFO - PROCESS | 2854 | 1468022272103 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cc800 == 46 [pid = 2854] [id = 219] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12a54a800 == 45 [pid = 2854] [id = 218] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x1297bd800 == 44 [pid = 2854] [id = 217] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8b800 == 43 [pid = 2854] [id = 216] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x128bab000 == 42 [pid = 2854] [id = 215] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x126395000 == 41 [pid = 2854] [id = 214] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12389f000 == 40 [pid = 2854] [id = 213] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x121704000 == 39 [pid = 2854] [id = 212] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x11972e000 == 38 [pid = 2854] [id = 211] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x11836a000 == 37 [pid = 2854] [id = 210] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x1169ad000 == 36 [pid = 2854] [id = 209] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x1191be800 == 35 [pid = 2854] [id = 208] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x116784000 == 34 [pid = 2854] [id = 207] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x127162000 == 33 [pid = 2854] [id = 206] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x118256800 == 32 [pid = 2854] [id = 196] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x115e39800 == 31 [pid = 2854] [id = 225] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12b99c800 == 30 [pid = 2854] [id = 224] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12b042000 == 29 [pid = 2854] [id = 223] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x124448000 == 28 [pid = 2854] [id = 222] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3b800 == 27 [pid = 2854] [id = 220] 16:57:52 INFO - PROCESS | 2854 | --DOCSHELL 0x11814a800 == 26 [pid = 2854] [id = 221] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11670b000) [pid = 2854] [serial = 590] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x116a1bc00) [pid = 2854] [serial = 591] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11854cc00) [pid = 2854] [serial = 588] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118225c00) [pid = 2854] [serial = 587] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119183c00) [pid = 2854] [serial = 596] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x113c55400) [pid = 2854] [serial = 579] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11998a000) [pid = 2854] [serial = 599] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x111f1dc00) [pid = 2854] [serial = 578] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x118554800) [pid = 2854] [serial = 582] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183c4400) [pid = 2854] [serial = 581] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119c2ec00) [pid = 2854] [serial = 603] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x11990e000) [pid = 2854] [serial = 585] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11949c400) [pid = 2854] [serial = 584] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119aaa000) [pid = 2854] [serial = 602] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1210d8800) [pid = 2854] [serial = 605] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x1210a3400) [pid = 2854] [serial = 609] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1183d3800) [pid = 2854] [serial = 608] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123fa5800) [pid = 2854] [serial = 615] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x123aa8c00) [pid = 2854] [serial = 614] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x123002400) [pid = 2854] [serial = 606] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x1183afc00) [pid = 2854] [serial = 593] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11858ac00) [pid = 2854] [serial = 594] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1233e1c00) [pid = 2854] [serial = 612] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x119a9e000) [pid = 2854] [serial = 600] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x124492800) [pid = 2854] [serial = 617] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1194c6800) [pid = 2854] [serial = 597] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x1231ef800) [pid = 2854] [serial = 611] [outer = 0x0] [url = about:blank] 16:57:52 INFO - PROCESS | 2854 | 1468022272705 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 2854 | 1468022272707 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x1129ba800 == 27 [pid = 2854] [id = 226] 16:57:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1121bd800) [pid = 2854] [serial = 676] [outer = 0x0] 16:57:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x112c4c800) [pid = 2854] [serial = 677] [outer = 0x1121bd800] 16:57:52 INFO - PROCESS | 2854 | 1468022272739 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x112eb0000) [pid = 2854] [serial = 678] [outer = 0x1121bd800] 16:57:53 INFO - PROCESS | 2854 | 1468022273055 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]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1072ms 16:57:53 INFO - PROCESS | 2854 | 1468022273074 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 2854 | 1468022273077 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:57:53 INFO - PROCESS | 2854 | 1468022273080 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 2854 | 1468022273082 Marionette TRACE conn2 <- [1,878,null,{}] 16:57:53 INFO - PROCESS | 2854 | 1468022273085 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}] 16:57:53 INFO - PROCESS | 2854 | 1468022273087 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:53 INFO - PROCESS | 2854 | 1468022273163 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:57:53 INFO - PROCESS | 2854 | 1468022273167 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 2854 | 1468022273169 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x116610000 == 28 [pid = 2854] [id = 227] 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x113c8ec00) [pid = 2854] [serial = 679] [outer = 0x0] 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x115e8f400) [pid = 2854] [serial = 680] [outer = 0x113c8ec00] 16:57:53 INFO - PROCESS | 2854 | 1468022273199 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1164e6c00) [pid = 2854] [serial = 681] [outer = 0x113c8ec00] 16:57:53 INFO - PROCESS | 2854 | 1468022273526 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]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 16:57:53 INFO - PROCESS | 2854 | 1468022273554 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:57:53 INFO - PROCESS | 2854 | 1468022273557 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:57:53 INFO - PROCESS | 2854 | 1468022273560 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 2854 | 1468022273561 Marionette TRACE conn2 <- [1,882,null,{}] 16:57:53 INFO - PROCESS | 2854 | 1468022273563 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}] 16:57:53 INFO - PROCESS | 2854 | 1468022273565 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:53 INFO - PROCESS | 2854 | 1468022273641 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:57:53 INFO - PROCESS | 2854 | 1468022273647 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 2854 | 1468022273649 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x117149000 == 29 [pid = 2854] [id = 228] 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x116715c00) [pid = 2854] [serial = 682] [outer = 0x0] 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x116f2f400) [pid = 2854] [serial = 683] [outer = 0x116715c00] 16:57:53 INFO - PROCESS | 2854 | 1468022273674 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x117dbd800) [pid = 2854] [serial = 684] [outer = 0x116715c00] 16:57:54 INFO - PROCESS | 2854 | 1468022274031 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]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 16:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:57:54 INFO - PROCESS | 2854 | 1468022274082 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 2854 | 1468022274084 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:57:54 INFO - PROCESS | 2854 | 1468022274091 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 2854 | 1468022274095 Marionette TRACE conn2 <- [1,886,null,{}] 16:57:54 INFO - PROCESS | 2854 | 1468022274098 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}] 16:57:54 INFO - PROCESS | 2854 | 1468022274101 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:54 INFO - PROCESS | 2854 | 1468022274178 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:57:54 INFO - PROCESS | 2854 | 1468022274183 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 2854 | 1468022274184 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x118373000 == 30 [pid = 2854] [id = 229] 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11822c400) [pid = 2854] [serial = 685] [outer = 0x0] 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1183aac00) [pid = 2854] [serial = 686] [outer = 0x11822c400] 16:57:54 INFO - PROCESS | 2854 | 1468022274210 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x118552000) [pid = 2854] [serial = 687] [outer = 0x11822c400] 16:57:54 INFO - PROCESS | 2854 | 1468022274505 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]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 478ms 16:57:54 INFO - PROCESS | 2854 | 1468022274564 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 2854 | 1468022274566 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:57:54 INFO - PROCESS | 2854 | 1468022274568 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 2854 | 1468022274569 Marionette TRACE conn2 <- [1,890,null,{}] 16:57:54 INFO - PROCESS | 2854 | 1468022274572 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}] 16:57:54 INFO - PROCESS | 2854 | 1468022274573 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:54 INFO - PROCESS | 2854 | 1468022274649 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:57:54 INFO - PROCESS | 2854 | 1468022274652 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 2854 | 1468022274653 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188dc000 == 31 [pid = 2854] [id = 230] 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1183cfc00) [pid = 2854] [serial = 688] [outer = 0x0] 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11875d800) [pid = 2854] [serial = 689] [outer = 0x1183cfc00] 16:57:54 INFO - PROCESS | 2854 | 1468022274680 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11887ac00) [pid = 2854] [serial = 690] [outer = 0x1183cfc00] 16:57:55 INFO - PROCESS | 2854 | 1468022275038 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]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 16:57:55 INFO - PROCESS | 2854 | 1468022275088 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 2854 | 1468022275089 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:57:55 INFO - PROCESS | 2854 | 1468022275092 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 2854 | 1468022275093 Marionette TRACE conn2 <- [1,894,null,{}] 16:57:55 INFO - PROCESS | 2854 | 1468022275095 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}] 16:57:55 INFO - PROCESS | 2854 | 1468022275096 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:55 INFO - PROCESS | 2854 | 1468022275184 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:57:55 INFO - PROCESS | 2854 | 1468022275219 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 2854 | 1468022275224 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x119724000 == 32 [pid = 2854] [id = 231] 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x116715800) [pid = 2854] [serial = 691] [outer = 0x0] 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119177400) [pid = 2854] [serial = 692] [outer = 0x116715800] 16:57:55 INFO - PROCESS | 2854 | 1468022275256 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11949d000) [pid = 2854] [serial = 693] [outer = 0x116715800] 16:57:55 INFO - PROCESS | 2854 | 1468022275599 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]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 16:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:57:55 INFO - PROCESS | 2854 | 1468022275611 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 2854 | 1468022275614 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:57:55 INFO - PROCESS | 2854 | 1468022275616 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 2854 | 1468022275617 Marionette TRACE conn2 <- [1,898,null,{}] 16:57:55 INFO - PROCESS | 2854 | 1468022275619 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}] 16:57:55 INFO - PROCESS | 2854 | 1468022275621 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:55 INFO - PROCESS | 2854 | 1468022275712 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:57:55 INFO - PROCESS | 2854 | 1468022275744 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 2854 | 1468022275745 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x112541000 == 33 [pid = 2854] [id = 232] 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1194cec00) [pid = 2854] [serial = 694] [outer = 0x0] 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119a42c00) [pid = 2854] [serial = 695] [outer = 0x1194cec00] 16:57:55 INFO - PROCESS | 2854 | 1468022275770 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119aa1c00) [pid = 2854] [serial = 696] [outer = 0x1194cec00] 16:57:56 INFO - PROCESS | 2854 | 1468022276072 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]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 16:57:56 INFO - PROCESS | 2854 | 1468022276136 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 2854 | 1468022276137 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:57:56 INFO - PROCESS | 2854 | 1468022276139 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 2854 | 1468022276140 Marionette TRACE conn2 <- [1,902,null,{}] 16:57:56 INFO - PROCESS | 2854 | 1468022276143 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}] 16:57:56 INFO - PROCESS | 2854 | 1468022276144 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:56 INFO - PROCESS | 2854 | 1468022276243 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:57:56 INFO - PROCESS | 2854 | 1468022276247 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 2854 | 1468022276248 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x122f06800 == 34 [pid = 2854] [id = 233] 16:57:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x112f2cc00) [pid = 2854] [serial = 697] [outer = 0x0] 16:57:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119aa7400) [pid = 2854] [serial = 698] [outer = 0x112f2cc00] 16:57:56 INFO - PROCESS | 2854 | 1468022276272 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119c25400) [pid = 2854] [serial = 699] [outer = 0x112f2cc00] 16:57:56 INFO - PROCESS | 2854 | 1468022276605 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]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 16:57:56 INFO - PROCESS | 2854 | 1468022276658 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 2854 | 1468022276659 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:57:56 INFO - PROCESS | 2854 | 1468022276662 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 2854 | 1468022276663 Marionette TRACE conn2 <- [1,906,null,{}] 16:57:56 INFO - PROCESS | 2854 | 1468022276665 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}] 16:57:56 INFO - PROCESS | 2854 | 1468022276666 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:56 INFO - PROCESS | 2854 | 1468022276756 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x112eb7000) [pid = 2854] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x124c1a000) [pid = 2854] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12109e400) [pid = 2854] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183cc800) [pid = 2854] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x112c54c00) [pid = 2854] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x123aaa400) [pid = 2854] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12710e400) [pid = 2854] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x116149800) [pid = 2854] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x11990ac00) [pid = 2854] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x128f20800) [pid = 2854] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119437000) [pid = 2854] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12710dc00) [pid = 2854] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x126379400) [pid = 2854] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:57:56 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118594c00) [pid = 2854] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:57:56 INFO - PROCESS | 2854 | 1468022276956 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 2854 | 1468022276957 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x118151800 == 35 [pid = 2854] [id = 234] 16:57:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x110eef800) [pid = 2854] [serial = 700] [outer = 0x0] 16:57:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x115e23c00) [pid = 2854] [serial = 701] [outer = 0x110eef800] 16:57:56 INFO - PROCESS | 2854 | 1468022276982 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1183d1400) [pid = 2854] [serial = 702] [outer = 0x110eef800] 16:57:57 INFO - PROCESS | 2854 | 1468022277246 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 16:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:57:57 INFO - PROCESS | 2854 | 1468022277284 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 2854 | 1468022277285 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:57:57 INFO - PROCESS | 2854 | 1468022277287 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 2854 | 1468022277288 Marionette TRACE conn2 <- [1,910,null,{}] 16:57:57 INFO - PROCESS | 2854 | 1468022277309 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}] 16:57:57 INFO - PROCESS | 2854 | 1468022277314 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:57 INFO - PROCESS | 2854 | 1468022277398 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:57:57 INFO - PROCESS | 2854 | 1468022277402 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 2854 | 1468022277403 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240cd800 == 36 [pid = 2854] [id = 235] 16:57:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x117dbdc00) [pid = 2854] [serial = 703] [outer = 0x0] 16:57:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119c31c00) [pid = 2854] [serial = 704] [outer = 0x117dbdc00] 16:57:57 INFO - PROCESS | 2854 | 1468022277432 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e6c00) [pid = 2854] [serial = 705] [outer = 0x117dbdc00] 16:57:57 INFO - PROCESS | 2854 | 1468022277921 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 687ms 16:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:57:57 INFO - PROCESS | 2854 | 1468022277975 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 2854 | 1468022277976 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:57:57 INFO - PROCESS | 2854 | 1468022277978 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 2854 | 1468022277979 Marionette TRACE conn2 <- [1,914,null,{}] 16:57:57 INFO - PROCESS | 2854 | 1468022277981 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}] 16:57:57 INFO - PROCESS | 2854 | 1468022277983 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:58 INFO - PROCESS | 2854 | 1468022278056 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:57:58 INFO - PROCESS | 2854 | 1468022278061 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 2854 | 1468022278064 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca8800 == 37 [pid = 2854] [id = 236] 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12109d000) [pid = 2854] [serial = 706] [outer = 0x0] 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1210d8800) [pid = 2854] [serial = 707] [outer = 0x12109d000] 16:57:58 INFO - PROCESS | 2854 | 1468022278090 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1210e6c00) [pid = 2854] [serial = 708] [outer = 0x12109d000] 16:57:58 INFO - PROCESS | 2854 | 1468022278409 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]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 16:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:57:58 INFO - PROCESS | 2854 | 1468022278448 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 2854 | 1468022278449 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:57:58 INFO - PROCESS | 2854 | 1468022278451 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 2854 | 1468022278453 Marionette TRACE conn2 <- [1,918,null,{}] 16:57:58 INFO - PROCESS | 2854 | 1468022278455 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}] 16:57:58 INFO - PROCESS | 2854 | 1468022278465 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:58 INFO - PROCESS | 2854 | 1468022278577 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:57:58 INFO - PROCESS | 2854 | 1468022278605 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 2854 | 1468022278606 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x119292000 == 38 [pid = 2854] [id = 237] 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119c2dc00) [pid = 2854] [serial = 709] [outer = 0x0] 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x121679c00) [pid = 2854] [serial = 710] [outer = 0x119c2dc00] 16:57:58 INFO - PROCESS | 2854 | 1468022278631 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119a48c00) [pid = 2854] [serial = 711] [outer = 0x119c2dc00] 16:57:58 INFO - PROCESS | 2854 | 1468022278902 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]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 16:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:57:58 INFO - PROCESS | 2854 | 1468022278974 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 2854 | 1468022278977 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:57:58 INFO - PROCESS | 2854 | 1468022278982 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 2854 | 1468022278984 Marionette TRACE conn2 <- [1,922,null,{}] 16:57:58 INFO - PROCESS | 2854 | 1468022278988 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}] 16:57:58 INFO - PROCESS | 2854 | 1468022278991 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:59 INFO - PROCESS | 2854 | 1468022279105 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:57:59 INFO - PROCESS | 2854 | 1468022279152 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 2854 | 1468022279154 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e4f000 == 39 [pid = 2854] [id = 238] 16:57:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x112cd5000) [pid = 2854] [serial = 712] [outer = 0x0] 16:57:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x112f39400) [pid = 2854] [serial = 713] [outer = 0x112cd5000] 16:57:59 INFO - PROCESS | 2854 | 1468022279186 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x113c57400) [pid = 2854] [serial = 714] [outer = 0x112cd5000] 16:57:59 INFO - PROCESS | 2854 | 1468022279692 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]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 16:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:57:59 INFO - PROCESS | 2854 | 1468022279704 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 2854 | 1468022279706 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:57:59 INFO - PROCESS | 2854 | 1468022279710 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 2854 | 1468022279713 Marionette TRACE conn2 <- [1,926,null,{}] 16:57:59 INFO - PROCESS | 2854 | 1468022279716 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}] 16:57:59 INFO - PROCESS | 2854 | 1468022279718 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:59 INFO - PROCESS | 2854 | 1468022279847 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:57:59 INFO - PROCESS | 2854 | 1468022279942 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 2854 | 1468022279943 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:57:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x119280800 == 40 [pid = 2854] [id = 239] 16:57:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x116f2f000) [pid = 2854] [serial = 715] [outer = 0x0] 16:57:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x118227800) [pid = 2854] [serial = 716] [outer = 0x116f2f000] 16:57:59 INFO - PROCESS | 2854 | 1468022279973 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x1183acc00) [pid = 2854] [serial = 717] [outer = 0x116f2f000] 16:58:00 INFO - PROCESS | 2854 | 1468022280616 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]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 926ms 16:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:58:00 INFO - PROCESS | 2854 | 1468022280652 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 2854 | 1468022280654 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:58:00 INFO - PROCESS | 2854 | 1468022280659 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 2854 | 1468022280664 Marionette TRACE conn2 <- [1,930,null,{}] 16:58:00 INFO - PROCESS | 2854 | 1468022280668 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}] 16:58:00 INFO - PROCESS | 2854 | 1468022280669 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:00 INFO - PROCESS | 2854 | 1468022280776 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:58:00 INFO - PROCESS | 2854 | 1468022280851 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 2854 | 1468022280854 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x116172800 == 41 [pid = 2854] [id = 240] 16:58:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x115e8f000) [pid = 2854] [serial = 718] [outer = 0x0] 16:58:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x11619ec00) [pid = 2854] [serial = 719] [outer = 0x115e8f000] 16:58:00 INFO - PROCESS | 2854 | 1468022280882 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x116a14400) [pid = 2854] [serial = 720] [outer = 0x115e8f000] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca8800 == 40 [pid = 2854] [id = 236] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x1240cd800 == 39 [pid = 2854] [id = 235] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x118151800 == 38 [pid = 2854] [id = 234] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x122f06800 == 37 [pid = 2854] [id = 233] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x112541000 == 36 [pid = 2854] [id = 232] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x119724000 == 35 [pid = 2854] [id = 231] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x1188dc000 == 34 [pid = 2854] [id = 230] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x118373000 == 33 [pid = 2854] [id = 229] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x117149000 == 32 [pid = 2854] [id = 228] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x116610000 == 31 [pid = 2854] [id = 227] 16:58:01 INFO - PROCESS | 2854 | --DOCSHELL 0x1129ba800 == 30 [pid = 2854] [id = 226] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1210e7800) [pid = 2854] [serial = 638] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x126678c00) [pid = 2854] [serial = 642] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1210de400) [pid = 2854] [serial = 635] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x118882000) [pid = 2854] [serial = 629] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1194c8c00) [pid = 2854] [serial = 630] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12570d400) [pid = 2854] [serial = 641] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x112f30c00) [pid = 2854] [serial = 620] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x116714800) [pid = 2854] [serial = 621] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x124c20400) [pid = 2854] [serial = 618] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x118733800) [pid = 2854] [serial = 623] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x127368800) [pid = 2854] [serial = 647] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118227400) [pid = 2854] [serial = 626] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1183cd000) [pid = 2854] [serial = 627] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x119aa6400) [pid = 2854] [serial = 632] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119f32000) [pid = 2854] [serial = 633] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x129412800) [pid = 2854] [serial = 660] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x129210c00) [pid = 2854] [serial = 659] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x129205800) [pid = 2854] [serial = 657] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12735d000) [pid = 2854] [serial = 644] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x127392800) [pid = 2854] [serial = 653] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x128bcac00) [pid = 2854] [serial = 654] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119499400) [pid = 2854] [serial = 650] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x128bcd400) [pid = 2854] [serial = 656] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12738cc00) [pid = 2854] [serial = 648] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x127364000) [pid = 2854] [serial = 645] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1231f2800) [pid = 2854] [serial = 639] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x123006c00) [pid = 2854] [serial = 651] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12166dc00) [pid = 2854] [serial = 636] [outer = 0x0] [url = about:blank] 16:58:01 INFO - PROCESS | 2854 | 1468022281302 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]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 679ms 16:58:01 INFO - PROCESS | 2854 | 1468022281338 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 2854 | 1468022281340 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:58:01 INFO - PROCESS | 2854 | 1468022281345 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 2854 | 1468022281347 Marionette TRACE conn2 <- [1,934,null,{}] 16:58:01 INFO - PROCESS | 2854 | 1468022281349 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}] 16:58:01 INFO - PROCESS | 2854 | 1468022281350 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:01 INFO - PROCESS | 2854 | 1468022281427 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:58:01 INFO - PROCESS | 2854 | 1468022281433 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 2854 | 1468022281435 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d6f800 == 31 [pid = 2854] [id = 241] 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x118228400) [pid = 2854] [serial = 721] [outer = 0x0] 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11854b000) [pid = 2854] [serial = 722] [outer = 0x118228400] 16:58:01 INFO - PROCESS | 2854 | 1468022281461 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11858fc00) [pid = 2854] [serial = 723] [outer = 0x118228400] 16:58:01 INFO - PROCESS | 2854 | 1468022281773 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]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 16:58:01 INFO - PROCESS | 2854 | 1468022281816 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 2854 | 1468022281817 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:58:01 INFO - PROCESS | 2854 | 1468022281819 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 2854 | 1468022281822 Marionette TRACE conn2 <- [1,938,null,{}] 16:58:01 INFO - PROCESS | 2854 | 1468022281829 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}] 16:58:01 INFO - PROCESS | 2854 | 1468022281833 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:01 INFO - PROCESS | 2854 | 1468022281911 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:58:01 INFO - PROCESS | 2854 | 1468022281917 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 2854 | 1468022281920 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188dc000 == 32 [pid = 2854] [id = 242] 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11887c800) [pid = 2854] [serial = 724] [outer = 0x0] 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119185000) [pid = 2854] [serial = 725] [outer = 0x11887c800] 16:58:01 INFO - PROCESS | 2854 | 1468022281948 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1194c5c00) [pid = 2854] [serial = 726] [outer = 0x11887c800] 16:58:02 INFO - PROCESS | 2854 | 1468022282272 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]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms 16:58:02 INFO - PROCESS | 2854 | 1468022282290 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 2854 | 1468022282292 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:58:02 INFO - PROCESS | 2854 | 1468022282298 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 2854 | 1468022282299 Marionette TRACE conn2 <- [1,942,null,{}] 16:58:02 INFO - PROCESS | 2854 | 1468022282302 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}] 16:58:02 INFO - PROCESS | 2854 | 1468022282303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:02 INFO - PROCESS | 2854 | 1468022282385 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:58:02 INFO - PROCESS | 2854 | 1468022282435 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 2854 | 1468022282436 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bcc000 == 33 [pid = 2854] [id = 243] 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119182800) [pid = 2854] [serial = 727] [outer = 0x0] 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119909c00) [pid = 2854] [serial = 728] [outer = 0x119182800] 16:58:02 INFO - PROCESS | 2854 | 1468022282461 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119a47400) [pid = 2854] [serial = 729] [outer = 0x119182800] 16:58:02 INFO - PROCESS | 2854 | 1468022282745 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]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 16:58:02 INFO - PROCESS | 2854 | 1468022282769 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:58:02 INFO - PROCESS | 2854 | 1468022282770 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:58:02 INFO - PROCESS | 2854 | 1468022282772 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 2854 | 1468022282774 Marionette TRACE conn2 <- [1,946,null,{}] 16:58:02 INFO - PROCESS | 2854 | 1468022282776 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}] 16:58:02 INFO - PROCESS | 2854 | 1468022282778 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:02 INFO - PROCESS | 2854 | 1468022282863 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:58:02 INFO - PROCESS | 2854 | 1468022282867 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 2854 | 1468022282869 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234b9000 == 34 [pid = 2854] [id = 244] 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x115e2ac00) [pid = 2854] [serial = 730] [outer = 0x0] 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119bd0400) [pid = 2854] [serial = 731] [outer = 0x115e2ac00] 16:58:02 INFO - PROCESS | 2854 | 1468022282895 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11a0d7800) [pid = 2854] [serial = 732] [outer = 0x115e2ac00] 16:58:03 INFO - PROCESS | 2854 | 1468022283241 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]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 16:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:58:03 INFO - PROCESS | 2854 | 1468022283293 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 2854 | 1468022283295 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:58:03 INFO - PROCESS | 2854 | 1468022283298 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 2854 | 1468022283300 Marionette TRACE conn2 <- [1,950,null,{}] 16:58:03 INFO - PROCESS | 2854 | 1468022283312 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}] 16:58:03 INFO - PROCESS | 2854 | 1468022283318 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:03 INFO - PROCESS | 2854 | 1468022283493 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:58:03 INFO - PROCESS | 2854 | 1468022283508 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 2854 | 1468022283509 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c8e000 == 35 [pid = 2854] [id = 245] 16:58:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e1800) [pid = 2854] [serial = 733] [outer = 0x0] 16:58:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1210dfc00) [pid = 2854] [serial = 734] [outer = 0x11a0e1800] 16:58:03 INFO - PROCESS | 2854 | 1468022283552 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x123575000) [pid = 2854] [serial = 735] [outer = 0x11a0e1800] 16:58:03 INFO - PROCESS | 2854 | 1468022283978 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]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 722ms 16:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:58:04 INFO - PROCESS | 2854 | 1468022284030 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 2854 | 1468022284031 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:58:04 INFO - PROCESS | 2854 | 1468022284033 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 2854 | 1468022284034 Marionette TRACE conn2 <- [1,954,null,{}] 16:58:04 INFO - PROCESS | 2854 | 1468022284036 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}] 16:58:04 INFO - PROCESS | 2854 | 1468022284037 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:04 INFO - PROCESS | 2854 | 1468022284148 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:58:04 INFO - PROCESS | 2854 | 1468022284165 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 2854 | 1468022284167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x127168000 == 36 [pid = 2854] [id = 246] 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1210e6000) [pid = 2854] [serial = 736] [outer = 0x0] 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x123aa8800) [pid = 2854] [serial = 737] [outer = 0x1210e6000] 16:58:04 INFO - PROCESS | 2854 | 1468022284191 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123fafc00) [pid = 2854] [serial = 738] [outer = 0x1210e6000] 16:58:04 INFO - PROCESS | 2854 | 1468022284521 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]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 16:58:04 INFO - PROCESS | 2854 | 1468022284556 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 2854 | 1468022284557 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:58:04 INFO - PROCESS | 2854 | 1468022284560 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 2854 | 1468022284561 Marionette TRACE conn2 <- [1,958,null,{}] 16:58:04 INFO - PROCESS | 2854 | 1468022284563 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}] 16:58:04 INFO - PROCESS | 2854 | 1468022284564 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:04 INFO - PROCESS | 2854 | 1468022284659 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:58:04 INFO - PROCESS | 2854 | 1468022284662 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 2854 | 1468022284663 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e1c800 == 37 [pid = 2854] [id = 247] 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123aa3c00) [pid = 2854] [serial = 739] [outer = 0x0] 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12448cc00) [pid = 2854] [serial = 740] [outer = 0x123aa3c00] 16:58:04 INFO - PROCESS | 2854 | 1468022284687 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x124c1f800) [pid = 2854] [serial = 741] [outer = 0x123aa3c00] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x116715800) [pid = 2854] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11822c400) [pid = 2854] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11213ec00) [pid = 2854] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183cfc00) [pid = 2854] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1121bd800) [pid = 2854] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x113c8ec00) [pid = 2854] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1194cec00) [pid = 2854] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x116715c00) [pid = 2854] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x115e25800) [pid = 2854] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118896800) [pid = 2854] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1231f1000) [pid = 2854] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x125705000) [pid = 2854] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x112f2cc00) [pid = 2854] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12109d000) [pid = 2854] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x117dbdc00) [pid = 2854] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x110eef800) [pid = 2854] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:58:05 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1183ccc00) [pid = 2854] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:58:05 INFO - PROCESS | 2854 | 1468022285231 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]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 719ms 16:58:05 INFO - PROCESS | 2854 | 1468022285280 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:58:05 INFO - PROCESS | 2854 | 1468022285283 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:58:05 INFO - PROCESS | 2854 | 1468022285286 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 2854 | 1468022285288 Marionette TRACE conn2 <- [1,962,null,{}] 16:58:05 INFO - PROCESS | 2854 | 1468022285293 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}] 16:58:05 INFO - PROCESS | 2854 | 1468022285297 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:05 INFO - PROCESS | 2854 | 1468022285417 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:58:05 INFO - PROCESS | 2854 | 1468022285482 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 2854 | 1468022285484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x11745e800 == 38 [pid = 2854] [id = 248] 16:58:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x115e2e800) [pid = 2854] [serial = 742] [outer = 0x0] 16:58:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1164e3000) [pid = 2854] [serial = 743] [outer = 0x115e2e800] 16:58:05 INFO - PROCESS | 2854 | 1468022285514 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x116f8a800) [pid = 2854] [serial = 744] [outer = 0x115e2e800] 16:58:05 INFO - PROCESS | 2854 | 1468022285948 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]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 16:58:05 INFO - PROCESS | 2854 | 1468022285958 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 2854 | 1468022285963 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:58:05 INFO - PROCESS | 2854 | 1468022285968 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 2854 | 1468022285970 Marionette TRACE conn2 <- [1,966,null,{}] 16:58:05 INFO - PROCESS | 2854 | 1468022285972 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}] 16:58:05 INFO - PROCESS | 2854 | 1468022285974 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:06 INFO - PROCESS | 2854 | 1468022286074 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:58:06 INFO - PROCESS | 2854 | 1468022286121 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 2854 | 1468022286123 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b6a800 == 39 [pid = 2854] [id = 249] 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118327800) [pid = 2854] [serial = 745] [outer = 0x0] 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11873bc00) [pid = 2854] [serial = 746] [outer = 0x118327800] 16:58:06 INFO - PROCESS | 2854 | 1468022286153 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11887e400) [pid = 2854] [serial = 747] [outer = 0x118327800] 16:58:06 INFO - PROCESS | 2854 | 1468022286566 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]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 618ms 16:58:06 INFO - PROCESS | 2854 | 1468022286587 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:58:06 INFO - PROCESS | 2854 | 1468022286589 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:58:06 INFO - PROCESS | 2854 | 1468022286591 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 2854 | 1468022286594 Marionette TRACE conn2 <- [1,970,null,{}] 16:58:06 INFO - PROCESS | 2854 | 1468022286602 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}] 16:58:06 INFO - PROCESS | 2854 | 1468022286605 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:06 INFO - PROCESS | 2854 | 1468022286703 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:58:06 INFO - PROCESS | 2854 | 1468022286791 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 2854 | 1468022286793 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x129452800 == 40 [pid = 2854] [id = 250] 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119982000) [pid = 2854] [serial = 748] [outer = 0x0] 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119aa3400) [pid = 2854] [serial = 749] [outer = 0x119982000] 16:58:06 INFO - PROCESS | 2854 | 1468022286835 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e0400) [pid = 2854] [serial = 750] [outer = 0x119982000] 16:58:07 INFO - PROCESS | 2854 | 1468022287234 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]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 16:58:07 INFO - PROCESS | 2854 | 1468022287265 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 2854 | 1468022287267 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:58:07 INFO - PROCESS | 2854 | 1468022287269 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 2854 | 1468022287271 Marionette TRACE conn2 <- [1,974,null,{}] 16:58:07 INFO - PROCESS | 2854 | 1468022287285 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}] 16:58:07 INFO - PROCESS | 2854 | 1468022287286 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:07 INFO - PROCESS | 2854 | 1468022287373 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:58:07 INFO - PROCESS | 2854 | 1468022287377 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 2854 | 1468022287379 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297bf000 == 41 [pid = 2854] [id = 251] 16:58:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12109c800) [pid = 2854] [serial = 751] [outer = 0x0] 16:58:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1217ca400) [pid = 2854] [serial = 752] [outer = 0x12109c800] 16:58:07 INFO - PROCESS | 2854 | 1468022287407 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12334a400) [pid = 2854] [serial = 753] [outer = 0x12109c800] 16:58:07 INFO - PROCESS | 2854 | 1468022287878 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]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 632ms 16:58:07 INFO - PROCESS | 2854 | 1468022287901 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 2854 | 1468022287903 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:58:07 INFO - PROCESS | 2854 | 1468022287905 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 2854 | 1468022287906 Marionette TRACE conn2 <- [1,978,null,{}] 16:58:07 INFO - PROCESS | 2854 | 1468022287909 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}] 16:58:07 INFO - PROCESS | 2854 | 1468022287911 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:08 INFO - PROCESS | 2854 | 1468022288043 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:58:08 INFO - PROCESS | 2854 | 1468022288120 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 2854 | 1468022288122 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x11322d000 == 42 [pid = 2854] [id = 252] 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x111c14800) [pid = 2854] [serial = 754] [outer = 0x0] 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x11822cc00) [pid = 2854] [serial = 755] [outer = 0x111c14800] 16:58:08 INFO - PROCESS | 2854 | 1468022288152 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1217cc400) [pid = 2854] [serial = 756] [outer = 0x111c14800] 16:58:08 INFO - PROCESS | 2854 | 1468022288638 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]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 769ms 16:58:08 INFO - PROCESS | 2854 | 1468022288681 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 2854 | 1468022288684 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:58:08 INFO - PROCESS | 2854 | 1468022288688 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 2854 | 1468022288690 Marionette TRACE conn2 <- [1,982,null,{}] 16:58:08 INFO - PROCESS | 2854 | 1468022288695 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}] 16:58:08 INFO - PROCESS | 2854 | 1468022288698 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:08 INFO - PROCESS | 2854 | 1468022288790 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:58:08 INFO - PROCESS | 2854 | 1468022288855 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 2854 | 1468022288857 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x117153000 == 43 [pid = 2854] [id = 253] 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1167d6400) [pid = 2854] [serial = 757] [outer = 0x0] 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x117dbdc00) [pid = 2854] [serial = 758] [outer = 0x1167d6400] 16:58:08 INFO - PROCESS | 2854 | 1468022288885 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1183af000) [pid = 2854] [serial = 759] [outer = 0x1167d6400] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x127168000 == 42 [pid = 2854] [id = 246] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x124c8e000 == 41 [pid = 2854] [id = 245] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x1234b9000 == 40 [pid = 2854] [id = 244] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x119bcc000 == 39 [pid = 2854] [id = 243] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x1188dc000 == 38 [pid = 2854] [id = 242] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x117d6f800 == 37 [pid = 2854] [id = 241] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x116172800 == 36 [pid = 2854] [id = 240] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x115e4f000 == 35 [pid = 2854] [id = 238] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x119292000 == 34 [pid = 2854] [id = 237] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x119280800 == 33 [pid = 2854] [id = 239] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x11322d000 == 32 [pid = 2854] [id = 252] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x1297bf000 == 31 [pid = 2854] [id = 251] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x129452800 == 30 [pid = 2854] [id = 250] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x119b6a800 == 29 [pid = 2854] [id = 249] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x128e1c800 == 28 [pid = 2854] [id = 247] 16:58:09 INFO - PROCESS | 2854 | --DOCSHELL 0x11745e800 == 27 [pid = 2854] [id = 248] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x118879c00) [pid = 2854] [serial = 624] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119177400) [pid = 2854] [serial = 692] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1183aac00) [pid = 2854] [serial = 686] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x118552000) [pid = 2854] [serial = 687] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x112e84400) [pid = 2854] [serial = 674] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x116981800) [pid = 2854] [serial = 675] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11875d800) [pid = 2854] [serial = 689] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x112c4c800) [pid = 2854] [serial = 677] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x112eb0000) [pid = 2854] [serial = 678] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x115e8f400) [pid = 2854] [serial = 680] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119a42c00) [pid = 2854] [serial = 695] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1164e6c00) [pid = 2854] [serial = 681] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x116f2f400) [pid = 2854] [serial = 683] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x117dbd800) [pid = 2854] [serial = 684] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118549800) [pid = 2854] [serial = 663] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1176fc400) [pid = 2854] [serial = 662] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119aa7800) [pid = 2854] [serial = 666] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119911800) [pid = 2854] [serial = 665] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x1246d0c00) [pid = 2854] [serial = 669] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x123aa9800) [pid = 2854] [serial = 668] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x128bcc800) [pid = 2854] [serial = 672] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x1263e8800) [pid = 2854] [serial = 671] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x11949d000) [pid = 2854] [serial = 693] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x119aa7400) [pid = 2854] [serial = 698] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x1210e6c00) [pid = 2854] [serial = 708] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x119aa1c00) [pid = 2854] [serial = 696] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119c25400) [pid = 2854] [serial = 699] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x1210d8800) [pid = 2854] [serial = 707] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x119c31c00) [pid = 2854] [serial = 704] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x1183d1400) [pid = 2854] [serial = 702] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x121679c00) [pid = 2854] [serial = 710] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x115e23c00) [pid = 2854] [serial = 701] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x11a0e6c00) [pid = 2854] [serial = 705] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x11887ac00) [pid = 2854] [serial = 690] [outer = 0x0] [url = about:blank] 16:58:09 INFO - PROCESS | 2854 | 1468022289756 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]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1122ms 16:58:09 INFO - PROCESS | 2854 | 1468022289816 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:58:09 INFO - PROCESS | 2854 | 1468022289818 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:58:09 INFO - PROCESS | 2854 | 1468022289822 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 2854 | 1468022289823 Marionette TRACE conn2 <- [1,986,null,{}] 16:58:09 INFO - PROCESS | 2854 | 1468022289829 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}] 16:58:09 INFO - PROCESS | 2854 | 1468022289830 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:09 INFO - PROCESS | 2854 | 1468022289907 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:58:09 INFO - PROCESS | 2854 | 1468022289959 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 2854 | 1468022289960 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x11601a800 == 28 [pid = 2854] [id = 254] 16:58:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x1133edc00) [pid = 2854] [serial = 760] [outer = 0x0] 16:58:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x116491400) [pid = 2854] [serial = 761] [outer = 0x1133edc00] 16:58:09 INFO - PROCESS | 2854 | 1468022289987 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x116985800) [pid = 2854] [serial = 762] [outer = 0x1133edc00] 16:58:10 INFO - PROCESS | 2854 | 1468022290291 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]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 16:58:10 INFO - PROCESS | 2854 | 1468022290343 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 2854 | 1468022290349 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:58:10 INFO - PROCESS | 2854 | 1468022290354 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 2854 | 1468022290355 Marionette TRACE conn2 <- [1,990,null,{}] 16:58:10 INFO - PROCESS | 2854 | 1468022290357 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}] 16:58:10 INFO - PROCESS | 2854 | 1468022290359 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:10 INFO - PROCESS | 2854 | 1468022290434 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:58:10 INFO - PROCESS | 2854 | 1468022290482 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 2854 | 1468022290483 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x117160800 == 29 [pid = 2854] [id = 255] 16:58:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x116f2d400) [pid = 2854] [serial = 763] [outer = 0x0] 16:58:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x118226800) [pid = 2854] [serial = 764] [outer = 0x116f2d400] 16:58:10 INFO - PROCESS | 2854 | 1468022290511 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x11854c400) [pid = 2854] [serial = 765] [outer = 0x116f2d400] 16:58:10 INFO - PROCESS | 2854 | 1468022290832 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]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:58:10 INFO - PROCESS | 2854 | 1468022290875 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 2854 | 1468022290877 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:58:10 INFO - PROCESS | 2854 | 1468022290879 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 2854 | 1468022290881 Marionette TRACE conn2 <- [1,994,null,{}] 16:58:10 INFO - PROCESS | 2854 | 1468022290889 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}] 16:58:10 INFO - PROCESS | 2854 | 1468022290892 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:10 INFO - PROCESS | 2854 | 1468022290968 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:58:10 INFO - PROCESS | 2854 | 1468022290973 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 2854 | 1468022290975 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x11845c000 == 30 [pid = 2854] [id = 256] 16:58:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x112c4e000) [pid = 2854] [serial = 766] [outer = 0x0] 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x11887d800) [pid = 2854] [serial = 767] [outer = 0x112c4e000] 16:58:11 INFO - PROCESS | 2854 | 1468022291005 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x1188bd400) [pid = 2854] [serial = 768] [outer = 0x112c4e000] 16:58:11 INFO - PROCESS | 2854 | 1468022291307 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]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 16:58:11 INFO - PROCESS | 2854 | 1468022291351 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 2854 | 1468022291353 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:58:11 INFO - PROCESS | 2854 | 1468022291355 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 2854 | 1468022291356 Marionette TRACE conn2 <- [1,998,null,{}] 16:58:11 INFO - PROCESS | 2854 | 1468022291382 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}] 16:58:11 INFO - PROCESS | 2854 | 1468022291383 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:11 INFO - PROCESS | 2854 | 1468022291464 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:58:11 INFO - PROCESS | 2854 | 1468022291469 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 2854 | 1468022291470 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11928d000 == 31 [pid = 2854] [id = 257] 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x119497400) [pid = 2854] [serial = 769] [outer = 0x0] 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x11949f800) [pid = 2854] [serial = 770] [outer = 0x119497400] 16:58:11 INFO - PROCESS | 2854 | 1468022291495 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x11990d000) [pid = 2854] [serial = 771] [outer = 0x119497400] 16:58:11 INFO - PROCESS | 2854 | 1468022291832 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]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 485ms 16:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:58:11 INFO - PROCESS | 2854 | 1468022291841 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 2854 | 1468022291842 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:58:11 INFO - PROCESS | 2854 | 1468022291845 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 2854 | 1468022291847 Marionette TRACE conn2 <- [1,1002,null,{}] 16:58:11 INFO - PROCESS | 2854 | 1468022291849 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}] 16:58:11 INFO - PROCESS | 2854 | 1468022291857 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:11 INFO - PROCESS | 2854 | 1468022291950 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:58:11 INFO - PROCESS | 2854 | 1468022291985 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 2854 | 1468022291986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11254a800 == 32 [pid = 2854] [id = 258] 16:58:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x11619b000) [pid = 2854] [serial = 772] [outer = 0x0] 16:58:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119a42400) [pid = 2854] [serial = 773] [outer = 0x11619b000] 16:58:12 INFO - PROCESS | 2854 | 1468022292012 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x119aaa000) [pid = 2854] [serial = 774] [outer = 0x11619b000] 16:58:12 INFO - PROCESS | 2854 | 1468022292371 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]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 574ms 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:58:12 INFO - PROCESS | 2854 | 1468022292420 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 2854 | 1468022292421 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:58:12 INFO - PROCESS | 2854 | 1468022292423 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 2854 | 1468022292424 Marionette TRACE conn2 <- [1,1006,null,{}] 16:58:12 INFO - PROCESS | 2854 | 1468022292426 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}] 16:58:12 INFO - PROCESS | 2854 | 1468022292430 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:12 INFO - PROCESS | 2854 | 1468022292539 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:58:12 INFO - PROCESS | 2854 | 1468022292573 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 2854 | 1468022292574 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x123130000 == 33 [pid = 2854] [id = 259] 16:58:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119a9e800) [pid = 2854] [serial = 775] [outer = 0x0] 16:58:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11a0e0800) [pid = 2854] [serial = 776] [outer = 0x119a9e800] 16:58:12 INFO - PROCESS | 2854 | 1468022292599 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119908c00) [pid = 2854] [serial = 777] [outer = 0x119a9e800] 16:58:12 INFO - PROCESS | 2854 | 1468022292904 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]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:58:12 INFO - PROCESS | 2854 | 1468022292942 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 2854 | 1468022292943 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:58:12 INFO - PROCESS | 2854 | 1468022292948 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 2854 | 1468022292949 Marionette TRACE conn2 <- [1,1010,null,{}] 16:58:12 INFO - PROCESS | 2854 | 1468022292951 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}] 16:58:12 INFO - PROCESS | 2854 | 1468022292952 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:13 INFO - PROCESS | 2854 | 1468022293051 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:58:13 INFO - PROCESS | 2854 | 1468022293085 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 2854 | 1468022293086 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240b8000 == 34 [pid = 2854] [id = 260] 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x112138c00) [pid = 2854] [serial = 778] [outer = 0x0] 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x12300e800) [pid = 2854] [serial = 779] [outer = 0x112138c00] 16:58:13 INFO - PROCESS | 2854 | 1468022293110 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1233e1c00) [pid = 2854] [serial = 780] [outer = 0x112138c00] 16:58:13 INFO - PROCESS | 2854 | 1468022293423 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]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 16:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:58:13 INFO - PROCESS | 2854 | 1468022293467 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 2854 | 1468022293468 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:58:13 INFO - PROCESS | 2854 | 1468022293470 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 2854 | 1468022293471 Marionette TRACE conn2 <- [1,1014,null,{}] 16:58:13 INFO - PROCESS | 2854 | 1468022293473 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}] 16:58:13 INFO - PROCESS | 2854 | 1468022293474 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:13 INFO - PROCESS | 2854 | 1468022293566 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:58:13 INFO - PROCESS | 2854 | 1468022293569 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 2854 | 1468022293571 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c8d800 == 35 [pid = 2854] [id = 261] 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11213bc00) [pid = 2854] [serial = 781] [outer = 0x0] 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x123aa4c00) [pid = 2854] [serial = 782] [outer = 0x11213bc00] 16:58:13 INFO - PROCESS | 2854 | 1468022293595 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x123b29800) [pid = 2854] [serial = 783] [outer = 0x11213bc00] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x115e2ac00) [pid = 2854] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11a0e1800) [pid = 2854] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119c2dc00) [pid = 2854] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x1210e6000) [pid = 2854] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123aa3c00) [pid = 2854] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x115e8f000) [pid = 2854] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x118228400) [pid = 2854] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x11887c800) [pid = 2854] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119182800) [pid = 2854] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x112cd5000) [pid = 2854] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:58:13 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x116f2f000) [pid = 2854] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:58:13 INFO - PROCESS | 2854 | 1468022293995 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 568ms 16:58:14 INFO - PROCESS | 2854 | 1468022294038 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 2854 | 1468022294040 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:58:14 INFO - PROCESS | 2854 | 1468022294042 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 2854 | 1468022294043 Marionette TRACE conn2 <- [1,1018,null,{}] 16:58:14 INFO - PROCESS | 2854 | 1468022294051 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}] 16:58:14 INFO - PROCESS | 2854 | 1468022294052 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:14 INFO - PROCESS | 2854 | 1468022294163 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:58:14 INFO - PROCESS | 2854 | 1468022294192 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 2854 | 1468022294193 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x11845b000 == 36 [pid = 2854] [id = 262] 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x112cde400) [pid = 2854] [serial = 784] [outer = 0x0] 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1167c9000) [pid = 2854] [serial = 785] [outer = 0x112cde400] 16:58:14 INFO - PROCESS | 2854 | 1468022294217 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119c32000) [pid = 2854] [serial = 786] [outer = 0x112cde400] 16:58:14 INFO - PROCESS | 2854 | 1468022294482 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 475ms 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:58:14 INFO - PROCESS | 2854 | 1468022294518 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 2854 | 1468022294520 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:58:14 INFO - PROCESS | 2854 | 1468022294522 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 2854 | 1468022294523 Marionette TRACE conn2 <- [1,1022,null,{}] 16:58:14 INFO - PROCESS | 2854 | 1468022294525 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}] 16:58:14 INFO - PROCESS | 2854 | 1468022294527 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:14 INFO - PROCESS | 2854 | 1468022294616 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:58:14 INFO - PROCESS | 2854 | 1468022294619 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 2854 | 1468022294620 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x128c25800 == 37 [pid = 2854] [id = 263] 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119437000) [pid = 2854] [serial = 787] [outer = 0x0] 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x123fa5800) [pid = 2854] [serial = 788] [outer = 0x119437000] 16:58:14 INFO - PROCESS | 2854 | 1468022294646 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1246cf000) [pid = 2854] [serial = 789] [outer = 0x119437000] 16:58:14 INFO - PROCESS | 2854 | 1468022294957 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 16:58:14 INFO - PROCESS | 2854 | 1468022294991 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 2854 | 1468022294993 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:58:14 INFO - PROCESS | 2854 | 1468022294998 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 2854 | 1468022295000 Marionette TRACE conn2 <- [1,1026,null,{}] 16:58:15 INFO - PROCESS | 2854 | 1468022295002 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}] 16:58:15 INFO - PROCESS | 2854 | 1468022295003 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:15 INFO - PROCESS | 2854 | 1468022295120 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:58:15 INFO - PROCESS | 2854 | 1468022295127 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 2854 | 1468022295131 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bc0800 == 38 [pid = 2854] [id = 264] 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x124c13800) [pid = 2854] [serial = 790] [outer = 0x0] 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12566f400) [pid = 2854] [serial = 791] [outer = 0x124c13800] 16:58:15 INFO - PROCESS | 2854 | 1468022295158 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x125711400) [pid = 2854] [serial = 792] [outer = 0x124c13800] 16:58:15 INFO - PROCESS | 2854 | 1468022295465 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]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 16:58:15 INFO - PROCESS | 2854 | 1468022295520 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 2854 | 1468022295521 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:58:15 INFO - PROCESS | 2854 | 1468022295523 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 2854 | 1468022295524 Marionette TRACE conn2 <- [1,1030,null,{}] 16:58:15 INFO - PROCESS | 2854 | 1468022295527 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}] 16:58:15 INFO - PROCESS | 2854 | 1468022295528 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:15 INFO - PROCESS | 2854 | 1468022295603 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:58:15 INFO - PROCESS | 2854 | 1468022295606 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 2854 | 1468022295607 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cc800 == 39 [pid = 2854] [id = 265] 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x125711800) [pid = 2854] [serial = 793] [outer = 0x0] 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12710dc00) [pid = 2854] [serial = 794] [outer = 0x125711800] 16:58:15 INFO - PROCESS | 2854 | 1468022295633 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12731dc00) [pid = 2854] [serial = 795] [outer = 0x125711800] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11601a800 == 38 [pid = 2854] [id = 254] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x117153000 == 37 [pid = 2854] [id = 253] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x117160800 == 36 [pid = 2854] [id = 255] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11928d000 == 35 [pid = 2854] [id = 257] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x123130000 == 34 [pid = 2854] [id = 259] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11254a800 == 33 [pid = 2854] [id = 258] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x1240b8000 == 32 [pid = 2854] [id = 260] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11845b000 == 31 [pid = 2854] [id = 262] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11845c000 == 30 [pid = 2854] [id = 256] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x128c25800 == 29 [pid = 2854] [id = 263] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x124c8d800 == 28 [pid = 2854] [id = 261] 16:58:16 INFO - PROCESS | 2854 | --DOCSHELL 0x119bc0800 == 27 [pid = 2854] [id = 264] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x123fafc00) [pid = 2854] [serial = 738] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12448cc00) [pid = 2854] [serial = 740] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x124c1f800) [pid = 2854] [serial = 741] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x123aa8800) [pid = 2854] [serial = 737] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11619ec00) [pid = 2854] [serial = 719] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x116a14400) [pid = 2854] [serial = 720] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11854b000) [pid = 2854] [serial = 722] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11858fc00) [pid = 2854] [serial = 723] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119185000) [pid = 2854] [serial = 725] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x1194c5c00) [pid = 2854] [serial = 726] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119909c00) [pid = 2854] [serial = 728] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x119a47400) [pid = 2854] [serial = 729] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x112f39400) [pid = 2854] [serial = 713] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x113c57400) [pid = 2854] [serial = 714] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x118227800) [pid = 2854] [serial = 716] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x1183acc00) [pid = 2854] [serial = 717] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x11a0d7800) [pid = 2854] [serial = 732] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119bd0400) [pid = 2854] [serial = 731] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x1210dfc00) [pid = 2854] [serial = 734] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x123575000) [pid = 2854] [serial = 735] [outer = 0x0] [url = about:blank] 16:58:16 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x119a48c00) [pid = 2854] [serial = 711] [outer = 0x0] [url = about:blank] 16:58:17 INFO - PROCESS | 2854 | 1468022297023 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]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1521ms 16:58:17 INFO - PROCESS | 2854 | 1468022297057 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 2854 | 1468022297062 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:58:17 INFO - PROCESS | 2854 | 1468022297068 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 2854 | 1468022297071 Marionette TRACE conn2 <- [1,1034,null,{}] 16:58:17 INFO - PROCESS | 2854 | 1468022297086 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}] 16:58:17 INFO - PROCESS | 2854 | 1468022297089 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:17 INFO - PROCESS | 2854 | 1468022297215 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:58:17 INFO - PROCESS | 2854 | 1468022297231 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:17 INFO - PROCESS | 2854 | 1468022297232 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e4c000 == 28 [pid = 2854] [id = 266] 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x114f78c00) [pid = 2854] [serial = 796] [outer = 0x0] 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x114f86400) [pid = 2854] [serial = 797] [outer = 0x114f78c00] 16:58:17 INFO - PROCESS | 2854 | 1468022297279 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x1164e6c00) [pid = 2854] [serial = 798] [outer = 0x114f78c00] 16:58:17 INFO - PROCESS | 2854 | 1468022297619 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]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 583ms 16:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:58:17 INFO - PROCESS | 2854 | 1468022297649 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 2854 | 1468022297652 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:58:17 INFO - PROCESS | 2854 | 1468022297657 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 2854 | 1468022297658 Marionette TRACE conn2 <- [1,1038,null,{}] 16:58:17 INFO - PROCESS | 2854 | 1468022297661 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}] 16:58:17 INFO - PROCESS | 2854 | 1468022297663 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:17 INFO - PROCESS | 2854 | 1468022297742 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:58:17 INFO - PROCESS | 2854 | 1468022297748 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:17 INFO - PROCESS | 2854 | 1468022297750 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x117148800 == 29 [pid = 2854] [id = 267] 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x1167d7c00) [pid = 2854] [serial = 799] [outer = 0x0] 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x116f8b800) [pid = 2854] [serial = 800] [outer = 0x1167d7c00] 16:58:17 INFO - PROCESS | 2854 | 1468022297777 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x118224400) [pid = 2854] [serial = 801] [outer = 0x1167d7c00] 16:58:18 INFO - PROCESS | 2854 | 1468022298107 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]]]}] 16:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 16:58:18 INFO - PROCESS | 2854 | 1468022298127 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:58:18 INFO - PROCESS | 2854 | 1468022298130 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:58:18 INFO - PROCESS | 2854 | 1468022298134 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 2854 | 1468022298147 Marionette TRACE conn2 <- [1,1042,null,{}] 16:58:18 INFO - PROCESS | 2854 | 1468022298155 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}] 16:58:18 INFO - PROCESS | 2854 | 1468022298158 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:18 INFO - PROCESS | 2854 | 1468022298251 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:58:18 INFO - PROCESS | 2854 | 1468022298259 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 2854 | 1468022298262 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x118379800 == 30 [pid = 2854] [id = 268] 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x111c83400) [pid = 2854] [serial = 802] [outer = 0x0] 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x118550000) [pid = 2854] [serial = 803] [outer = 0x111c83400] 16:58:18 INFO - PROCESS | 2854 | 1468022298292 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x118735400) [pid = 2854] [serial = 804] [outer = 0x111c83400] 16:58:18 INFO - PROCESS | 2854 | 1468022298610 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]]]}] 16:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 532ms 16:58:18 INFO - PROCESS | 2854 | 1468022298667 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:58:18 INFO - PROCESS | 2854 | 1468022298669 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:58:18 INFO - PROCESS | 2854 | 1468022298671 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 2854 | 1468022298672 Marionette TRACE conn2 <- [1,1046,null,{}] 16:58:18 INFO - PROCESS | 2854 | 1468022298674 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}] 16:58:18 INFO - PROCESS | 2854 | 1468022298675 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:18 INFO - PROCESS | 2854 | 1468022298750 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:58:18 INFO - PROCESS | 2854 | 1468022298753 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 2854 | 1468022298754 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191bf000 == 31 [pid = 2854] [id = 269] 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x118762000) [pid = 2854] [serial = 805] [outer = 0x0] 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x118896400) [pid = 2854] [serial = 806] [outer = 0x118762000] 16:58:18 INFO - PROCESS | 2854 | 1468022298781 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11917b400) [pid = 2854] [serial = 807] [outer = 0x118762000] 16:58:19 INFO - PROCESS | 2854 | 1468022299083 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 16:58:19 INFO - PROCESS | 2854 | 1468022299140 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 2854 | 1468022299141 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:58:19 INFO - PROCESS | 2854 | 1468022299143 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 2854 | 1468022299145 Marionette TRACE conn2 <- [1,1050,null,{}] 16:58:19 INFO - PROCESS | 2854 | 1468022299147 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}] 16:58:19 INFO - PROCESS | 2854 | 1468022299148 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:19 INFO - PROCESS | 2854 | 1468022299248 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:58:19 INFO - PROCESS | 2854 | 1468022299254 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 2854 | 1468022299256 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x119741800 == 32 [pid = 2854] [id = 270] 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x116717800) [pid = 2854] [serial = 808] [outer = 0x0] 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11949a000) [pid = 2854] [serial = 809] [outer = 0x116717800] 16:58:19 INFO - PROCESS | 2854 | 1468022299282 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119904800) [pid = 2854] [serial = 810] [outer = 0x116717800] 16:58:19 INFO - PROCESS | 2854 | 1468022299559 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 16:58:19 INFO - PROCESS | 2854 | 1468022299616 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 2854 | 1468022299617 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:58:19 INFO - PROCESS | 2854 | 1468022299619 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 2854 | 1468022299620 Marionette TRACE conn2 <- [1,1054,null,{}] 16:58:19 INFO - PROCESS | 2854 | 1468022299622 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}] 16:58:19 INFO - PROCESS | 2854 | 1468022299626 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:19 INFO - PROCESS | 2854 | 1468022299717 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:58:19 INFO - PROCESS | 2854 | 1468022299721 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 2854 | 1468022299722 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x121709000 == 33 [pid = 2854] [id = 271] 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11990cc00) [pid = 2854] [serial = 811] [outer = 0x0] 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119aa5000) [pid = 2854] [serial = 812] [outer = 0x11990cc00] 16:58:19 INFO - PROCESS | 2854 | 1468022299749 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11a0d7800) [pid = 2854] [serial = 813] [outer = 0x11990cc00] 16:58:20 INFO - PROCESS | 2854 | 1468022300098 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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 16:58:20 INFO - PROCESS | 2854 | 1468022300139 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:58:20 INFO - PROCESS | 2854 | 1468022300141 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:58:20 INFO - PROCESS | 2854 | 1468022300144 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 2854 | 1468022300145 Marionette TRACE conn2 <- [1,1058,null,{}] 16:58:20 INFO - PROCESS | 2854 | 1468022300149 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}] 16:58:20 INFO - PROCESS | 2854 | 1468022300151 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:20 INFO - PROCESS | 2854 | 1468022300276 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:58:20 INFO - PROCESS | 2854 | 1468022300283 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 2854 | 1468022300285 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x123898800 == 34 [pid = 2854] [id = 272] 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x118555000) [pid = 2854] [serial = 814] [outer = 0x0] 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1210a0400) [pid = 2854] [serial = 815] [outer = 0x118555000] 16:58:20 INFO - PROCESS | 2854 | 1468022300324 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x118223800) [pid = 2854] [serial = 816] [outer = 0x118555000] 16:58:20 INFO - PROCESS | 2854 | 1468022300705 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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 571ms 16:58:20 INFO - PROCESS | 2854 | 1468022300717 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 2854 | 1468022300718 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:58:20 INFO - PROCESS | 2854 | 1468022300720 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 2854 | 1468022300721 Marionette TRACE conn2 <- [1,1062,null,{}] 16:58:20 INFO - PROCESS | 2854 | 1468022300723 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}] 16:58:20 INFO - PROCESS | 2854 | 1468022300724 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:20 INFO - PROCESS | 2854 | 1468022300824 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:58:20 INFO - PROCESS | 2854 | 1468022300831 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 2854 | 1468022300832 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240b8000 == 35 [pid = 2854] [id = 273] 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11a0df400) [pid = 2854] [serial = 817] [outer = 0x0] 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1210e6400) [pid = 2854] [serial = 818] [outer = 0x11a0df400] 16:58:20 INFO - PROCESS | 2854 | 1468022300856 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12300c800) [pid = 2854] [serial = 819] [outer = 0x11a0df400] 16:58:21 INFO - PROCESS | 2854 | 1468022301171 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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 16:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:58:21 INFO - PROCESS | 2854 | 1468022301189 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 2854 | 1468022301190 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:58:21 INFO - PROCESS | 2854 | 1468022301193 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 2854 | 1468022301194 Marionette TRACE conn2 <- [1,1066,null,{}] 16:58:21 INFO - PROCESS | 2854 | 1468022301199 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}] 16:58:21 INFO - PROCESS | 2854 | 1468022301200 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:21 INFO - PROCESS | 2854 | 1468022301279 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:58:21 INFO - PROCESS | 2854 | 1468022301284 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 2854 | 1468022301285 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x118379000 == 36 [pid = 2854] [id = 274] 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1231ef800) [pid = 2854] [serial = 820] [outer = 0x0] 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123aa3c00) [pid = 2854] [serial = 821] [outer = 0x1231ef800] 16:58:21 INFO - PROCESS | 2854 | 1468022301310 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123aaf800) [pid = 2854] [serial = 822] [outer = 0x1231ef800] 16:58:21 INFO - PROCESS | 2854 | 1468022301616 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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 471ms 16:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:58:21 INFO - PROCESS | 2854 | 1468022301665 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 2854 | 1468022301666 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:58:21 INFO - PROCESS | 2854 | 1468022301668 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 2854 | 1468022301669 Marionette TRACE conn2 <- [1,1070,null,{}] 16:58:21 INFO - PROCESS | 2854 | 1468022301671 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}] 16:58:21 INFO - PROCESS | 2854 | 1468022301672 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:21 INFO - PROCESS | 2854 | 1468022301775 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:58:21 INFO - PROCESS | 2854 | 1468022301783 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 2854 | 1468022301784 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716e800 == 37 [pid = 2854] [id = 275] 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x123ab2400) [pid = 2854] [serial = 823] [outer = 0x0] 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12448c000) [pid = 2854] [serial = 824] [outer = 0x123ab2400] 16:58:21 INFO - PROCESS | 2854 | 1468022301810 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x124c12800) [pid = 2854] [serial = 825] [outer = 0x123ab2400] 16:58:22 INFO - PROCESS | 2854 | 1468022302155 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]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 16:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:58:22 INFO - PROCESS | 2854 | 1468022302188 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 2854 | 1468022302189 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:58:22 INFO - PROCESS | 2854 | 1468022302191 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 2854 | 1468022302193 Marionette TRACE conn2 <- [1,1074,null,{}] 16:58:22 INFO - PROCESS | 2854 | 1468022302195 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}] 16:58:22 INFO - PROCESS | 2854 | 1468022302197 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:22 INFO - PROCESS | 2854 | 1468022302310 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:58:22 INFO - PROCESS | 2854 | 1468022302314 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 2854 | 1468022302323 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x119731000 == 38 [pid = 2854] [id = 276] 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x111e62400) [pid = 2854] [serial = 826] [outer = 0x0] 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x124c1cc00) [pid = 2854] [serial = 827] [outer = 0x111e62400] 16:58:22 INFO - PROCESS | 2854 | 1468022302378 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x1263e9400) [pid = 2854] [serial = 828] [outer = 0x111e62400] 16:58:22 INFO - PROCESS | 2854 | 1468022302699 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]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 16:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:58:22 INFO - PROCESS | 2854 | 1468022302711 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 2854 | 1468022302713 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:58:22 INFO - PROCESS | 2854 | 1468022302716 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 2854 | 1468022302717 Marionette TRACE conn2 <- [1,1078,null,{}] 16:58:22 INFO - PROCESS | 2854 | 1468022302719 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}] 16:58:22 INFO - PROCESS | 2854 | 1468022302720 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:22 INFO - PROCESS | 2854 | 1468022302816 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:58:22 INFO - PROCESS | 2854 | 1468022302828 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 2854 | 1468022302829 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6c3800 == 39 [pid = 2854] [id = 277] 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x126678c00) [pid = 2854] [serial = 829] [outer = 0x0] 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x127315000) [pid = 2854] [serial = 830] [outer = 0x126678c00] 16:58:22 INFO - PROCESS | 2854 | 1468022302853 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x127360800) [pid = 2854] [serial = 831] [outer = 0x126678c00] 16:58:23 INFO - PROCESS | 2854 | 1468022303158 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 16:58:23 INFO - PROCESS | 2854 | 1468022303194 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 2854 | 1468022303197 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:58:23 INFO - PROCESS | 2854 | 1468022303200 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 2854 | 1468022303201 Marionette TRACE conn2 <- [1,1082,null,{}] 16:58:23 INFO - PROCESS | 2854 | 1468022303203 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}] 16:58:23 INFO - PROCESS | 2854 | 1468022303204 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:23 INFO - PROCESS | 2854 | 1468022303304 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:58:23 INFO - PROCESS | 2854 | 1468022303342 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 2854 | 1468022303343 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b029000 == 40 [pid = 2854] [id = 278] 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12731d400) [pid = 2854] [serial = 832] [outer = 0x0] 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x127365c00) [pid = 2854] [serial = 833] [outer = 0x12731d400] 16:58:23 INFO - PROCESS | 2854 | 1468022303367 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x127386400) [pid = 2854] [serial = 834] [outer = 0x12731d400] 16:58:23 INFO - PROCESS | 2854 | 1468022303681 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 16:58:23 INFO - PROCESS | 2854 | 1468022303725 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 2854 | 1468022303726 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:58:23 INFO - PROCESS | 2854 | 1468022303728 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 2854 | 1468022303729 Marionette TRACE conn2 <- [1,1086,null,{}] 16:58:23 INFO - PROCESS | 2854 | 1468022303731 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}] 16:58:23 INFO - PROCESS | 2854 | 1468022303732 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:23 INFO - PROCESS | 2854 | 1468022303828 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:58:23 INFO - PROCESS | 2854 | 1468022303832 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 2854 | 1468022303833 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b19f800 == 41 [pid = 2854] [id = 279] 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x127387400) [pid = 2854] [serial = 835] [outer = 0x0] 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x12738f800) [pid = 2854] [serial = 836] [outer = 0x127387400] 16:58:23 INFO - PROCESS | 2854 | 1468022303856 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x128bcb400) [pid = 2854] [serial = 837] [outer = 0x127387400] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x11619b000) [pid = 2854] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x119a9e800) [pid = 2854] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x112cde400) [pid = 2854] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x112138c00) [pid = 2854] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11213bc00) [pid = 2854] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119437000) [pid = 2854] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x112c4e000) [pid = 2854] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x116f2d400) [pid = 2854] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1133edc00) [pid = 2854] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x1167d6400) [pid = 2854] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x111c14800) [pid = 2854] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12109c800) [pid = 2854] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119982000) [pid = 2854] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118327800) [pid = 2854] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x115e2e800) [pid = 2854] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119497400) [pid = 2854] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:58:24 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x124c13800) [pid = 2854] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 16:58:24 INFO - PROCESS | 2854 | 1468022304394 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]]]}] 16:58:24 INFO - PROCESS | 2854 | 1468022304400 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 2854 | 1468022304402 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:58:24 INFO - PROCESS | 2854 | 1468022304405 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 2854 | 1468022304407 Marionette TRACE conn2 <- [1,1090,null,{}] 16:58:24 INFO - PROCESS | 2854 | 1468022304410 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}] 16:58:24 INFO - PROCESS | 2854 | 1468022304412 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:24 INFO - PROCESS | 2854 | 1468022304546 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:58:24 INFO - PROCESS | 2854 | 1468022304611 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 2854 | 1468022304612 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x12373b800 == 42 [pid = 2854] [id = 280] 16:58:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x11213bc00) [pid = 2854] [serial = 838] [outer = 0x0] 16:58:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1133edc00) [pid = 2854] [serial = 839] [outer = 0x11213bc00] 16:58:24 INFO - PROCESS | 2854 | 1468022304639 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11854a400) [pid = 2854] [serial = 840] [outer = 0x11213bc00] 16:58:24 INFO - PROCESS | 2854 | 1468022304898 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]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 16:58:24 INFO - PROCESS | 2854 | 1468022304925 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 2854 | 1468022304926 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:58:24 INFO - PROCESS | 2854 | 1468022304936 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 2854 | 1468022304937 Marionette TRACE conn2 <- [1,1094,null,{}] 16:58:24 INFO - PROCESS | 2854 | 1468022304939 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}] 16:58:24 INFO - PROCESS | 2854 | 1468022304940 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:25 INFO - PROCESS | 2854 | 1468022305024 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:58:25 INFO - PROCESS | 2854 | 1468022305029 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 2854 | 1468022305031 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9ab000 == 43 [pid = 2854] [id = 281] 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x11854d400) [pid = 2854] [serial = 841] [outer = 0x0] 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119f38800) [pid = 2854] [serial = 842] [outer = 0x11854d400] 16:58:25 INFO - PROCESS | 2854 | 1468022305054 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x124129000) [pid = 2854] [serial = 843] [outer = 0x11854d400] 16:58:25 INFO - PROCESS | 2854 | 1468022305366 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]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 16:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:58:25 INFO - PROCESS | 2854 | 1468022305405 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 2854 | 1468022305406 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:58:25 INFO - PROCESS | 2854 | 1468022305408 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 2854 | 1468022305409 Marionette TRACE conn2 <- [1,1098,null,{}] 16:58:25 INFO - PROCESS | 2854 | 1468022305412 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}] 16:58:25 INFO - PROCESS | 2854 | 1468022305413 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:25 INFO - PROCESS | 2854 | 1468022305522 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:58:25 INFO - PROCESS | 2854 | 1468022305529 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 2854 | 1468022305532 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be1c000 == 44 [pid = 2854] [id = 282] 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x119aa4800) [pid = 2854] [serial = 844] [outer = 0x0] 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x127388c00) [pid = 2854] [serial = 845] [outer = 0x119aa4800] 16:58:25 INFO - PROCESS | 2854 | 1468022305556 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x128bd1400) [pid = 2854] [serial = 846] [outer = 0x119aa4800] 16:58:25 INFO - PROCESS | 2854 | 1468022305865 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]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 16:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:58:25 INFO - PROCESS | 2854 | 1468022305878 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 2854 | 1468022305881 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:58:25 INFO - PROCESS | 2854 | 1468022305885 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 2854 | 1468022305886 Marionette TRACE conn2 <- [1,1102,null,{}] 16:58:25 INFO - PROCESS | 2854 | 1468022305889 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}] 16:58:25 INFO - PROCESS | 2854 | 1468022305890 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:25 INFO - PROCESS | 2854 | 1468022305995 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:58:26 INFO - PROCESS | 2854 | 1468022306000 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 2854 | 1468022306001 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be31800 == 45 [pid = 2854] [id = 283] 16:58:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x128bd1800) [pid = 2854] [serial = 847] [outer = 0x0] 16:58:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x128c3b800) [pid = 2854] [serial = 848] [outer = 0x128bd1800] 16:58:26 INFO - PROCESS | 2854 | 1468022306039 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x128f14c00) [pid = 2854] [serial = 849] [outer = 0x128bd1800] 16:58:26 INFO - PROCESS | 2854 | 1468022306592 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]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 720ms 16:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:58:26 INFO - PROCESS | 2854 | 1468022306605 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 2854 | 1468022306607 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:58:26 INFO - PROCESS | 2854 | 1468022306635 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 2854 | 1468022306637 Marionette TRACE conn2 <- [1,1106,null,{}] 16:58:26 INFO - PROCESS | 2854 | 1468022306642 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}] 16:58:26 INFO - PROCESS | 2854 | 1468022306643 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:26 INFO - PROCESS | 2854 | 1468022306787 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:58:26 INFO - PROCESS | 2854 | 1468022306910 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 2854 | 1468022306912 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169a9800 == 46 [pid = 2854] [id = 284] 16:58:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x112c50800) [pid = 2854] [serial = 850] [outer = 0x0] 16:58:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x112f2d800) [pid = 2854] [serial = 851] [outer = 0x112c50800] 16:58:26 INFO - PROCESS | 2854 | 1468022306966 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x115e97000) [pid = 2854] [serial = 852] [outer = 0x112c50800] 16:58:27 INFO - PROCESS | 2854 | 1468022307549 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]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 996ms 16:58:27 INFO - PROCESS | 2854 | 1468022307607 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 2854 | 1468022307610 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:58:27 INFO - PROCESS | 2854 | 1468022307642 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 2854 | 1468022307644 Marionette TRACE conn2 <- [1,1110,null,{}] 16:58:27 INFO - PROCESS | 2854 | 1468022307649 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}] 16:58:27 INFO - PROCESS | 2854 | 1468022307651 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:27 INFO - PROCESS | 2854 | 1468022307761 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:58:27 INFO - PROCESS | 2854 | 1468022307840 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 2854 | 1468022307841 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973e000 == 47 [pid = 2854] [id = 285] 16:58:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x116f95c00) [pid = 2854] [serial = 853] [outer = 0x0] 16:58:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x118223400) [pid = 2854] [serial = 854] [outer = 0x116f95c00] 16:58:27 INFO - PROCESS | 2854 | 1468022307872 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1183c8400) [pid = 2854] [serial = 855] [outer = 0x116f95c00] 16:58:28 INFO - PROCESS | 2854 | 1468022308486 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]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 925ms 16:58:28 INFO - PROCESS | 2854 | 1468022308573 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 2854 | 1468022308575 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:58:28 INFO - PROCESS | 2854 | 1468022308582 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 2854 | 1468022308583 Marionette TRACE conn2 <- [1,1114,null,{}] 16:58:28 INFO - PROCESS | 2854 | 1468022308587 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}] 16:58:28 INFO - PROCESS | 2854 | 1468022308589 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:28 INFO - PROCESS | 2854 | 1468022308714 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12be1c000 == 46 [pid = 2854] [id = 282] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9ab000 == 45 [pid = 2854] [id = 281] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12373b800 == 44 [pid = 2854] [id = 280] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12b19f800 == 43 [pid = 2854] [id = 279] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12b029000 == 42 [pid = 2854] [id = 278] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6c3800 == 41 [pid = 2854] [id = 277] 16:58:28 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12710dc00) [pid = 2854] [serial = 794] [outer = 0x0] [url = about:blank] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x119731000 == 40 [pid = 2854] [id = 276] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12716e800 == 39 [pid = 2854] [id = 275] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x118379000 == 38 [pid = 2854] [id = 274] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1240b8000 == 37 [pid = 2854] [id = 273] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x123898800 == 36 [pid = 2854] [id = 272] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x121709000 == 35 [pid = 2854] [id = 271] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x119741800 == 34 [pid = 2854] [id = 270] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1191bf000 == 33 [pid = 2854] [id = 269] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x118379800 == 32 [pid = 2854] [id = 268] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x117148800 == 31 [pid = 2854] [id = 267] 16:58:28 INFO - PROCESS | 2854 | --DOCSHELL 0x115e4c000 == 30 [pid = 2854] [id = 266] 16:58:28 INFO - PROCESS | 2854 | 1468022308791 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 2854 | 1468022308793 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e41000 == 31 [pid = 2854] [id = 286] 16:58:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x115e90c00) [pid = 2854] [serial = 856] [outer = 0x0] 16:58:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116a21400) [pid = 2854] [serial = 857] [outer = 0x115e90c00] 16:58:28 INFO - PROCESS | 2854 | 1468022308820 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x11832c400) [pid = 2854] [serial = 858] [outer = 0x115e90c00] 16:58:28 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x119a42400) [pid = 2854] [serial = 773] [outer = 0x0] [url = about:blank] 16:58:28 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x119908c00) [pid = 2854] [serial = 777] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x11a0e0800) [pid = 2854] [serial = 776] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119aaa000) [pid = 2854] [serial = 774] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1167c9000) [pid = 2854] [serial = 785] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1233e1c00) [pid = 2854] [serial = 780] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12300e800) [pid = 2854] [serial = 779] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x123aa4c00) [pid = 2854] [serial = 782] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x123fa5800) [pid = 2854] [serial = 788] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1246cf000) [pid = 2854] [serial = 789] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x11887d800) [pid = 2854] [serial = 767] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1188bd400) [pid = 2854] [serial = 768] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x118226800) [pid = 2854] [serial = 764] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11854c400) [pid = 2854] [serial = 765] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x116491400) [pid = 2854] [serial = 761] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x116985800) [pid = 2854] [serial = 762] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1183af000) [pid = 2854] [serial = 759] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x117dbdc00) [pid = 2854] [serial = 758] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1217cc400) [pid = 2854] [serial = 756] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11822cc00) [pid = 2854] [serial = 755] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12334a400) [pid = 2854] [serial = 753] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1217ca400) [pid = 2854] [serial = 752] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11a0e0400) [pid = 2854] [serial = 750] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119aa3400) [pid = 2854] [serial = 749] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x11887e400) [pid = 2854] [serial = 747] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11873bc00) [pid = 2854] [serial = 746] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x116f8a800) [pid = 2854] [serial = 744] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1164e3000) [pid = 2854] [serial = 743] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11949f800) [pid = 2854] [serial = 770] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x125711400) [pid = 2854] [serial = 792] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123b29800) [pid = 2854] [serial = 783] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119c32000) [pid = 2854] [serial = 786] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12566f400) [pid = 2854] [serial = 791] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x11990d000) [pid = 2854] [serial = 771] [outer = 0x0] [url = about:blank] 16:58:29 INFO - PROCESS | 2854 | 1468022309119 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]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 572ms 16:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:58:29 INFO - PROCESS | 2854 | 1468022309152 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 2854 | 1468022309155 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:58:29 INFO - PROCESS | 2854 | 1468022309159 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 2854 | 1468022309161 Marionette TRACE conn2 <- [1,1118,null,{}] 16:58:29 INFO - PROCESS | 2854 | 1468022309165 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}] 16:58:29 INFO - PROCESS | 2854 | 1468022309167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:29 INFO - PROCESS | 2854 | 1468022309241 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:58:29 INFO - PROCESS | 2854 | 1468022309303 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 2854 | 1468022309304 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169c1000 == 32 [pid = 2854] [id = 287] 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1183a4c00) [pid = 2854] [serial = 859] [outer = 0x0] 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1183cb800) [pid = 2854] [serial = 860] [outer = 0x1183a4c00] 16:58:29 INFO - PROCESS | 2854 | 1468022309330 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118733800) [pid = 2854] [serial = 861] [outer = 0x1183a4c00] 16:58:29 INFO - PROCESS | 2854 | 1468022309606 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]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 474ms 16:58:29 INFO - PROCESS | 2854 | 1468022309635 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 2854 | 1468022309636 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:58:29 INFO - PROCESS | 2854 | 1468022309638 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 2854 | 1468022309641 Marionette TRACE conn2 <- [1,1122,null,{}] 16:58:29 INFO - PROCESS | 2854 | 1468022309657 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}] 16:58:29 INFO - PROCESS | 2854 | 1468022309660 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:29 INFO - PROCESS | 2854 | 1468022309747 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:58:29 INFO - PROCESS | 2854 | 1468022309752 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 2854 | 1468022309754 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842b000 == 33 [pid = 2854] [id = 288] 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x112f3a800) [pid = 2854] [serial = 862] [outer = 0x0] 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118884000) [pid = 2854] [serial = 863] [outer = 0x112f3a800] 16:58:29 INFO - PROCESS | 2854 | 1468022309784 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1194c5800) [pid = 2854] [serial = 864] [outer = 0x112f3a800] 16:58:30 INFO - PROCESS | 2854 | 1468022310119 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]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 16:58:30 INFO - PROCESS | 2854 | 1468022310160 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 2854 | 1468022310162 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:58:30 INFO - PROCESS | 2854 | 1468022310164 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 2854 | 1468022310165 Marionette TRACE conn2 <- [1,1126,null,{}] 16:58:30 INFO - PROCESS | 2854 | 1468022310168 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}] 16:58:30 INFO - PROCESS | 2854 | 1468022310169 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:30 INFO - PROCESS | 2854 | 1468022310243 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:58:30 INFO - PROCESS | 2854 | 1468022310249 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 2854 | 1468022310250 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x11927e000 == 34 [pid = 2854] [id = 289] 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119905800) [pid = 2854] [serial = 865] [outer = 0x0] 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11990d000) [pid = 2854] [serial = 866] [outer = 0x119905800] 16:58:30 INFO - PROCESS | 2854 | 1468022310275 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11998f000) [pid = 2854] [serial = 867] [outer = 0x119905800] 16:58:30 INFO - PROCESS | 2854 | 1468022310590 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]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 16:58:30 INFO - PROCESS | 2854 | 1468022310637 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 2854 | 1468022310638 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:58:30 INFO - PROCESS | 2854 | 1468022310640 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 2854 | 1468022310641 Marionette TRACE conn2 <- [1,1130,null,{}] 16:58:30 INFO - PROCESS | 2854 | 1468022310643 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}] 16:58:30 INFO - PROCESS | 2854 | 1468022310652 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:30 INFO - PROCESS | 2854 | 1468022310724 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:58:30 INFO - PROCESS | 2854 | 1468022310757 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 2854 | 1468022310759 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b51800 == 35 [pid = 2854] [id = 290] 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x112c4cc00) [pid = 2854] [serial = 868] [outer = 0x0] 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119a42000) [pid = 2854] [serial = 869] [outer = 0x112c4cc00] 16:58:30 INFO - PROCESS | 2854 | 1468022310814 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119aa7400) [pid = 2854] [serial = 870] [outer = 0x112c4cc00] 16:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 16:58:31 INFO - PROCESS | 2854 | 1468022311156 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]]]}] 16:58:31 INFO - PROCESS | 2854 | 1468022311160 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 2854 | 1468022311162 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:58:31 INFO - PROCESS | 2854 | 1468022311167 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 2854 | 1468022311168 Marionette TRACE conn2 <- [1,1134,null,{}] 16:58:31 INFO - PROCESS | 2854 | 1468022311170 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}] 16:58:31 INFO - PROCESS | 2854 | 1468022311175 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:31 INFO - PROCESS | 2854 | 1468022311290 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:58:31 INFO - PROCESS | 2854 | 1468022311321 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 2854 | 1468022311322 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12160f000 == 36 [pid = 2854] [id = 291] 16:58:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119bdf800) [pid = 2854] [serial = 871] [outer = 0x0] 16:58:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11a0e3400) [pid = 2854] [serial = 872] [outer = 0x119bdf800] 16:58:31 INFO - PROCESS | 2854 | 1468022311342 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1217cc400) [pid = 2854] [serial = 873] [outer = 0x119bdf800] 16:58:31 INFO - PROCESS | 2854 | 1468022311953 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]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 822ms 16:58:31 INFO - PROCESS | 2854 | 1468022311995 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 2854 | 1468022311999 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:58:32 INFO - PROCESS | 2854 | 1468022312002 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 2854 | 1468022312004 Marionette TRACE conn2 <- [1,1138,null,{}] 16:58:32 INFO - PROCESS | 2854 | 1468022312007 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}] 16:58:32 INFO - PROCESS | 2854 | 1468022312010 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:32 INFO - PROCESS | 2854 | 1468022312152 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:58:32 INFO - PROCESS | 2854 | 1468022312178 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 2854 | 1468022312179 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x12637e000 == 37 [pid = 2854] [id = 292] 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1231ec800) [pid = 2854] [serial = 874] [outer = 0x0] 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x123349800) [pid = 2854] [serial = 875] [outer = 0x1231ec800] 16:58:32 INFO - PROCESS | 2854 | 1468022312204 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x125707c00) [pid = 2854] [serial = 876] [outer = 0x1231ec800] 16:58:32 INFO - PROCESS | 2854 | 1468022312526 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]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 569ms 16:58:32 INFO - PROCESS | 2854 | 1468022312572 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 2854 | 1468022312573 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:58:32 INFO - PROCESS | 2854 | 1468022312575 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 2854 | 1468022312576 Marionette TRACE conn2 <- [1,1142,null,{}] 16:58:32 INFO - PROCESS | 2854 | 1468022312579 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}] 16:58:32 INFO - PROCESS | 2854 | 1468022312580 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:32 INFO - PROCESS | 2854 | 1468022312689 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:58:32 INFO - PROCESS | 2854 | 1468022312692 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 2854 | 1468022312694 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x127161800 == 38 [pid = 2854] [id = 293] 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1231f1000) [pid = 2854] [serial = 877] [outer = 0x0] 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x126379400) [pid = 2854] [serial = 878] [outer = 0x1231f1000] 16:58:32 INFO - PROCESS | 2854 | 1468022312718 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x127105400) [pid = 2854] [serial = 879] [outer = 0x1231f1000] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x111e62400) [pid = 2854] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x116717800) [pid = 2854] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12731d400) [pid = 2854] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118762000) [pid = 2854] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x126678c00) [pid = 2854] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11213bc00) [pid = 2854] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x127387400) [pid = 2854] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x11854d400) [pid = 2854] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11a0df400) [pid = 2854] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x123ab2400) [pid = 2854] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1231ef800) [pid = 2854] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x11990cc00) [pid = 2854] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x111c83400) [pid = 2854] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x114f78c00) [pid = 2854] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x125711800) [pid = 2854] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x118555000) [pid = 2854] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:58:32 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119aa4800) [pid = 2854] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:58:33 INFO - PROCESS | 2854 | 1468022313180 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]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 619ms 16:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:58:33 INFO - PROCESS | 2854 | 1468022313212 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 2854 | 1468022313216 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:58:33 INFO - PROCESS | 2854 | 1468022313219 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 2854 | 1468022313221 Marionette TRACE conn2 <- [1,1146,null,{}] 16:58:33 INFO - PROCESS | 2854 | 1468022313223 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}] 16:58:33 INFO - PROCESS | 2854 | 1468022313225 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:33 INFO - PROCESS | 2854 | 1468022313331 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:58:33 INFO - PROCESS | 2854 | 1468022313336 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 2854 | 1468022313338 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x118429000 == 39 [pid = 2854] [id = 294] 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118732400) [pid = 2854] [serial = 880] [outer = 0x0] 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11990cc00) [pid = 2854] [serial = 881] [outer = 0x118732400] 16:58:33 INFO - PROCESS | 2854 | 1468022313378 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x123573400) [pid = 2854] [serial = 882] [outer = 0x118732400] 16:58:33 INFO - PROCESS | 2854 | 1468022313755 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]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 569ms 16:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:58:33 INFO - PROCESS | 2854 | 1468022313789 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 2854 | 1468022313790 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:58:33 INFO - PROCESS | 2854 | 1468022313792 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 2854 | 1468022313793 Marionette TRACE conn2 <- [1,1150,null,{}] 16:58:33 INFO - PROCESS | 2854 | 1468022313795 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}] 16:58:33 INFO - PROCESS | 2854 | 1468022313797 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:33 INFO - PROCESS | 2854 | 1468022313899 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:58:33 INFO - PROCESS | 2854 | 1468022313904 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 2854 | 1468022313905 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8c800 == 40 [pid = 2854] [id = 295] 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1194c5000) [pid = 2854] [serial = 883] [outer = 0x0] 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x127110c00) [pid = 2854] [serial = 884] [outer = 0x1194c5000] 16:58:33 INFO - PROCESS | 2854 | 1468022313930 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x127361800) [pid = 2854] [serial = 885] [outer = 0x1194c5000] 16:58:34 INFO - PROCESS | 2854 | 1468022314242 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]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 16:58:34 INFO - PROCESS | 2854 | 1468022314263 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 2854 | 1468022314267 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:58:34 INFO - PROCESS | 2854 | 1468022314269 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 2854 | 1468022314271 Marionette TRACE conn2 <- [1,1154,null,{}] 16:58:34 INFO - PROCESS | 2854 | 1468022314273 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}] 16:58:34 INFO - PROCESS | 2854 | 1468022314275 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:34 INFO - PROCESS | 2854 | 1468022314362 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:58:34 INFO - PROCESS | 2854 | 1468022314367 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 2854 | 1468022314369 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a54c000 == 41 [pid = 2854] [id = 296] 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x127361c00) [pid = 2854] [serial = 886] [outer = 0x0] 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x127390800) [pid = 2854] [serial = 887] [outer = 0x127361c00] 16:58:34 INFO - PROCESS | 2854 | 1468022314395 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x128f1f800) [pid = 2854] [serial = 888] [outer = 0x127361c00] 16:58:34 INFO - PROCESS | 2854 | 1468022314713 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]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 16:58:34 INFO - PROCESS | 2854 | 1468022314740 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:58:34 INFO - PROCESS | 2854 | 1468022314741 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:58:34 INFO - PROCESS | 2854 | 1468022314743 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 2854 | 1468022314745 Marionette TRACE conn2 <- [1,1158,null,{}] 16:58:34 INFO - PROCESS | 2854 | 1468022314749 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}] 16:58:34 INFO - PROCESS | 2854 | 1468022314751 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:34 INFO - PROCESS | 2854 | 1468022314852 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:58:34 INFO - PROCESS | 2854 | 1468022314857 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 2854 | 1468022314858 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6bb800 == 42 [pid = 2854] [id = 297] 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x127105800) [pid = 2854] [serial = 889] [outer = 0x0] 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x128f22400) [pid = 2854] [serial = 890] [outer = 0x127105800] 16:58:34 INFO - PROCESS | 2854 | 1468022314883 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12920b400) [pid = 2854] [serial = 891] [outer = 0x127105800] 16:58:35 INFO - PROCESS | 2854 | 1468022315366 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]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 16:58:35 INFO - PROCESS | 2854 | 1468022315415 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 2854 | 1468022315418 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:58:35 INFO - PROCESS | 2854 | 1468022315421 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 2854 | 1468022315424 Marionette TRACE conn2 <- [1,1162,null,{}] 16:58:35 INFO - PROCESS | 2854 | 1468022315427 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}] 16:58:35 INFO - PROCESS | 2854 | 1468022315428 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:35 INFO - PROCESS | 2854 | 1468022315517 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:58:35 INFO - PROCESS | 2854 | 1468022315590 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 2854 | 1468022315592 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x118153800 == 43 [pid = 2854] [id = 298] 16:58:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1167c9800) [pid = 2854] [serial = 892] [outer = 0x0] 16:58:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x118228c00) [pid = 2854] [serial = 893] [outer = 0x1167c9800] 16:58:35 INFO - PROCESS | 2854 | 1468022315643 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11854a000) [pid = 2854] [serial = 894] [outer = 0x1167c9800] 16:58:36 INFO - PROCESS | 2854 | 1468022316185 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]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 777ms 16:58:36 INFO - PROCESS | 2854 | 1468022316199 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 2854 | 1468022316204 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:58:36 INFO - PROCESS | 2854 | 1468022316211 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 2854 | 1468022316214 Marionette TRACE conn2 <- [1,1166,null,{}] 16:58:36 INFO - PROCESS | 2854 | 1468022316218 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}] 16:58:36 INFO - PROCESS | 2854 | 1468022316220 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:36 INFO - PROCESS | 2854 | 1468022316411 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:58:36 INFO - PROCESS | 2854 | 1468022316507 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 2854 | 1468022316509 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12313c800 == 44 [pid = 2854] [id = 299] 16:58:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x118759800) [pid = 2854] [serial = 895] [outer = 0x0] 16:58:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1194c6000) [pid = 2854] [serial = 896] [outer = 0x118759800] 16:58:36 INFO - PROCESS | 2854 | 1468022316553 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119a46c00) [pid = 2854] [serial = 897] [outer = 0x118759800] 16:58:36 INFO - PROCESS | 2854 | 1468022316982 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]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 821ms 16:58:37 INFO - PROCESS | 2854 | 1468022317033 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:58:37 INFO - PROCESS | 2854 | 1468022317035 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:58:37 INFO - PROCESS | 2854 | 1468022317039 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 2854 | 1468022317043 Marionette TRACE conn2 <- [1,1170,null,{}] 16:58:37 INFO - PROCESS | 2854 | 1468022317054 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}] 16:58:37 INFO - PROCESS | 2854 | 1468022317059 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:37 INFO - PROCESS | 2854 | 1468022317209 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:58:37 INFO - PROCESS | 2854 | 1468022317305 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 2854 | 1468022317308 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3d000 == 45 [pid = 2854] [id = 300] 16:58:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119c27c00) [pid = 2854] [serial = 898] [outer = 0x0] 16:58:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1210de800) [pid = 2854] [serial = 899] [outer = 0x119c27c00] 16:58:37 INFO - PROCESS | 2854 | 1468022317360 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x124491800) [pid = 2854] [serial = 900] [outer = 0x119c27c00] 16:58:37 INFO - PROCESS | 2854 | 1468022317815 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]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 825ms 16:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:58:37 INFO - PROCESS | 2854 | 1468022317864 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 2854 | 1468022317866 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:58:37 INFO - PROCESS | 2854 | 1468022317869 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 2854 | 1468022317871 Marionette TRACE conn2 <- [1,1174,null,{}] 16:58:37 INFO - PROCESS | 2854 | 1468022317875 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}] 16:58:37 INFO - PROCESS | 2854 | 1468022317877 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:38 INFO - PROCESS | 2854 | 1468022318020 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:58:38 INFO - PROCESS | 2854 | 1468022318096 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 2854 | 1468022318097 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x127362400) [pid = 2854] [serial = 901] [outer = 0x127314c00] 16:58:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be26000 == 46 [pid = 2854] [id = 301] 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12738cc00) [pid = 2854] [serial = 902] [outer = 0x0] 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x128bce400) [pid = 2854] [serial = 903] [outer = 0x12738cc00] 16:58:38 INFO - PROCESS | 2854 | 1468022318141 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x128c3f800) [pid = 2854] [serial = 904] [outer = 0x12738cc00] 16:58:38 INFO - PROCESS | 2854 | 1468022318567 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] 16:58:38 INFO - PROCESS | 2854 | 1468022318591 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:58:38 INFO - PROCESS | 2854 | 1468022318594 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 2854 | 1468022318595 Marionette TRACE conn2 <- [1,1178,null,{}] 16:58:38 INFO - PROCESS | 2854 | 1468022318598 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}] 16:58:38 INFO - PROCESS | 2854 | 1468022318599 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:38 INFO - PROCESS | 2854 | 1468022318695 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:58:38 INFO - PROCESS | 2854 | 1468022318747 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 2854 | 1468022318748 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be15800 == 47 [pid = 2854] [id = 302] 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x127391c00) [pid = 2854] [serial = 905] [outer = 0x0] 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x129204800) [pid = 2854] [serial = 906] [outer = 0x127391c00] 16:58:38 INFO - PROCESS | 2854 | 1468022318777 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x12940c800) [pid = 2854] [serial = 907] [outer = 0x127391c00] 16:58:39 INFO - PROCESS | 2854 | 1468022319206 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] 16:58:39 INFO - PROCESS | 2854 | 1468022319282 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:58:39 INFO - PROCESS | 2854 | 1468022319286 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 2854 | 1468022319287 Marionette TRACE conn2 <- [1,1182,null,{}] 16:58:39 INFO - PROCESS | 2854 | 1468022319289 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}] 16:58:39 INFO - PROCESS | 2854 | 1468022319294 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:39 INFO - PROCESS | 2854 | 1468022319528 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:58:39 INFO - PROCESS | 2854 | 1468022319606 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:39 INFO - PROCESS | 2854 | 1468022319608 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x117150800 == 48 [pid = 2854] [id = 303] 16:58:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x115ded400) [pid = 2854] [serial = 908] [outer = 0x0] 16:58:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x116140800) [pid = 2854] [serial = 909] [outer = 0x115ded400] 16:58:39 INFO - PROCESS | 2854 | 1468022319636 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11697d400) [pid = 2854] [serial = 910] [outer = 0x115ded400] 16:58:40 INFO - PROCESS | 2854 | 1468022320087 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] 16:58:40 INFO - PROCESS | 2854 | 1468022320116 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:58:40 INFO - PROCESS | 2854 | 1468022320120 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 2854 | 1468022320124 Marionette TRACE conn2 <- [1,1186,null,{}] 16:58:40 INFO - PROCESS | 2854 | 1468022320128 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}] 16:58:40 INFO - PROCESS | 2854 | 1468022320131 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:40 INFO - PROCESS | 2854 | 1468022320241 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:58:40 INFO - PROCESS | 2854 | 1468022320296 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 2854 | 1468022320297 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x118381000 == 49 [pid = 2854] [id = 304] 16:58:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11854a800) [pid = 2854] [serial = 911] [outer = 0x0] 16:58:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x11917d400) [pid = 2854] [serial = 912] [outer = 0x11854a800] 16:58:40 INFO - PROCESS | 2854 | 1468022320325 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x119982000) [pid = 2854] [serial = 913] [outer = 0x11854a800] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cc800 == 48 [pid = 2854] [id = 265] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12a54c000 == 47 [pid = 2854] [id = 296] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8c800 == 46 [pid = 2854] [id = 295] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x118429000 == 45 [pid = 2854] [id = 294] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x127161800 == 44 [pid = 2854] [id = 293] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12637e000 == 43 [pid = 2854] [id = 292] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12160f000 == 42 [pid = 2854] [id = 291] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x119b51800 == 41 [pid = 2854] [id = 290] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x11927e000 == 40 [pid = 2854] [id = 289] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x11842b000 == 39 [pid = 2854] [id = 288] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x1169c1000 == 38 [pid = 2854] [id = 287] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x115e41000 == 37 [pid = 2854] [id = 286] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12be31800 == 36 [pid = 2854] [id = 283] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x1169a9800 == 35 [pid = 2854] [id = 284] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x11973e000 == 34 [pid = 2854] [id = 285] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x117150800 == 33 [pid = 2854] [id = 303] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12be15800 == 32 [pid = 2854] [id = 302] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12be26000 == 31 [pid = 2854] [id = 301] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3d000 == 30 [pid = 2854] [id = 300] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12313c800 == 29 [pid = 2854] [id = 299] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x118153800 == 28 [pid = 2854] [id = 298] 16:58:40 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6bb800 == 27 [pid = 2854] [id = 297] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x1263e9400) [pid = 2854] [serial = 828] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x124c1cc00) [pid = 2854] [serial = 827] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x11949a000) [pid = 2854] [serial = 809] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x127365c00) [pid = 2854] [serial = 833] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x119904800) [pid = 2854] [serial = 810] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x118896400) [pid = 2854] [serial = 806] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x127315000) [pid = 2854] [serial = 830] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x127386400) [pid = 2854] [serial = 834] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1133edc00) [pid = 2854] [serial = 839] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x12738f800) [pid = 2854] [serial = 836] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119f38800) [pid = 2854] [serial = 842] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11917b400) [pid = 2854] [serial = 807] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1210e6400) [pid = 2854] [serial = 818] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x12300c800) [pid = 2854] [serial = 819] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12448c000) [pid = 2854] [serial = 824] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x123aa3c00) [pid = 2854] [serial = 821] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x123aaf800) [pid = 2854] [serial = 822] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x116f8b800) [pid = 2854] [serial = 800] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119aa5000) [pid = 2854] [serial = 812] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11a0d7800) [pid = 2854] [serial = 813] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118550000) [pid = 2854] [serial = 803] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x118735400) [pid = 2854] [serial = 804] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x114f86400) [pid = 2854] [serial = 797] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x128bcb400) [pid = 2854] [serial = 837] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1164e6c00) [pid = 2854] [serial = 798] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12731dc00) [pid = 2854] [serial = 795] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1210a0400) [pid = 2854] [serial = 815] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x118223800) [pid = 2854] [serial = 816] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x127360800) [pid = 2854] [serial = 831] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11854a400) [pid = 2854] [serial = 840] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x128c3b800) [pid = 2854] [serial = 848] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x124129000) [pid = 2854] [serial = 843] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x124c12800) [pid = 2854] [serial = 825] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x127388c00) [pid = 2854] [serial = 845] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x128bd1400) [pid = 2854] [serial = 846] [outer = 0x0] [url = about:blank] 16:58:41 INFO - PROCESS | 2854 | 1468022321274 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] 16:58:41 INFO - PROCESS | 2854 | 1468022321300 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:58:41 INFO - PROCESS | 2854 | 1468022321304 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 2854 | 1468022321309 Marionette TRACE conn2 <- [1,1190,null,{}] 16:58:41 INFO - PROCESS | 2854 | 1468022321314 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}] 16:58:41 INFO - PROCESS | 2854 | 1468022321317 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:41 INFO - PROCESS | 2854 | 1468022321442 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:58:41 INFO - PROCESS | 2854 | 1468022321454 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 2854 | 1468022321457 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x116959800 == 28 [pid = 2854] [id = 305] 16:58:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1164e8800) [pid = 2854] [serial = 914] [outer = 0x0] 16:58:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x117dbcc00) [pid = 2854] [serial = 915] [outer = 0x1164e8800] 16:58:41 INFO - PROCESS | 2854 | 1468022321506 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1183a7800) [pid = 2854] [serial = 916] [outer = 0x1164e8800] 16:58:41 INFO - PROCESS | 2854 | 1468022321871 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] 16:58:41 INFO - PROCESS | 2854 | 1468022321886 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:58:41 INFO - PROCESS | 2854 | 1468022321891 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 2854 | 1468022321892 Marionette TRACE conn2 <- [1,1194,null,{}] 16:58:41 INFO - PROCESS | 2854 | 1468022321895 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}] 16:58:41 INFO - PROCESS | 2854 | 1468022321899 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:41 INFO - PROCESS | 2854 | 1468022321976 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:58:41 INFO - PROCESS | 2854 | 1468022321981 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 2854 | 1468022321983 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x11836f800 == 29 [pid = 2854] [id = 306] 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1183b1000) [pid = 2854] [serial = 917] [outer = 0x0] 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11875dc00) [pid = 2854] [serial = 918] [outer = 0x1183b1000] 16:58:42 INFO - PROCESS | 2854 | 1468022322010 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1188b0000) [pid = 2854] [serial = 919] [outer = 0x1183b1000] 16:58:42 INFO - PROCESS | 2854 | 1468022322384 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] 16:58:42 INFO - PROCESS | 2854 | 1468022322415 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:58:42 INFO - PROCESS | 2854 | 1468022322417 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 2854 | 1468022322420 Marionette TRACE conn2 <- [1,1198,null,{}] 16:58:42 INFO - PROCESS | 2854 | 1468022322428 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}] 16:58:42 INFO - PROCESS | 2854 | 1468022322433 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:42 INFO - PROCESS | 2854 | 1468022322529 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:58:42 INFO - PROCESS | 2854 | 1468022322534 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 2854 | 1468022322536 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x119291800 == 30 [pid = 2854] [id = 307] 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119904800) [pid = 2854] [serial = 920] [outer = 0x0] 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119a9c400) [pid = 2854] [serial = 921] [outer = 0x119904800] 16:58:42 INFO - PROCESS | 2854 | 1468022322566 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119beb400) [pid = 2854] [serial = 922] [outer = 0x119904800] 16:58:42 INFO - PROCESS | 2854 | 1468022322873 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]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 16:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:58:42 INFO - PROCESS | 2854 | 1468022322888 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 2854 | 1468022322890 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:58:42 INFO - PROCESS | 2854 | 1468022322892 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 2854 | 1468022322894 Marionette TRACE conn2 <- [1,1202,null,{}] 16:58:42 INFO - PROCESS | 2854 | 1468022322898 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}] 16:58:42 INFO - PROCESS | 2854 | 1468022322901 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:42 INFO - PROCESS | 2854 | 1468022322978 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:58:42 INFO - PROCESS | 2854 | 1468022322984 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 2854 | 1468022322985 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f6e800 == 31 [pid = 2854] [id = 308] 16:58:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119c30000) [pid = 2854] [serial = 923] [outer = 0x0] 16:58:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12109d400) [pid = 2854] [serial = 924] [outer = 0x119c30000] 16:58:43 INFO - PROCESS | 2854 | 1468022323010 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1210e0400) [pid = 2854] [serial = 925] [outer = 0x119c30000] 16:58:43 INFO - PROCESS | 2854 | 1468022323386 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]]]}] 16:58:43 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 16:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 16:58:43 INFO - PROCESS | 2854 | 1468022323413 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 2854 | 1468022323414 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:58:43 INFO - PROCESS | 2854 | 1468022323416 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 2854 | 1468022323417 Marionette TRACE conn2 <- [1,1206,null,{}] 16:58:43 INFO - PROCESS | 2854 | 1468022323420 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}] 16:58:43 INFO - PROCESS | 2854 | 1468022323421 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:43 INFO - PROCESS | 2854 | 1468022323511 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:58:43 INFO - PROCESS | 2854 | 1468022323547 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 2854 | 1468022323548 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x123136800 == 32 [pid = 2854] [id = 309] 16:58:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x11949f800) [pid = 2854] [serial = 926] [outer = 0x0] 16:58:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1217c9c00) [pid = 2854] [serial = 927] [outer = 0x11949f800] 16:58:43 INFO - PROCESS | 2854 | 1468022323572 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1231f5800) [pid = 2854] [serial = 928] [outer = 0x11949f800] 16:58:43 INFO - PROCESS | 2854 | 1468022323904 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]]]}] 16:58:43 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 16:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 16:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:58:43 INFO - PROCESS | 2854 | 1468022323943 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 2854 | 1468022323944 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:58:43 INFO - PROCESS | 2854 | 1468022323946 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 2854 | 1468022323948 Marionette TRACE conn2 <- [1,1210,null,{}] 16:58:43 INFO - PROCESS | 2854 | 1468022323950 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}] 16:58:43 INFO - PROCESS | 2854 | 1468022323954 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:44 INFO - PROCESS | 2854 | 1468022324064 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:58:44 INFO - PROCESS | 2854 | 1468022324099 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 2854 | 1468022324100 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca3000 == 33 [pid = 2854] [id = 310] 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1231f2800) [pid = 2854] [serial = 929] [outer = 0x0] 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x124127000) [pid = 2854] [serial = 930] [outer = 0x1231f2800] 16:58:44 INFO - PROCESS | 2854 | 1468022324125 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x126373c00) [pid = 2854] [serial = 931] [outer = 0x1231f2800] 16:58:44 INFO - PROCESS | 2854 | 1468022324435 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]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 16:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:58:44 INFO - PROCESS | 2854 | 1468022324467 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 2854 | 1468022324468 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:58:44 INFO - PROCESS | 2854 | 1468022324478 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 2854 | 1468022324480 Marionette TRACE conn2 <- [1,1214,null,{}] 16:58:44 INFO - PROCESS | 2854 | 1468022324484 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}] 16:58:44 INFO - PROCESS | 2854 | 1468022324485 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:44 INFO - PROCESS | 2854 | 1468022324576 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:58:44 INFO - PROCESS | 2854 | 1468022324611 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 2854 | 1468022324612 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba8000 == 34 [pid = 2854] [id = 311] 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x112cd6400) [pid = 2854] [serial = 932] [outer = 0x0] 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12710e400) [pid = 2854] [serial = 933] [outer = 0x112cd6400] 16:58:44 INFO - PROCESS | 2854 | 1468022324636 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12735d400) [pid = 2854] [serial = 934] [outer = 0x112cd6400] 16:58:44 INFO - PROCESS | 2854 | 1468022324938 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]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 479ms 16:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:58:44 INFO - PROCESS | 2854 | 1468022324952 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 2854 | 1468022324954 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:58:44 INFO - PROCESS | 2854 | 1468022324956 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 2854 | 1468022324957 Marionette TRACE conn2 <- [1,1218,null,{}] 16:58:44 INFO - PROCESS | 2854 | 1468022324959 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}] 16:58:44 INFO - PROCESS | 2854 | 1468022324960 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:45 INFO - PROCESS | 2854 | 1468022325055 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:58:45 INFO - PROCESS | 2854 | 1468022325073 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 2854 | 1468022325074 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e23800 == 35 [pid = 2854] [id = 312] 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x127360000) [pid = 2854] [serial = 935] [outer = 0x0] 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x127389000) [pid = 2854] [serial = 936] [outer = 0x127360000] 16:58:45 INFO - PROCESS | 2854 | 1468022325098 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x128bca400) [pid = 2854] [serial = 937] [outer = 0x127360000] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x127361c00) [pid = 2854] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119bdf800) [pid = 2854] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1183a4c00) [pid = 2854] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x128bd1800) [pid = 2854] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x112c50800) [pid = 2854] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x115e90c00) [pid = 2854] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x119905800) [pid = 2854] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x112f3a800) [pid = 2854] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x116f95c00) [pid = 2854] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1231ec800) [pid = 2854] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1231f1000) [pid = 2854] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1194c5000) [pid = 2854] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x118732400) [pid = 2854] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x112c4cc00) [pid = 2854] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1167d7c00) [pid = 2854] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:58:45 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x127105800) [pid = 2854] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:58:45 INFO - PROCESS | 2854 | 1468022325576 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]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 16:58:45 INFO - PROCESS | 2854 | 1468022325626 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 2854 | 1468022325629 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:58:45 INFO - PROCESS | 2854 | 1468022325639 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 2854 | 1468022325641 Marionette TRACE conn2 <- [1,1222,null,{}] 16:58:45 INFO - PROCESS | 2854 | 1468022325644 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}] 16:58:45 INFO - PROCESS | 2854 | 1468022325661 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:45 INFO - PROCESS | 2854 | 1468022325781 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:58:45 INFO - PROCESS | 2854 | 1468022325787 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 2854 | 1468022325788 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x12945c800 == 36 [pid = 2854] [id = 313] 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x113c93400) [pid = 2854] [serial = 938] [outer = 0x0] 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x11875e800) [pid = 2854] [serial = 939] [outer = 0x113c93400] 16:58:45 INFO - PROCESS | 2854 | 1468022325828 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11990b800) [pid = 2854] [serial = 940] [outer = 0x113c93400] 16:58:46 INFO - PROCESS | 2854 | 1468022326214 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] 16:58:46 INFO - PROCESS | 2854 | 1468022326260 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:58:46 INFO - PROCESS | 2854 | 1468022326264 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 2854 | 1468022326266 Marionette TRACE conn2 <- [1,1226,null,{}] 16:58:46 INFO - PROCESS | 2854 | 1468022326268 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}] 16:58:46 INFO - PROCESS | 2854 | 1468022326269 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:46 INFO - PROCESS | 2854 | 1468022326368 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:58:46 INFO - PROCESS | 2854 | 1468022326372 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 2854 | 1468022326373 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d7000 == 37 [pid = 2854] [id = 314] 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119c25400) [pid = 2854] [serial = 941] [outer = 0x0] 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x125679c00) [pid = 2854] [serial = 942] [outer = 0x119c25400] 16:58:46 INFO - PROCESS | 2854 | 1468022326399 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x127386400) [pid = 2854] [serial = 943] [outer = 0x119c25400] 16:58:46 INFO - PROCESS | 2854 | 1468022326716 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]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 16:58:46 INFO - PROCESS | 2854 | 1468022326734 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:58:46 INFO - PROCESS | 2854 | 1468022326736 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:58:46 INFO - PROCESS | 2854 | 1468022326738 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 2854 | 1468022326740 Marionette TRACE conn2 <- [1,1230,null,{}] 16:58:46 INFO - PROCESS | 2854 | 1468022326742 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}] 16:58:46 INFO - PROCESS | 2854 | 1468022326744 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:46 INFO - PROCESS | 2854 | 1468022326838 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:58:46 INFO - PROCESS | 2854 | 1468022326894 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 2854 | 1468022326896 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae2b800 == 38 [pid = 2854] [id = 315] 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12300f400) [pid = 2854] [serial = 944] [outer = 0x0] 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x128bd0800) [pid = 2854] [serial = 945] [outer = 0x12300f400] 16:58:46 INFO - PROCESS | 2854 | 1468022326922 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x129419800) [pid = 2854] [serial = 946] [outer = 0x12300f400] 16:58:47 INFO - PROCESS | 2854 | 1468022327173 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 16:58:47 INFO - PROCESS | 2854 | 1468022327209 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 2854 | 1468022327210 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:58:47 INFO - PROCESS | 2854 | 1468022327220 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 2854 | 1468022327221 Marionette TRACE conn2 <- [1,1234,null,{}] 16:58:47 INFO - PROCESS | 2854 | 1468022327223 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}] 16:58:47 INFO - PROCESS | 2854 | 1468022327224 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:47 INFO - PROCESS | 2854 | 1468022327305 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:58:47 INFO - PROCESS | 2854 | 1468022327309 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 2854 | 1468022327310 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1bc000 == 39 [pid = 2854] [id = 316] 16:58:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x129487400) [pid = 2854] [serial = 947] [outer = 0x0] 16:58:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12948d800) [pid = 2854] [serial = 948] [outer = 0x129487400] 16:58:47 INFO - PROCESS | 2854 | 1468022327335 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x1294c0000) [pid = 2854] [serial = 949] [outer = 0x129487400] 16:58:47 INFO - PROCESS | 2854 | 1468022327914 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 727ms 16:58:47 INFO - PROCESS | 2854 | 1468022327940 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 2854 | 1468022327942 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:58:47 INFO - PROCESS | 2854 | 1468022327973 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 2854 | 1468022327977 Marionette TRACE conn2 <- [1,1238,null,{}] 16:58:47 INFO - PROCESS | 2854 | 1468022327984 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}] 16:58:47 INFO - PROCESS | 2854 | 1468022327986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:48 INFO - PROCESS | 2854 | 1468022328096 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:58:48 INFO - PROCESS | 2854 | 1468022328150 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 2854 | 1468022328152 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x118246800 == 40 [pid = 2854] [id = 317] 16:58:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1176f3800) [pid = 2854] [serial = 950] [outer = 0x0] 16:58:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11822ac00) [pid = 2854] [serial = 951] [outer = 0x1176f3800] 16:58:48 INFO - PROCESS | 2854 | 1468022328182 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x11854d400) [pid = 2854] [serial = 952] [outer = 0x1176f3800] 16:58:48 INFO - PROCESS | 2854 | 1468022328692 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]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 753ms 16:58:48 INFO - PROCESS | 2854 | 1468022328699 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 2854 | 1468022328702 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:58:48 INFO - PROCESS | 2854 | 1468022328755 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 2854 | 1468022328757 Marionette TRACE conn2 <- [1,1242,null,{}] 16:58:48 INFO - PROCESS | 2854 | 1468022328761 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}] 16:58:48 INFO - PROCESS | 2854 | 1468022328764 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:48 INFO - PROCESS | 2854 | 1468022328875 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:58:48 INFO - PROCESS | 2854 | 1468022328951 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 2854 | 1468022328953 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x11667c800 == 41 [pid = 2854] [id = 318] 16:58:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x11619ec00) [pid = 2854] [serial = 953] [outer = 0x0] 16:58:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x117dba400) [pid = 2854] [serial = 954] [outer = 0x11619ec00] 16:58:48 INFO - PROCESS | 2854 | 1468022328984 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x119908000) [pid = 2854] [serial = 955] [outer = 0x11619ec00] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae2b800 == 40 [pid = 2854] [id = 315] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d7000 == 39 [pid = 2854] [id = 314] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x12945c800 == 38 [pid = 2854] [id = 313] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x128e23800 == 37 [pid = 2854] [id = 312] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba8000 == 36 [pid = 2854] [id = 311] 16:58:49 INFO - PROCESS | 2854 | 1468022329726 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]]]}] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca3000 == 35 [pid = 2854] [id = 310] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x123136800 == 34 [pid = 2854] [id = 309] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x119f6e800 == 33 [pid = 2854] [id = 308] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x119291800 == 32 [pid = 2854] [id = 307] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x11836f800 == 31 [pid = 2854] [id = 306] 16:58:49 INFO - PROCESS | 2854 | --DOCSHELL 0x116959800 == 30 [pid = 2854] [id = 305] 16:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1055ms 16:58:49 INFO - PROCESS | 2854 | 1468022329780 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 2854 | 1468022329784 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:58:49 INFO - PROCESS | 2854 | 1468022329789 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 2854 | 1468022329791 Marionette TRACE conn2 <- [1,1246,null,{}] 16:58:49 INFO - PROCESS | 2854 | 1468022329814 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}] 16:58:49 INFO - PROCESS | 2854 | 1468022329817 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:49 INFO - PROCESS | 2854 | 1468022329941 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x127390800) [pid = 2854] [serial = 887] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11a0e3400) [pid = 2854] [serial = 872] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1183cb800) [pid = 2854] [serial = 860] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x118733800) [pid = 2854] [serial = 861] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x128f14c00) [pid = 2854] [serial = 849] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x112f2d800) [pid = 2854] [serial = 851] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x115e97000) [pid = 2854] [serial = 852] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x116a21400) [pid = 2854] [serial = 857] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11832c400) [pid = 2854] [serial = 858] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11990d000) [pid = 2854] [serial = 866] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11998f000) [pid = 2854] [serial = 867] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118884000) [pid = 2854] [serial = 863] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1194c5800) [pid = 2854] [serial = 864] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x118223400) [pid = 2854] [serial = 854] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183c8400) [pid = 2854] [serial = 855] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x123349800) [pid = 2854] [serial = 875] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1217cc400) [pid = 2854] [serial = 873] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x126379400) [pid = 2854] [serial = 878] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x127110c00) [pid = 2854] [serial = 884] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x128f1f800) [pid = 2854] [serial = 888] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x127361800) [pid = 2854] [serial = 885] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11990cc00) [pid = 2854] [serial = 881] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x127105400) [pid = 2854] [serial = 879] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119aa7400) [pid = 2854] [serial = 870] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119a42000) [pid = 2854] [serial = 869] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123573400) [pid = 2854] [serial = 882] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x125707c00) [pid = 2854] [serial = 876] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1233e3800) [pid = 2854] [serial = 492] [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.] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118224400) [pid = 2854] [serial = 801] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x12920b400) [pid = 2854] [serial = 891] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x128f22400) [pid = 2854] [serial = 890] [outer = 0x0] [url = about:blank] 16:58:50 INFO - PROCESS | 2854 | 1468022330026 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 2854 | 1468022330028 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x11668a800 == 31 [pid = 2854] [id = 319] 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x11213bc00) [pid = 2854] [serial = 956] [outer = 0x0] 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1167cb000) [pid = 2854] [serial = 957] [outer = 0x11213bc00] 16:58:50 INFO - PROCESS | 2854 | 1468022330078 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11822fc00) [pid = 2854] [serial = 958] [outer = 0x11213bc00] 16:58:50 INFO - PROCESS | 2854 | 1468022330470 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]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 688ms 16:58:50 INFO - PROCESS | 2854 | 1468022330475 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 2854 | 1468022330479 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:58:50 INFO - PROCESS | 2854 | 1468022330485 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 2854 | 1468022330487 Marionette TRACE conn2 <- [1,1250,null,{}] 16:58:50 INFO - PROCESS | 2854 | 1468022330489 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}] 16:58:50 INFO - PROCESS | 2854 | 1468022330491 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:50 INFO - PROCESS | 2854 | 1468022330572 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:58:50 INFO - PROCESS | 2854 | 1468022330624 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 2854 | 1468022330625 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d81000 == 32 [pid = 2854] [id = 320] 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1183b1800) [pid = 2854] [serial = 959] [outer = 0x0] 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118760c00) [pid = 2854] [serial = 960] [outer = 0x1183b1800] 16:58:50 INFO - PROCESS | 2854 | 1468022330652 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119439400) [pid = 2854] [serial = 961] [outer = 0x1183b1800] 16:58:50 INFO - PROCESS | 2854 | 1468022330956 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]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 16:58:51 INFO - PROCESS | 2854 | 1468022331004 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 2854 | 1468022331005 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:58:51 INFO - PROCESS | 2854 | 1468022331008 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 2854 | 1468022331010 Marionette TRACE conn2 <- [1,1254,null,{}] 16:58:51 INFO - PROCESS | 2854 | 1468022331018 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}] 16:58:51 INFO - PROCESS | 2854 | 1468022331021 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:51 INFO - PROCESS | 2854 | 1468022331099 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:58:51 INFO - PROCESS | 2854 | 1468022331164 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 2854 | 1468022331166 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x119729800 == 33 [pid = 2854] [id = 321] 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119907000) [pid = 2854] [serial = 962] [outer = 0x0] 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119a3cc00) [pid = 2854] [serial = 963] [outer = 0x119907000] 16:58:51 INFO - PROCESS | 2854 | 1468022331194 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119bf4c00) [pid = 2854] [serial = 964] [outer = 0x119907000] 16:58:51 INFO - PROCESS | 2854 | 1468022331492 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]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 16:58:51 INFO - PROCESS | 2854 | 1468022331530 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 2854 | 1468022331534 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:58:51 INFO - PROCESS | 2854 | 1468022331536 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 2854 | 1468022331537 Marionette TRACE conn2 <- [1,1258,null,{}] 16:58:51 INFO - PROCESS | 2854 | 1468022331539 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}] 16:58:51 INFO - PROCESS | 2854 | 1468022331541 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:51 INFO - PROCESS | 2854 | 1468022331620 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:58:51 INFO - PROCESS | 2854 | 1468022331624 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 2854 | 1468022331625 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x121713000 == 34 [pid = 2854] [id = 322] 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119c2ec00) [pid = 2854] [serial = 965] [outer = 0x0] 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1210e6400) [pid = 2854] [serial = 966] [outer = 0x119c2ec00] 16:58:51 INFO - PROCESS | 2854 | 1468022331653 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x123006c00) [pid = 2854] [serial = 967] [outer = 0x119c2ec00] 16:58:52 INFO - PROCESS | 2854 | 1468022332022 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]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 16:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:58:52 INFO - PROCESS | 2854 | 1468022332057 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 2854 | 1468022332059 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:58:52 INFO - PROCESS | 2854 | 1468022332061 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 2854 | 1468022332062 Marionette TRACE conn2 <- [1,1262,null,{}] 16:58:52 INFO - PROCESS | 2854 | 1468022332067 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}] 16:58:52 INFO - PROCESS | 2854 | 1468022332068 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:52 INFO - PROCESS | 2854 | 1468022332163 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:58:52 INFO - PROCESS | 2854 | 1468022332166 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 2854 | 1468022332167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238ac000 == 35 [pid = 2854] [id = 323] 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1121be000) [pid = 2854] [serial = 968] [outer = 0x0] 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x123355800) [pid = 2854] [serial = 969] [outer = 0x1121be000] 16:58:52 INFO - PROCESS | 2854 | 1468022332192 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123aaec00) [pid = 2854] [serial = 970] [outer = 0x1121be000] 16:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 472ms 16:58:52 INFO - PROCESS | 2854 | 1468022332525 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]]]}] 16:58:52 INFO - PROCESS | 2854 | 1468022332534 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 2854 | 1468022332536 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:58:52 INFO - PROCESS | 2854 | 1468022332538 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 2854 | 1468022332539 Marionette TRACE conn2 <- [1,1266,null,{}] 16:58:52 INFO - PROCESS | 2854 | 1468022332541 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}] 16:58:52 INFO - PROCESS | 2854 | 1468022332546 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:52 INFO - PROCESS | 2854 | 1468022332669 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:58:52 INFO - PROCESS | 2854 | 1468022332683 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 2854 | 1468022332684 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca1000 == 36 [pid = 2854] [id = 324] 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1240a9800) [pid = 2854] [serial = 971] [outer = 0x0] 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12567b000) [pid = 2854] [serial = 972] [outer = 0x1240a9800] 16:58:52 INFO - PROCESS | 2854 | 1468022332708 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x127365800) [pid = 2854] [serial = 973] [outer = 0x1240a9800] 16:58:53 INFO - PROCESS | 2854 | 1468022333052 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]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 568ms 16:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:58:53 INFO - PROCESS | 2854 | 1468022333107 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 2854 | 1468022333108 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:58:53 INFO - PROCESS | 2854 | 1468022333110 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 2854 | 1468022333111 Marionette TRACE conn2 <- [1,1270,null,{}] 16:58:53 INFO - PROCESS | 2854 | 1468022333118 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}] 16:58:53 INFO - PROCESS | 2854 | 1468022333120 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:53 INFO - PROCESS | 2854 | 1468022333214 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:58:53 INFO - PROCESS | 2854 | 1468022333218 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 2854 | 1468022333219 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x117153000 == 37 [pid = 2854] [id = 325] 16:58:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1240b0400) [pid = 2854] [serial = 974] [outer = 0x0] 16:58:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x128bcac00) [pid = 2854] [serial = 975] [outer = 0x1240b0400] 16:58:53 INFO - PROCESS | 2854 | 1468022333244 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x128c3ec00) [pid = 2854] [serial = 976] [outer = 0x1240b0400] 16:58:53 INFO - PROCESS | 2854 | 1468022333663 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]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 571ms 16:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:58:53 INFO - PROCESS | 2854 | 1468022333682 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 2854 | 1468022333684 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:58:53 INFO - PROCESS | 2854 | 1468022333687 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 2854 | 1468022333689 Marionette TRACE conn2 <- [1,1274,null,{}] 16:58:53 INFO - PROCESS | 2854 | 1468022333692 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}] 16:58:53 INFO - PROCESS | 2854 | 1468022333694 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:53 INFO - PROCESS | 2854 | 1468022333986 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11949f800) [pid = 2854] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1231f2800) [pid = 2854] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x112cd6400) [pid = 2854] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1164e8800) [pid = 2854] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x127360000) [pid = 2854] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1167c9800) [pid = 2854] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x118759800) [pid = 2854] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11854a800) [pid = 2854] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119c25400) [pid = 2854] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1183b1000) [pid = 2854] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119c27c00) [pid = 2854] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119c30000) [pid = 2854] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12738cc00) [pid = 2854] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119904800) [pid = 2854] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x127391c00) [pid = 2854] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x115ded400) [pid = 2854] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x12300f400) [pid = 2854] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:58:54 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x113c93400) [pid = 2854] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:58:54 INFO - PROCESS | 2854 | 1468022334049 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 2854 | 1468022334051 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x11640a000 == 38 [pid = 2854] [id = 326] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x111c75800) [pid = 2854] [serial = 977] [outer = 0x0] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x113357800) [pid = 2854] [serial = 978] [outer = 0x111c75800] 16:58:54 INFO - PROCESS | 2854 | 1468022334074 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1176fd800) [pid = 2854] [serial = 979] [outer = 0x111c75800] 16:58:54 INFO - PROCESS | 2854 | 1468022334349 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]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 16:58:54 INFO - PROCESS | 2854 | 1468022334357 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 2854 | 1468022334358 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:58:54 INFO - PROCESS | 2854 | 1468022334363 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 2854 | 1468022334366 Marionette TRACE conn2 <- [1,1278,null,{}] 16:58:54 INFO - PROCESS | 2854 | 1468022334373 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}] 16:58:54 INFO - PROCESS | 2854 | 1468022334374 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:54 INFO - PROCESS | 2854 | 1468022334457 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:58:54 INFO - PROCESS | 2854 | 1468022334461 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 2854 | 1468022334463 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d3800 == 39 [pid = 2854] [id = 327] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1183aa000) [pid = 2854] [serial = 980] [outer = 0x0] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119aa3c00) [pid = 2854] [serial = 981] [outer = 0x1183aa000] 16:58:54 INFO - PROCESS | 2854 | 1468022334489 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12570d000) [pid = 2854] [serial = 982] [outer = 0x1183aa000] 16:58:54 INFO - PROCESS | 2854 | 1468022334788 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]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 475ms 16:58:54 INFO - PROCESS | 2854 | 1468022334839 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 2854 | 1468022334840 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:58:54 INFO - PROCESS | 2854 | 1468022334861 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 2854 | 1468022334862 Marionette TRACE conn2 <- [1,1282,null,{}] 16:58:54 INFO - PROCESS | 2854 | 1468022334868 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}] 16:58:54 INFO - PROCESS | 2854 | 1468022334869 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:54 INFO - PROCESS | 2854 | 1468022334950 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:58:54 INFO - PROCESS | 2854 | 1468022334954 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 2854 | 1468022334955 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad27800 == 40 [pid = 2854] [id = 328] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11a0e3800) [pid = 2854] [serial = 983] [outer = 0x0] 16:58:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12738cc00) [pid = 2854] [serial = 984] [outer = 0x11a0e3800] 16:58:54 INFO - PROCESS | 2854 | 1468022334986 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12920d400) [pid = 2854] [serial = 985] [outer = 0x11a0e3800] 16:58:55 INFO - PROCESS | 2854 | 1468022335298 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]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 491ms 16:58:55 INFO - PROCESS | 2854 | 1468022335333 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 2854 | 1468022335334 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:58:55 INFO - PROCESS | 2854 | 1468022335336 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 2854 | 1468022335338 Marionette TRACE conn2 <- [1,1286,null,{}] 16:58:55 INFO - PROCESS | 2854 | 1468022335340 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}] 16:58:55 INFO - PROCESS | 2854 | 1468022335341 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:55 INFO - PROCESS | 2854 | 1468022335416 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:58:55 INFO - PROCESS | 2854 | 1468022335419 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 2854 | 1468022335420 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1a8000 == 41 [pid = 2854] [id = 329] 16:58:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x128f1bc00) [pid = 2854] [serial = 986] [outer = 0x0] 16:58:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x129490800) [pid = 2854] [serial = 987] [outer = 0x128f1bc00] 16:58:55 INFO - PROCESS | 2854 | 1468022335441 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12a6eb000) [pid = 2854] [serial = 988] [outer = 0x128f1bc00] 16:58:55 INFO - PROCESS | 2854 | 1468022335771 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]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 474ms 16:58:55 INFO - PROCESS | 2854 | 1468022335814 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:58:55 INFO - PROCESS | 2854 | 1468022335817 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:58:55 INFO - PROCESS | 2854 | 1468022335820 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 2854 | 1468022335822 Marionette TRACE conn2 <- [1,1290,null,{}] 16:58:55 INFO - PROCESS | 2854 | 1468022335825 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}] 16:58:55 INFO - PROCESS | 2854 | 1468022335827 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:55 INFO - PROCESS | 2854 | 1468022335951 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:58:56 INFO - PROCESS | 2854 | 1468022336102 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 2854 | 1468022336103 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x113216000 == 42 [pid = 2854] [id = 330] 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x110eedc00) [pid = 2854] [serial = 989] [outer = 0x0] 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x112c54800) [pid = 2854] [serial = 990] [outer = 0x110eedc00] 16:58:56 INFO - PROCESS | 2854 | 1468022336153 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x115e90c00) [pid = 2854] [serial = 991] [outer = 0x110eedc00] 16:58:56 INFO - PROCESS | 2854 | 1468022336672 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]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 871ms 16:58:56 INFO - PROCESS | 2854 | 1468022336693 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 2854 | 1468022336695 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:58:56 INFO - PROCESS | 2854 | 1468022336701 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 2854 | 1468022336702 Marionette TRACE conn2 <- [1,1294,null,{}] 16:58:56 INFO - PROCESS | 2854 | 1468022336706 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}] 16:58:56 INFO - PROCESS | 2854 | 1468022336709 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:56 INFO - PROCESS | 2854 | 1468022336810 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:58:56 INFO - PROCESS | 2854 | 1468022336865 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 2854 | 1468022336867 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x11928a000 == 43 [pid = 2854] [id = 331] 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1183a3c00) [pid = 2854] [serial = 992] [outer = 0x0] 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x118879800) [pid = 2854] [serial = 993] [outer = 0x1183a3c00] 16:58:56 INFO - PROCESS | 2854 | 1468022336897 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11990ec00) [pid = 2854] [serial = 994] [outer = 0x1183a3c00] 16:58:57 INFO - PROCESS | 2854 | 1468022337340 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]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 675ms 16:58:57 INFO - PROCESS | 2854 | 1468022337386 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 2854 | 1468022337391 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:58:57 INFO - PROCESS | 2854 | 1468022337399 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 2854 | 1468022337401 Marionette TRACE conn2 <- [1,1298,null,{}] 16:58:57 INFO - PROCESS | 2854 | 1468022337405 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}] 16:58:57 INFO - PROCESS | 2854 | 1468022337407 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:57 INFO - PROCESS | 2854 | 1468022337513 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:58:57 INFO - PROCESS | 2854 | 1468022337580 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 2854 | 1468022337581 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f82800 == 44 [pid = 2854] [id = 332] 16:58:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1210a1000) [pid = 2854] [serial = 995] [outer = 0x0] 16:58:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1210e5800) [pid = 2854] [serial = 996] [outer = 0x1210a1000] 16:58:57 INFO - PROCESS | 2854 | 1468022337609 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12412e000) [pid = 2854] [serial = 997] [outer = 0x1210a1000] 16:58:58 INFO - PROCESS | 2854 | 1468022338027 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]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 679ms 16:58:58 INFO - PROCESS | 2854 | 1468022338085 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 2854 | 1468022338087 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:58:58 INFO - PROCESS | 2854 | 1468022338094 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 2854 | 1468022338099 Marionette TRACE conn2 <- [1,1302,null,{}] 16:58:58 INFO - PROCESS | 2854 | 1468022338133 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}] 16:58:58 INFO - PROCESS | 2854 | 1468022338135 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:58 INFO - PROCESS | 2854 | 1468022338237 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:58:58 INFO - PROCESS | 2854 | 1468022338303 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 2854 | 1468022338305 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be2b800 == 45 [pid = 2854] [id = 333] 16:58:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x1210a2400) [pid = 2854] [serial = 998] [outer = 0x0] 16:58:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x127369800) [pid = 2854] [serial = 999] [outer = 0x1210a2400] 16:58:58 INFO - PROCESS | 2854 | 1468022338333 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12920e800) [pid = 2854] [serial = 1000] [outer = 0x1210a2400] 16:58:58 INFO - PROCESS | 2854 | 1468022338735 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]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 689ms 16:58:58 INFO - PROCESS | 2854 | 1468022338780 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:58:58 INFO - PROCESS | 2854 | 1468022338782 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:58:58 INFO - PROCESS | 2854 | 1468022338784 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 2854 | 1468022338785 Marionette TRACE conn2 <- [1,1306,null,{}] 16:58:58 INFO - PROCESS | 2854 | 1468022338787 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}] 16:58:58 INFO - PROCESS | 2854 | 1468022338789 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:58 INFO - PROCESS | 2854 | 1468022338890 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:58:58 INFO - PROCESS | 2854 | 1468022338944 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 2854 | 1468022338945 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2f4000 == 46 [pid = 2854] [id = 334] 16:58:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x129485400) [pid = 2854] [serial = 1001] [outer = 0x0] 16:58:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12a6e7c00) [pid = 2854] [serial = 1002] [outer = 0x129485400] 16:58:58 INFO - PROCESS | 2854 | 1468022338973 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12a846400) [pid = 2854] [serial = 1003] [outer = 0x129485400] 16:58:59 INFO - PROCESS | 2854 | 1468022339627 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]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 870ms 16:58:59 INFO - PROCESS | 2854 | 1468022339655 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 2854 | 1468022339657 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:58:59 INFO - PROCESS | 2854 | 1468022339661 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 2854 | 1468022339663 Marionette TRACE conn2 <- [1,1310,null,{}] 16:58:59 INFO - PROCESS | 2854 | 1468022339684 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}] 16:58:59 INFO - PROCESS | 2854 | 1468022339686 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:59 INFO - PROCESS | 2854 | 1468022339781 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:58:59 INFO - PROCESS | 2854 | 1468022339852 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 2854 | 1468022339854 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:58:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d6f800 == 47 [pid = 2854] [id = 335] 16:58:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x112f2d800) [pid = 2854] [serial = 1004] [outer = 0x0] 16:58:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x116715000) [pid = 2854] [serial = 1005] [outer = 0x112f2d800] 16:58:59 INFO - PROCESS | 2854 | 1468022339884 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1183ac800) [pid = 2854] [serial = 1006] [outer = 0x112f2d800] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1a8000 == 46 [pid = 2854] [id = 329] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad27800 == 45 [pid = 2854] [id = 328] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d3800 == 44 [pid = 2854] [id = 327] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11640a000 == 43 [pid = 2854] [id = 326] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x117153000 == 42 [pid = 2854] [id = 325] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca1000 == 41 [pid = 2854] [id = 324] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x1238ac000 == 40 [pid = 2854] [id = 323] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x121713000 == 39 [pid = 2854] [id = 322] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x119729800 == 38 [pid = 2854] [id = 321] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x117d81000 == 37 [pid = 2854] [id = 320] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11668a800 == 36 [pid = 2854] [id = 319] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11667c800 == 35 [pid = 2854] [id = 318] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x118246800 == 34 [pid = 2854] [id = 317] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1bc000 == 33 [pid = 2854] [id = 316] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x118381000 == 32 [pid = 2854] [id = 304] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2f4000 == 31 [pid = 2854] [id = 334] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12be2b800 == 30 [pid = 2854] [id = 333] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x128f82800 == 29 [pid = 2854] [id = 332] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11928a000 == 28 [pid = 2854] [id = 331] 16:59:00 INFO - PROCESS | 2854 | --DOCSHELL 0x113216000 == 27 [pid = 2854] [id = 330] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x1217c9c00) [pid = 2854] [serial = 927] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x124127000) [pid = 2854] [serial = 930] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1231f5800) [pid = 2854] [serial = 928] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12710e400) [pid = 2854] [serial = 933] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x126373c00) [pid = 2854] [serial = 931] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x117dbcc00) [pid = 2854] [serial = 915] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1183a7800) [pid = 2854] [serial = 916] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x127389000) [pid = 2854] [serial = 936] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x11854a000) [pid = 2854] [serial = 894] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x118228c00) [pid = 2854] [serial = 893] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12735d400) [pid = 2854] [serial = 934] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119a46c00) [pid = 2854] [serial = 897] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119982000) [pid = 2854] [serial = 913] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1194c6000) [pid = 2854] [serial = 896] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11917d400) [pid = 2854] [serial = 912] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x125679c00) [pid = 2854] [serial = 942] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11875dc00) [pid = 2854] [serial = 918] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x124491800) [pid = 2854] [serial = 900] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1210de800) [pid = 2854] [serial = 899] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1188b0000) [pid = 2854] [serial = 919] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12109d400) [pid = 2854] [serial = 924] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x128c3f800) [pid = 2854] [serial = 904] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x128bce400) [pid = 2854] [serial = 903] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119a9c400) [pid = 2854] [serial = 921] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12940c800) [pid = 2854] [serial = 907] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x129204800) [pid = 2854] [serial = 906] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119beb400) [pid = 2854] [serial = 922] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11697d400) [pid = 2854] [serial = 910] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x116140800) [pid = 2854] [serial = 909] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x127386400) [pid = 2854] [serial = 943] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x128bd0800) [pid = 2854] [serial = 945] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x129419800) [pid = 2854] [serial = 946] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x11875e800) [pid = 2854] [serial = 939] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x128bca400) [pid = 2854] [serial = 937] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x11990b800) [pid = 2854] [serial = 940] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1210e0400) [pid = 2854] [serial = 925] [outer = 0x0] [url = about:blank] 16:59:00 INFO - PROCESS | 2854 | 1468022340872 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] 16:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:59:00 INFO - PROCESS | 2854 | 1468022340903 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:59:00 INFO - PROCESS | 2854 | 1468022340907 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 2854 | 1468022340908 Marionette TRACE conn2 <- [1,1314,null,{}] 16:59:00 INFO - PROCESS | 2854 | 1468022340918 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}] 16:59:00 INFO - PROCESS | 2854 | 1468022340920 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:01 INFO - PROCESS | 2854 | 1468022341005 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:59:01 INFO - PROCESS | 2854 | 1468022341010 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 2854 | 1468022341011 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x115da7000 == 28 [pid = 2854] [id = 336] 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x116140800) [pid = 2854] [serial = 1007] [outer = 0x0] 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1164e8800) [pid = 2854] [serial = 1008] [outer = 0x116140800] 16:59:01 INFO - PROCESS | 2854 | 1468022341044 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x116905400) [pid = 2854] [serial = 1009] [outer = 0x116140800] 16:59:01 INFO - PROCESS | 2854 | 1468022341391 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]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 16:59:01 INFO - PROCESS | 2854 | 1468022341439 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 2854 | 1468022341442 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:59:01 INFO - PROCESS | 2854 | 1468022341448 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 2854 | 1468022341450 Marionette TRACE conn2 <- [1,1318,null,{}] 16:59:01 INFO - PROCESS | 2854 | 1468022341452 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}] 16:59:01 INFO - PROCESS | 2854 | 1468022341454 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:01 INFO - PROCESS | 2854 | 1468022341530 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:59:01 INFO - PROCESS | 2854 | 1468022341536 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 2854 | 1468022341537 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x11715e000 == 29 [pid = 2854] [id = 337] 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x116f93c00) [pid = 2854] [serial = 1010] [outer = 0x0] 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1183a5800) [pid = 2854] [serial = 1011] [outer = 0x116f93c00] 16:59:01 INFO - PROCESS | 2854 | 1468022341564 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1183ca800) [pid = 2854] [serial = 1012] [outer = 0x116f93c00] 16:59:01 INFO - PROCESS | 2854 | 1468022341992 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 569ms 16:59:02 INFO - PROCESS | 2854 | 1468022342019 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 2854 | 1468022342021 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:59:02 INFO - PROCESS | 2854 | 1468022342024 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 2854 | 1468022342039 Marionette TRACE conn2 <- [1,1322,null,{}] 16:59:02 INFO - PROCESS | 2854 | 1468022342050 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}] 16:59:02 INFO - PROCESS | 2854 | 1468022342055 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:02 INFO - PROCESS | 2854 | 1468022342171 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:59:02 INFO - PROCESS | 2854 | 1468022342188 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 2854 | 1468022342191 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x118432000 == 30 [pid = 2854] [id = 338] 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x118594c00) [pid = 2854] [serial = 1013] [outer = 0x0] 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118884000) [pid = 2854] [serial = 1014] [outer = 0x118594c00] 16:59:02 INFO - PROCESS | 2854 | 1468022342236 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11949cc00) [pid = 2854] [serial = 1015] [outer = 0x118594c00] 16:59:02 INFO - PROCESS | 2854 | 1468022342605 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 634ms 16:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:59:02 INFO - PROCESS | 2854 | 1468022342662 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 2854 | 1468022342664 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:59:02 INFO - PROCESS | 2854 | 1468022342666 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 2854 | 1468022342667 Marionette TRACE conn2 <- [1,1326,null,{}] 16:59:02 INFO - PROCESS | 2854 | 1468022342669 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}] 16:59:02 INFO - PROCESS | 2854 | 1468022342670 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:02 INFO - PROCESS | 2854 | 1468022342746 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:59:02 INFO - PROCESS | 2854 | 1468022342751 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 2854 | 1468022342752 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x119292800 == 31 [pid = 2854] [id = 339] 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119907800) [pid = 2854] [serial = 1016] [outer = 0x0] 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119981800) [pid = 2854] [serial = 1017] [outer = 0x119907800] 16:59:02 INFO - PROCESS | 2854 | 1468022342778 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119a9d400) [pid = 2854] [serial = 1018] [outer = 0x119907800] 16:59:03 INFO - PROCESS | 2854 | 1468022343142 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]]]}] 16:59:03 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 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:59:03 INFO - PROCESS | 2854 | 1468022343189 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 2854 | 1468022343190 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:59:03 INFO - PROCESS | 2854 | 1468022343192 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 2854 | 1468022343193 Marionette TRACE conn2 <- [1,1330,null,{}] 16:59:03 INFO - PROCESS | 2854 | 1468022343196 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}] 16:59:03 INFO - PROCESS | 2854 | 1468022343197 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:03 INFO - PROCESS | 2854 | 1468022343296 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:59:03 INFO - PROCESS | 2854 | 1468022343300 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 2854 | 1468022343301 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f18800 == 32 [pid = 2854] [id = 340] 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x115e8fc00) [pid = 2854] [serial = 1019] [outer = 0x0] 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119aa6c00) [pid = 2854] [serial = 1020] [outer = 0x115e8fc00] 16:59:03 INFO - PROCESS | 2854 | 1468022343325 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119f2d800) [pid = 2854] [serial = 1021] [outer = 0x115e8fc00] 16:59:03 INFO - PROCESS | 2854 | 1468022343669 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]]]}] 16:59:03 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 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 16:59:03 INFO - PROCESS | 2854 | 1468022343711 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 2854 | 1468022343712 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:59:03 INFO - PROCESS | 2854 | 1468022343714 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 2854 | 1468022343715 Marionette TRACE conn2 <- [1,1334,null,{}] 16:59:03 INFO - PROCESS | 2854 | 1468022343718 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}] 16:59:03 INFO - PROCESS | 2854 | 1468022343722 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:03 INFO - PROCESS | 2854 | 1468022343832 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:59:03 INFO - PROCESS | 2854 | 1468022343867 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 2854 | 1468022343868 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234ca800 == 33 [pid = 2854] [id = 341] 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11a0e3c00) [pid = 2854] [serial = 1022] [outer = 0x0] 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1217c9c00) [pid = 2854] [serial = 1023] [outer = 0x11a0e3c00] 16:59:03 INFO - PROCESS | 2854 | 1468022343893 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123b27000) [pid = 2854] [serial = 1024] [outer = 0x11a0e3c00] 16:59:04 INFO - PROCESS | 2854 | 1468022344235 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]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 569ms 16:59:04 INFO - PROCESS | 2854 | 1468022344284 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 2854 | 1468022344285 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:59:04 INFO - PROCESS | 2854 | 1468022344287 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 2854 | 1468022344288 Marionette TRACE conn2 <- [1,1338,null,{}] 16:59:04 INFO - PROCESS | 2854 | 1468022344291 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}] 16:59:04 INFO - PROCESS | 2854 | 1468022344292 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:04 INFO - PROCESS | 2854 | 1468022344392 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:59:04 INFO - PROCESS | 2854 | 1468022344428 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 2854 | 1468022344429 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x124ca1000 == 34 [pid = 2854] [id = 342] 16:59:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11949d000) [pid = 2854] [serial = 1025] [outer = 0x0] 16:59:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x124493400) [pid = 2854] [serial = 1026] [outer = 0x11949d000] 16:59:04 INFO - PROCESS | 2854 | 1468022344453 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x124cb7400) [pid = 2854] [serial = 1027] [outer = 0x11949d000] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11a0e3800) [pid = 2854] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1121be000) [pid = 2854] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1240a9800) [pid = 2854] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1176f3800) [pid = 2854] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183b1800) [pid = 2854] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119907000) [pid = 2854] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1240b0400) [pid = 2854] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119c2ec00) [pid = 2854] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x129487400) [pid = 2854] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11619ec00) [pid = 2854] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11213bc00) [pid = 2854] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x111c75800) [pid = 2854] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1183aa000) [pid = 2854] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:59:05 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x128f1bc00) [pid = 2854] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:59:05 INFO - PROCESS | 2854 | 1468022345386 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]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1120ms 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:59:05 INFO - PROCESS | 2854 | 1468022345407 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 2854 | 1468022345408 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:59:05 INFO - PROCESS | 2854 | 1468022345410 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 2854 | 1468022345412 Marionette TRACE conn2 <- [1,1342,null,{}] 16:59:05 INFO - PROCESS | 2854 | 1468022345416 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}] 16:59:05 INFO - PROCESS | 2854 | 1468022345418 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:05 INFO - PROCESS | 2854 | 1468022345487 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:59:05 INFO - PROCESS | 2854 | 1468022345491 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 2854 | 1468022345492 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12638a800 == 35 [pid = 2854] [id = 343] 16:59:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x111c1a800) [pid = 2854] [serial = 1028] [outer = 0x0] 16:59:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1183aa000) [pid = 2854] [serial = 1029] [outer = 0x111c1a800] 16:59:05 INFO - PROCESS | 2854 | 1468022345519 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119907000) [pid = 2854] [serial = 1030] [outer = 0x111c1a800] 16:59:05 INFO - PROCESS | 2854 | 1468022345840 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]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 16:59:05 INFO - PROCESS | 2854 | 1468022345880 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 2854 | 1468022345881 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:59:05 INFO - PROCESS | 2854 | 1468022345883 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 2854 | 1468022345884 Marionette TRACE conn2 <- [1,1346,null,{}] 16:59:05 INFO - PROCESS | 2854 | 1468022345886 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}] 16:59:05 INFO - PROCESS | 2854 | 1468022345888 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:05 INFO - PROCESS | 2854 | 1468022345968 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:59:06 INFO - PROCESS | 2854 | 1468022346019 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 2854 | 1468022346021 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba8000 == 36 [pid = 2854] [id = 344] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x118554400) [pid = 2854] [serial = 1031] [outer = 0x0] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1210e6000) [pid = 2854] [serial = 1032] [outer = 0x118554400] 16:59:06 INFO - PROCESS | 2854 | 1468022346044 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x125709c00) [pid = 2854] [serial = 1033] [outer = 0x118554400] 16:59:06 INFO - PROCESS | 2854 | 1468022346332 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]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 16:59:06 INFO - PROCESS | 2854 | 1468022346353 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 2854 | 1468022346354 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:59:06 INFO - PROCESS | 2854 | 1468022346357 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 2854 | 1468022346358 Marionette TRACE conn2 <- [1,1350,null,{}] 16:59:06 INFO - PROCESS | 2854 | 1468022346360 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}] 16:59:06 INFO - PROCESS | 2854 | 1468022346361 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:06 INFO - PROCESS | 2854 | 1468022346441 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:59:06 INFO - PROCESS | 2854 | 1468022346446 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 2854 | 1468022346448 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x129450800 == 37 [pid = 2854] [id = 345] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12570a000) [pid = 2854] [serial = 1034] [outer = 0x0] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12710e400) [pid = 2854] [serial = 1035] [outer = 0x12570a000] 16:59:06 INFO - PROCESS | 2854 | 1468022346473 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x127361800) [pid = 2854] [serial = 1036] [outer = 0x12570a000] 16:59:06 INFO - PROCESS | 2854 | 1468022346803 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]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 468ms 16:59:06 INFO - PROCESS | 2854 | 1468022346825 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:59:06 INFO - PROCESS | 2854 | 1468022346827 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:59:06 INFO - PROCESS | 2854 | 1468022346829 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 2854 | 1468022346831 Marionette TRACE conn2 <- [1,1354,null,{}] 16:59:06 INFO - PROCESS | 2854 | 1468022346833 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}] 16:59:06 INFO - PROCESS | 2854 | 1468022346835 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:06 INFO - PROCESS | 2854 | 1468022346955 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:59:06 INFO - PROCESS | 2854 | 1468022346961 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 2854 | 1468022346963 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297c2000 == 38 [pid = 2854] [id = 346] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x127361400) [pid = 2854] [serial = 1037] [outer = 0x0] 16:59:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x127391c00) [pid = 2854] [serial = 1038] [outer = 0x127361400] 16:59:06 INFO - PROCESS | 2854 | 1468022346991 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x128c3fc00) [pid = 2854] [serial = 1039] [outer = 0x127361400] 16:59:07 INFO - PROCESS | 2854 | --DOCSHELL 0x11715e000 == 37 [pid = 2854] [id = 337] 16:59:07 INFO - PROCESS | 2854 | --DOCSHELL 0x115da7000 == 36 [pid = 2854] [id = 336] 16:59:07 INFO - PROCESS | 2854 | --DOCSHELL 0x117d6f800 == 35 [pid = 2854] [id = 335] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x119292800 == 34 [pid = 2854] [id = 339] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x118432000 == 33 [pid = 2854] [id = 338] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x119f18800 == 32 [pid = 2854] [id = 340] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x12638a800 == 31 [pid = 2854] [id = 343] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x1234ca800 == 30 [pid = 2854] [id = 341] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba8000 == 29 [pid = 2854] [id = 344] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x124ca1000 == 28 [pid = 2854] [id = 342] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12920d400) [pid = 2854] [serial = 985] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x123355800) [pid = 2854] [serial = 969] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12567b000) [pid = 2854] [serial = 972] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11822ac00) [pid = 2854] [serial = 951] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x11854d400) [pid = 2854] [serial = 952] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118760c00) [pid = 2854] [serial = 960] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119439400) [pid = 2854] [serial = 961] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119a3cc00) [pid = 2854] [serial = 963] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119bf4c00) [pid = 2854] [serial = 964] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x128bcac00) [pid = 2854] [serial = 975] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1210e6400) [pid = 2854] [serial = 966] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1294c0000) [pid = 2854] [serial = 949] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12948d800) [pid = 2854] [serial = 948] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x117dba400) [pid = 2854] [serial = 954] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119908000) [pid = 2854] [serial = 955] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1167cb000) [pid = 2854] [serial = 957] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x11822fc00) [pid = 2854] [serial = 958] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x127365800) [pid = 2854] [serial = 973] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x128c3ec00) [pid = 2854] [serial = 976] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x12a6eb000) [pid = 2854] [serial = 988] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x1176fd800) [pid = 2854] [serial = 979] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119aa3c00) [pid = 2854] [serial = 981] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x12738cc00) [pid = 2854] [serial = 984] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x113357800) [pid = 2854] [serial = 978] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x12570d000) [pid = 2854] [serial = 982] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x123aaec00) [pid = 2854] [serial = 970] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x123006c00) [pid = 2854] [serial = 967] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x129490800) [pid = 2854] [serial = 987] [outer = 0x0] [url = about:blank] 16:59:08 INFO - PROCESS | 2854 | --DOCSHELL 0x129450800 == 27 [pid = 2854] [id = 345] 16:59:08 INFO - PROCESS | 2854 | 1468022348342 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]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1523ms 16:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:59:08 INFO - PROCESS | 2854 | 1468022348353 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 2854 | 1468022348355 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:59:08 INFO - PROCESS | 2854 | 1468022348358 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 2854 | 1468022348360 Marionette TRACE conn2 <- [1,1358,null,{}] 16:59:08 INFO - PROCESS | 2854 | 1468022348367 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}] 16:59:08 INFO - PROCESS | 2854 | 1468022348369 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:08 INFO - PROCESS | 2854 | 1468022348452 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:59:08 INFO - PROCESS | 2854 | 1468022348498 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 2854 | 1468022348501 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x11600a800 == 28 [pid = 2854] [id = 347] 16:59:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x112cd8c00) [pid = 2854] [serial = 1040] [outer = 0x0] 16:59:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x113203400) [pid = 2854] [serial = 1041] [outer = 0x112cd8c00] 16:59:08 INFO - PROCESS | 2854 | 1468022348529 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x115d11400) [pid = 2854] [serial = 1042] [outer = 0x112cd8c00] 16:59:08 INFO - PROCESS | 2854 | 1468022348828 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]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 526ms 16:59:08 INFO - PROCESS | 2854 | 1468022348884 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 2854 | 1468022348888 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:59:08 INFO - PROCESS | 2854 | 1468022348892 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 2854 | 1468022348894 Marionette TRACE conn2 <- [1,1362,null,{}] 16:59:08 INFO - PROCESS | 2854 | 1468022348896 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}] 16:59:08 INFO - PROCESS | 2854 | 1468022348899 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:08 INFO - PROCESS | 2854 | 1468022348974 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:59:08 INFO - PROCESS | 2854 | 1468022348978 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 2854 | 1468022348981 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x11714e000 == 29 [pid = 2854] [id = 348] 16:59:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x116140000) [pid = 2854] [serial = 1043] [outer = 0x0] 16:59:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x116903400) [pid = 2854] [serial = 1044] [outer = 0x116140000] 16:59:09 INFO - PROCESS | 2854 | 1468022349010 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x116f92c00) [pid = 2854] [serial = 1045] [outer = 0x116140000] 16:59:09 INFO - PROCESS | 2854 | 1468022349374 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]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 16:59:09 INFO - PROCESS | 2854 | 1468022349412 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:59:09 INFO - PROCESS | 2854 | 1468022349422 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:59:09 INFO - PROCESS | 2854 | 1468022349424 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 2854 | 1468022349427 Marionette TRACE conn2 <- [1,1366,null,{}] 16:59:09 INFO - PROCESS | 2854 | 1468022349434 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}] 16:59:09 INFO - PROCESS | 2854 | 1468022349437 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:09 INFO - PROCESS | 2854 | 1468022349513 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:59:09 INFO - PROCESS | 2854 | 1468022349518 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 2854 | 1468022349520 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x118370800 == 30 [pid = 2854] [id = 349] 16:59:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x110eec800) [pid = 2854] [serial = 1046] [outer = 0x0] 16:59:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x1183a6c00) [pid = 2854] [serial = 1047] [outer = 0x110eec800] 16:59:09 INFO - PROCESS | 2854 | 1468022349550 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1183ccc00) [pid = 2854] [serial = 1048] [outer = 0x110eec800] 16:59:10 INFO - PROCESS | 2854 | 1468022350116 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] 16:59:10 INFO - PROCESS | 2854 | 1468022350153 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:59:10 INFO - PROCESS | 2854 | 1468022350156 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 2854 | 1468022350158 Marionette TRACE conn2 <- [1,1370,null,{}] 16:59:10 INFO - PROCESS | 2854 | 1468022350184 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}] 16:59:10 INFO - PROCESS | 2854 | 1468022350187 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:10 INFO - PROCESS | 2854 | 1468022350306 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:59:10 INFO - PROCESS | 2854 | 1468022350360 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 2854 | 1468022350362 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x11715b000 == 31 [pid = 2854] [id = 350] 16:59:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x115e8dc00) [pid = 2854] [serial = 1049] [outer = 0x0] 16:59:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x11670a400) [pid = 2854] [serial = 1050] [outer = 0x115e8dc00] 16:59:10 INFO - PROCESS | 2854 | 1468022350393 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x117db4000) [pid = 2854] [serial = 1051] [outer = 0x115e8dc00] 16:59:11 INFO - PROCESS | 2854 | 1468022351047 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] 16:59:11 INFO - PROCESS | 2854 | 1468022351087 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:59:11 INFO - PROCESS | 2854 | 1468022351091 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 2854 | 1468022351094 Marionette TRACE conn2 <- [1,1374,null,{}] 16:59:11 INFO - PROCESS | 2854 | 1468022351098 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}] 16:59:11 INFO - PROCESS | 2854 | 1468022351099 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:11 INFO - PROCESS | 2854 | 1468022351204 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:59:11 INFO - PROCESS | 2854 | 1468022351251 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 2854 | 1468022351254 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11677a000 == 32 [pid = 2854] [id = 351] 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x113ddd400) [pid = 2854] [serial = 1052] [outer = 0x0] 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x115e23c00) [pid = 2854] [serial = 1053] [outer = 0x113ddd400] 16:59:11 INFO - PROCESS | 2854 | 1468022351283 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x116f8a800) [pid = 2854] [serial = 1054] [outer = 0x113ddd400] 16:59:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11714e000 == 31 [pid = 2854] [id = 348] 16:59:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11600a800 == 30 [pid = 2854] [id = 347] 16:59:11 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:59:11 INFO - PROCESS | 2854 | 1468022351612 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] 16:59:11 INFO - PROCESS | 2854 | 1468022351667 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:59:11 INFO - PROCESS | 2854 | 1468022351671 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 2854 | 1468022351673 Marionette TRACE conn2 <- [1,1378,null,{}] 16:59:11 INFO - PROCESS | 2854 | 1468022351676 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}] 16:59:11 INFO - PROCESS | 2854 | 1468022351677 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:11 INFO - PROCESS | 2854 | 1468022351752 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:59:11 INFO - PROCESS | 2854 | 1468022351802 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 2854 | 1468022351803 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x118433800 == 31 [pid = 2854] [id = 352] 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1174e5400) [pid = 2854] [serial = 1055] [outer = 0x0] 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1183af800) [pid = 2854] [serial = 1056] [outer = 0x1174e5400] 16:59:11 INFO - PROCESS | 2854 | 1468022351830 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x118556c00) [pid = 2854] [serial = 1057] [outer = 0x1174e5400] 16:59:12 INFO - PROCESS | 2854 | 1468022352119 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] 16:59:12 INFO - PROCESS | 2854 | 1468022352142 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:59:12 INFO - PROCESS | 2854 | 1468022352145 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 2854 | 1468022352149 Marionette TRACE conn2 <- [1,1382,null,{}] 16:59:12 INFO - PROCESS | 2854 | 1468022352163 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}] 16:59:12 INFO - PROCESS | 2854 | 1468022352170 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:12 INFO - PROCESS | 2854 | 1468022352248 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:59:12 INFO - PROCESS | 2854 | 1468022352253 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 2854 | 1468022352256 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x119731800 == 32 [pid = 2854] [id = 353] 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11887e800) [pid = 2854] [serial = 1058] [outer = 0x0] 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1188af400) [pid = 2854] [serial = 1059] [outer = 0x11887e800] 16:59:12 INFO - PROCESS | 2854 | 1468022352285 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119492c00) [pid = 2854] [serial = 1060] [outer = 0x11887e800] 16:59:12 INFO - PROCESS | 2854 | [2854] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:59:12 INFO - PROCESS | 2854 | 1468022352631 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] 16:59:12 INFO - PROCESS | 2854 | 1468022352676 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:59:12 INFO - PROCESS | 2854 | 1468022352678 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 2854 | 1468022352679 Marionette TRACE conn2 <- [1,1386,null,{}] 16:59:12 INFO - PROCESS | 2854 | 1468022352681 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}] 16:59:12 INFO - PROCESS | 2854 | 1468022352683 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:12 INFO - PROCESS | 2854 | 1468022352758 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:59:12 INFO - PROCESS | 2854 | 1468022352762 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 2854 | 1468022352763 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x121604800 == 33 [pid = 2854] [id = 354] 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1174e4800) [pid = 2854] [serial = 1061] [outer = 0x0] 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11990c400) [pid = 2854] [serial = 1062] [outer = 0x1174e4800] 16:59:12 INFO - PROCESS | 2854 | 1468022352792 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11998e800) [pid = 2854] [serial = 1063] [outer = 0x1174e4800] 16:59:13 INFO - PROCESS | 2854 | 1468022353119 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] 16:59:13 INFO - PROCESS | 2854 | 1468022353152 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:59:13 INFO - PROCESS | 2854 | 1468022353155 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 2854 | 1468022353156 Marionette TRACE conn2 <- [1,1390,null,{}] 16:59:13 INFO - PROCESS | 2854 | 1468022353158 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}] 16:59:13 INFO - PROCESS | 2854 | 1468022353160 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:13 INFO - PROCESS | 2854 | 1468022353285 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:59:13 INFO - PROCESS | 2854 | 1468022353330 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 2854 | 1468022353331 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x113c35000 == 34 [pid = 2854] [id = 355] 16:59:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x111ca8800) [pid = 2854] [serial = 1064] [outer = 0x0] 16:59:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119aa1000) [pid = 2854] [serial = 1065] [outer = 0x111ca8800] 16:59:13 INFO - PROCESS | 2854 | 1468022353371 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119c24400) [pid = 2854] [serial = 1066] [outer = 0x111ca8800] 16:59:13 INFO - PROCESS | 2854 | 1468022353783 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]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 16:59:13 INFO - PROCESS | 2854 | 1468022353825 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 2854 | 1468022353826 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:59:13 INFO - PROCESS | 2854 | 1468022353828 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 2854 | 1468022353829 Marionette TRACE conn2 <- [1,1394,null,{}] 16:59:13 INFO - PROCESS | 2854 | 1468022353832 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}] 16:59:13 INFO - PROCESS | 2854 | 1468022353836 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:13 INFO - PROCESS | 2854 | 1468022353947 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:59:13 INFO - PROCESS | 2854 | 1468022353983 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 2854 | 1468022353984 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c8e000 == 35 [pid = 2854] [id = 356] 16:59:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119c2dc00) [pid = 2854] [serial = 1067] [outer = 0x0] 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12109d000) [pid = 2854] [serial = 1068] [outer = 0x119c2dc00] 16:59:14 INFO - PROCESS | 2854 | 1468022354010 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12300fc00) [pid = 2854] [serial = 1069] [outer = 0x119c2dc00] 16:59:14 INFO - PROCESS | 2854 | 1468022354308 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 16:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:59:14 INFO - PROCESS | 2854 | 1468022354350 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 2854 | 1468022354351 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:59:14 INFO - PROCESS | 2854 | 1468022354353 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 2854 | 1468022354354 Marionette TRACE conn2 <- [1,1398,null,{}] 16:59:14 INFO - PROCESS | 2854 | 1468022354357 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}] 16:59:14 INFO - PROCESS | 2854 | 1468022354358 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:14 INFO - PROCESS | 2854 | 1468022354446 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:59:14 INFO - PROCESS | 2854 | 1468022354479 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 2854 | 1468022354480 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x118370000 == 36 [pid = 2854] [id = 357] 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1231efc00) [pid = 2854] [serial = 1070] [outer = 0x0] 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x123574000) [pid = 2854] [serial = 1071] [outer = 0x1231efc00] 16:59:14 INFO - PROCESS | 2854 | 1468022354504 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119aa3c00) [pid = 2854] [serial = 1072] [outer = 0x1231efc00] 16:59:14 INFO - PROCESS | 2854 | 1468022354811 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 16:59:14 INFO - PROCESS | 2854 | 1468022354873 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 2854 | 1468022354874 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:59:14 INFO - PROCESS | 2854 | 1468022354876 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 2854 | 1468022354877 Marionette TRACE conn2 <- [1,1402,null,{}] 16:59:14 INFO - PROCESS | 2854 | 1468022354879 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}] 16:59:14 INFO - PROCESS | 2854 | 1468022354881 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:14 INFO - PROCESS | 2854 | 1468022354972 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:59:14 INFO - PROCESS | 2854 | 1468022354985 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 2854 | 1468022354987 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f76800 == 37 [pid = 2854] [id = 358] 16:59:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x123aa8000) [pid = 2854] [serial = 1073] [outer = 0x0] 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123ab0800) [pid = 2854] [serial = 1074] [outer = 0x123aa8000] 16:59:15 INFO - PROCESS | 2854 | 1468022355010 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x124428400) [pid = 2854] [serial = 1075] [outer = 0x123aa8000] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x12570a000) [pid = 2854] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x112cd8c00) [pid = 2854] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x115e8fc00) [pid = 2854] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11a0e3c00) [pid = 2854] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11949d000) [pid = 2854] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x118554400) [pid = 2854] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x110eedc00) [pid = 2854] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x119907800) [pid = 2854] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118594c00) [pid = 2854] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x116f93c00) [pid = 2854] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x116140800) [pid = 2854] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x112f2d800) [pid = 2854] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x129485400) [pid = 2854] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1210a2400) [pid = 2854] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1210a1000) [pid = 2854] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1183a3c00) [pid = 2854] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:59:15 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x111c1a800) [pid = 2854] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:59:15 INFO - PROCESS | 2854 | 1468022355338 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]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 16:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:59:15 INFO - PROCESS | 2854 | 1468022355395 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 2854 | 1468022355397 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:59:15 INFO - PROCESS | 2854 | 1468022355399 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 2854 | 1468022355401 Marionette TRACE conn2 <- [1,1406,null,{}] 16:59:15 INFO - PROCESS | 2854 | 1468022355403 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}] 16:59:15 INFO - PROCESS | 2854 | 1468022355404 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:15 INFO - PROCESS | 2854 | 1468022355476 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:59:15 INFO - PROCESS | 2854 | 1468022355480 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 2854 | 1468022355484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b59000 == 38 [pid = 2854] [id = 359] 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1133f5800) [pid = 2854] [serial = 1076] [outer = 0x0] 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x116f93c00) [pid = 2854] [serial = 1077] [outer = 0x1133f5800] 16:59:15 INFO - PROCESS | 2854 | 1468022355508 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x118554400) [pid = 2854] [serial = 1078] [outer = 0x1133f5800] 16:59:15 INFO - PROCESS | 2854 | 1468022355837 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]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 16:59:15 INFO - PROCESS | 2854 | 1468022355869 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 2854 | 1468022355878 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:59:15 INFO - PROCESS | 2854 | 1468022355881 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 2854 | 1468022355884 Marionette TRACE conn2 <- [1,1410,null,{}] 16:59:15 INFO - PROCESS | 2854 | 1468022355886 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}] 16:59:15 INFO - PROCESS | 2854 | 1468022355887 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:15 INFO - PROCESS | 2854 | 1468022355983 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:59:15 INFO - PROCESS | 2854 | 1468022355988 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 2854 | 1468022355989 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x129467800 == 39 [pid = 2854] [id = 360] 16:59:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x116147400) [pid = 2854] [serial = 1079] [outer = 0x0] 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119494800) [pid = 2854] [serial = 1080] [outer = 0x116147400] 16:59:16 INFO - PROCESS | 2854 | 1468022356013 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12442c800) [pid = 2854] [serial = 1081] [outer = 0x116147400] 16:59:16 INFO - PROCESS | 2854 | 1468022356340 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]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 472ms 16:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:59:16 INFO - PROCESS | 2854 | 1468022356353 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 2854 | 1468022356355 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:59:16 INFO - PROCESS | 2854 | 1468022356357 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 2854 | 1468022356358 Marionette TRACE conn2 <- [1,1414,null,{}] 16:59:16 INFO - PROCESS | 2854 | 1468022356361 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}] 16:59:16 INFO - PROCESS | 2854 | 1468022356362 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:16 INFO - PROCESS | 2854 | 1468022356453 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:59:16 INFO - PROCESS | 2854 | 1468022356456 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 2854 | 1468022356458 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad1f000 == 40 [pid = 2854] [id = 361] 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x124430400) [pid = 2854] [serial = 1082] [outer = 0x0] 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12567b000) [pid = 2854] [serial = 1083] [outer = 0x124430400] 16:59:16 INFO - PROCESS | 2854 | 1468022356484 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12731b400) [pid = 2854] [serial = 1084] [outer = 0x124430400] 16:59:16 INFO - PROCESS | 2854 | 1468022356838 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]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 16:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:59:16 INFO - PROCESS | 2854 | 1468022356876 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 2854 | 1468022356877 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:59:16 INFO - PROCESS | 2854 | 1468022356879 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 2854 | 1468022356880 Marionette TRACE conn2 <- [1,1418,null,{}] 16:59:16 INFO - PROCESS | 2854 | 1468022356883 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}] 16:59:16 INFO - PROCESS | 2854 | 1468022356884 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:16 INFO - PROCESS | 2854 | 1468022356960 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:59:16 INFO - PROCESS | 2854 | 1468022356967 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 2854 | 1468022356968 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b041000 == 41 [pid = 2854] [id = 362] 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12735a400) [pid = 2854] [serial = 1085] [outer = 0x0] 16:59:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x127369000) [pid = 2854] [serial = 1086] [outer = 0x12735a400] 16:59:16 INFO - PROCESS | 2854 | 1468022356991 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x128bcac00) [pid = 2854] [serial = 1087] [outer = 0x12735a400] 16:59:17 INFO - PROCESS | 2854 | 1468022357323 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]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 16:59:17 INFO - PROCESS | 2854 | 1468022357350 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 2854 | 1468022357352 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:59:17 INFO - PROCESS | 2854 | 1468022357354 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 2854 | 1468022357355 Marionette TRACE conn2 <- [1,1422,null,{}] 16:59:17 INFO - PROCESS | 2854 | 1468022357357 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}] 16:59:17 INFO - PROCESS | 2854 | 1468022357358 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:17 INFO - PROCESS | 2854 | 1468022357434 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:59:17 INFO - PROCESS | 2854 | 1468022357437 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 2854 | 1468022357438 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1b9000 == 42 [pid = 2854] [id = 363] 16:59:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x128bcb000) [pid = 2854] [serial = 1088] [outer = 0x0] 16:59:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x128bd4400) [pid = 2854] [serial = 1089] [outer = 0x128bcb000] 16:59:17 INFO - PROCESS | 2854 | 1468022357462 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x128c43800) [pid = 2854] [serial = 1090] [outer = 0x128bcb000] 16:59:17 INFO - PROCESS | 2854 | 1468022357968 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]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 668ms 16:59:18 INFO - PROCESS | 2854 | 1468022358023 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 2854 | 1468022358026 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:59:18 INFO - PROCESS | 2854 | 1468022358029 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 2854 | 1468022358032 Marionette TRACE conn2 <- [1,1426,null,{}] 16:59:18 INFO - PROCESS | 2854 | 1468022358036 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}] 16:59:18 INFO - PROCESS | 2854 | 1468022358038 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:18 INFO - PROCESS | 2854 | 1468022358143 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:59:18 INFO - PROCESS | 2854 | 1468022358208 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 2854 | 1468022358210 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x11845c800 == 43 [pid = 2854] [id = 364] 16:59:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x116a14400) [pid = 2854] [serial = 1091] [outer = 0x0] 16:59:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x117db7800) [pid = 2854] [serial = 1092] [outer = 0x116a14400] 16:59:18 INFO - PROCESS | 2854 | 1468022358240 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x1183cb800) [pid = 2854] [serial = 1093] [outer = 0x116a14400] 16:59:18 INFO - PROCESS | 2854 | 1468022358670 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]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 673ms 16:59:18 INFO - PROCESS | 2854 | 1468022358721 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 2854 | 1468022358725 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:59:18 INFO - PROCESS | 2854 | 1468022358744 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 2854 | 1468022358748 Marionette TRACE conn2 <- [1,1430,null,{}] 16:59:18 INFO - PROCESS | 2854 | 1468022358753 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}] 16:59:18 INFO - PROCESS | 2854 | 1468022358755 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:18 INFO - PROCESS | 2854 | 1468022358876 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:59:18 INFO - PROCESS | 2854 | 1468022358968 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 2854 | 1468022358969 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x124451800 == 44 [pid = 2854] [id = 365] 16:59:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1188b0000) [pid = 2854] [serial = 1094] [outer = 0x0] 16:59:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x119497800) [pid = 2854] [serial = 1095] [outer = 0x1188b0000] 16:59:19 INFO - PROCESS | 2854 | 1468022359021 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x11990d000) [pid = 2854] [serial = 1096] [outer = 0x1188b0000] 16:59:19 INFO - PROCESS | 2854 | 1468022359522 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]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 838ms 16:59:19 INFO - PROCESS | 2854 | 1468022359568 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:59:19 INFO - PROCESS | 2854 | 1468022359570 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:59:19 INFO - PROCESS | 2854 | 1468022359572 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 2854 | 1468022359575 Marionette TRACE conn2 <- [1,1434,null,{}] 16:59:19 INFO - PROCESS | 2854 | 1468022359583 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}] 16:59:19 INFO - PROCESS | 2854 | 1468022359586 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:19 INFO - PROCESS | 2854 | 1468022359685 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:59:19 INFO - PROCESS | 2854 | 1468022359752 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 2854 | 1468022359754 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1a2800 == 45 [pid = 2854] [id = 366] 16:59:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12109e400) [pid = 2854] [serial = 1097] [outer = 0x0] 16:59:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1210dbc00) [pid = 2854] [serial = 1098] [outer = 0x12109e400] 16:59:19 INFO - PROCESS | 2854 | 1468022359784 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x123006c00) [pid = 2854] [serial = 1099] [outer = 0x12109e400] 16:59:20 INFO - PROCESS | 2854 | 1468022360233 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]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 723ms 16:59:20 INFO - PROCESS | 2854 | 1468022360295 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:59:20 INFO - PROCESS | 2854 | 1468022360299 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:59:20 INFO - PROCESS | 2854 | 1468022360302 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 2854 | 1468022360303 Marionette TRACE conn2 <- [1,1438,null,{}] 16:59:20 INFO - PROCESS | 2854 | 1468022360306 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}] 16:59:20 INFO - PROCESS | 2854 | 1468022360307 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:20 INFO - PROCESS | 2854 | 1468022360406 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:59:20 INFO - PROCESS | 2854 | 1468022360471 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 2854 | 1468022360473 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x11746f800 == 46 [pid = 2854] [id = 367] 16:59:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119909c00) [pid = 2854] [serial = 1100] [outer = 0x0] 16:59:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1210e4c00) [pid = 2854] [serial = 1101] [outer = 0x119909c00] 16:59:20 INFO - PROCESS | 2854 | 1468022360502 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x12448e000) [pid = 2854] [serial = 1102] [outer = 0x119909c00] 16:59:21 INFO - PROCESS | 2854 | 1468022361039 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]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 774ms 16:59:21 INFO - PROCESS | 2854 | 1468022361084 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 2854 | 1468022361086 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:59:21 INFO - PROCESS | 2854 | 1468022361090 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 2854 | 1468022361092 Marionette TRACE conn2 <- [1,1442,null,{}] 16:59:21 INFO - PROCESS | 2854 | 1468022361095 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}] 16:59:21 INFO - PROCESS | 2854 | 1468022361097 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:21 INFO - PROCESS | 2854 | 1468022361192 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:59:21 INFO - PROCESS | 2854 | 1468022361271 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 2854 | 1468022361272 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169be000 == 47 [pid = 2854] [id = 368] 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x111cac800) [pid = 2854] [serial = 1103] [outer = 0x0] 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x116909000) [pid = 2854] [serial = 1104] [outer = 0x111cac800] 16:59:21 INFO - PROCESS | 2854 | 1468022361302 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11822b400) [pid = 2854] [serial = 1105] [outer = 0x111cac800] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x12b041000 == 46 [pid = 2854] [id = 362] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad1f000 == 45 [pid = 2854] [id = 361] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x129467800 == 44 [pid = 2854] [id = 360] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x119b59000 == 43 [pid = 2854] [id = 359] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x128f76800 == 42 [pid = 2854] [id = 358] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x118370000 == 41 [pid = 2854] [id = 357] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x124c8e000 == 40 [pid = 2854] [id = 356] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x113c35000 == 39 [pid = 2854] [id = 355] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x127391c00) [pid = 2854] [serial = 1038] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x121604800 == 38 [pid = 2854] [id = 354] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x119731800 == 37 [pid = 2854] [id = 353] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x118433800 == 36 [pid = 2854] [id = 352] 16:59:21 INFO - PROCESS | 2854 | --DOCSHELL 0x11677a000 == 35 [pid = 2854] [id = 351] 16:59:21 INFO - PROCESS | 2854 | 1468022361770 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]]]}] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x116903400) [pid = 2854] [serial = 1044] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12710e400) [pid = 2854] [serial = 1035] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x115d11400) [pid = 2854] [serial = 1042] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119aa6c00) [pid = 2854] [serial = 1020] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x123b27000) [pid = 2854] [serial = 1024] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1217c9c00) [pid = 2854] [serial = 1023] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x124cb7400) [pid = 2854] [serial = 1027] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x124493400) [pid = 2854] [serial = 1026] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x113203400) [pid = 2854] [serial = 1041] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x125709c00) [pid = 2854] [serial = 1033] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x112c54800) [pid = 2854] [serial = 990] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x119981800) [pid = 2854] [serial = 1017] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x118884000) [pid = 2854] [serial = 1014] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11949cc00) [pid = 2854] [serial = 1015] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1183a5800) [pid = 2854] [serial = 1011] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1183ca800) [pid = 2854] [serial = 1012] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1164e8800) [pid = 2854] [serial = 1008] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x116905400) [pid = 2854] [serial = 1009] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1183ac800) [pid = 2854] [serial = 1006] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116715000) [pid = 2854] [serial = 1005] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12a846400) [pid = 2854] [serial = 1003] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12a6e7c00) [pid = 2854] [serial = 1002] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12920e800) [pid = 2854] [serial = 1000] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x127369800) [pid = 2854] [serial = 999] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x12412e000) [pid = 2854] [serial = 997] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1210e5800) [pid = 2854] [serial = 996] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11990ec00) [pid = 2854] [serial = 994] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x118879800) [pid = 2854] [serial = 993] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x115e90c00) [pid = 2854] [serial = 991] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119f2d800) [pid = 2854] [serial = 1021] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119907000) [pid = 2854] [serial = 1030] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x127361800) [pid = 2854] [serial = 1036] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1210e6000) [pid = 2854] [serial = 1032] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119a9d400) [pid = 2854] [serial = 1018] [outer = 0x0] [url = about:blank] 16:59:21 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1183aa000) [pid = 2854] [serial = 1029] [outer = 0x0] [url = about:blank] 16:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 723ms 16:59:21 INFO - PROCESS | 2854 | 1468022361813 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 2854 | 1468022361819 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:59:21 INFO - PROCESS | 2854 | 1468022361823 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 2854 | 1468022361825 Marionette TRACE conn2 <- [1,1446,null,{}] 16:59:21 INFO - PROCESS | 2854 | 1468022361828 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}] 16:59:21 INFO - PROCESS | 2854 | 1468022361829 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:21 INFO - PROCESS | 2854 | 1468022361918 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:59:21 INFO - PROCESS | 2854 | 1468022361924 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 2854 | 1468022361925 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x116abc800 == 36 [pid = 2854] [id = 369] 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11854dc00) [pid = 2854] [serial = 1106] [outer = 0x0] 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11858ac00) [pid = 2854] [serial = 1107] [outer = 0x11854dc00] 16:59:21 INFO - PROCESS | 2854 | 1468022361947 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x118885400) [pid = 2854] [serial = 1108] [outer = 0x11854dc00] 16:59:22 INFO - PROCESS | 2854 | 1468022362384 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]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 621ms 16:59:22 INFO - PROCESS | 2854 | 1468022362445 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 2854 | 1468022362447 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:59:22 INFO - PROCESS | 2854 | 1468022362451 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 2854 | 1468022362454 Marionette TRACE conn2 <- [1,1450,null,{}] 16:59:22 INFO - PROCESS | 2854 | 1468022362466 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}] 16:59:22 INFO - PROCESS | 2854 | 1468022362470 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:22 INFO - PROCESS | 2854 | 1468022362590 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:59:22 INFO - PROCESS | 2854 | 1468022362605 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 2854 | 1468022362607 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973c000 == 37 [pid = 2854] [id = 370] 16:59:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11990ec00) [pid = 2854] [serial = 1109] [outer = 0x0] 16:59:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119aa4800) [pid = 2854] [serial = 1110] [outer = 0x11990ec00] 16:59:22 INFO - PROCESS | 2854 | 1468022362652 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119f2d800) [pid = 2854] [serial = 1111] [outer = 0x11990ec00] 16:59:23 INFO - PROCESS | 2854 | 1468022363052 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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 624ms 16:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:59:23 INFO - PROCESS | 2854 | 1468022363089 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 2854 | 1468022363091 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:59:23 INFO - PROCESS | 2854 | 1468022363094 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 2854 | 1468022363096 Marionette TRACE conn2 <- [1,1454,null,{}] 16:59:23 INFO - PROCESS | 2854 | 1468022363102 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}] 16:59:23 INFO - PROCESS | 2854 | 1468022363104 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:23 INFO - PROCESS | 2854 | 1468022363230 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:59:23 INFO - PROCESS | 2854 | 1468022363236 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 2854 | 1468022363237 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12171e800 == 38 [pid = 2854] [id = 371] 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12109cc00) [pid = 2854] [serial = 1112] [outer = 0x0] 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1210e7400) [pid = 2854] [serial = 1113] [outer = 0x12109cc00] 16:59:23 INFO - PROCESS | 2854 | 1468022363279 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1231f6800) [pid = 2854] [serial = 1114] [outer = 0x12109cc00] 16:59:23 INFO - PROCESS | 2854 | 1468022363657 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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 573ms 16:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:59:23 INFO - PROCESS | 2854 | 1468022363669 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 2854 | 1468022363671 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:59:23 INFO - PROCESS | 2854 | 1468022363673 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 2854 | 1468022363674 Marionette TRACE conn2 <- [1,1458,null,{}] 16:59:23 INFO - PROCESS | 2854 | 1468022363676 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}] 16:59:23 INFO - PROCESS | 2854 | 1468022363677 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:23 INFO - PROCESS | 2854 | 1468022363785 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:59:23 INFO - PROCESS | 2854 | 1468022363792 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 2854 | 1468022363793 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12389b800 == 39 [pid = 2854] [id = 372] 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x113357800) [pid = 2854] [serial = 1115] [outer = 0x0] 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x118765800) [pid = 2854] [serial = 1116] [outer = 0x113357800] 16:59:23 INFO - PROCESS | 2854 | 1468022363817 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x123aaac00) [pid = 2854] [serial = 1117] [outer = 0x113357800] 16:59:24 INFO - PROCESS | 2854 | 1468022364161 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]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 16:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:59:24 INFO - PROCESS | 2854 | 1468022364195 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 2854 | 1468022364196 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:59:24 INFO - PROCESS | 2854 | 1468022364198 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 2854 | 1468022364199 Marionette TRACE conn2 <- [1,1462,null,{}] 16:59:24 INFO - PROCESS | 2854 | 1468022364201 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}] 16:59:24 INFO - PROCESS | 2854 | 1468022364205 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:24 INFO - PROCESS | 2854 | 1468022364321 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:59:24 INFO - PROCESS | 2854 | 1468022364336 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 2854 | 1468022364337 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x126617800 == 40 [pid = 2854] [id = 373] 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x124493400) [pid = 2854] [serial = 1118] [outer = 0x0] 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x126372000) [pid = 2854] [serial = 1119] [outer = 0x124493400] 16:59:24 INFO - PROCESS | 2854 | 1468022364362 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x128bce400) [pid = 2854] [serial = 1120] [outer = 0x124493400] 16:59:24 INFO - PROCESS | 2854 | 1468022364716 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]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 570ms 16:59:24 INFO - PROCESS | 2854 | 1468022364769 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 2854 | 1468022364770 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:59:24 INFO - PROCESS | 2854 | 1468022364772 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 2854 | 1468022364773 Marionette TRACE conn2 <- [1,1466,null,{}] 16:59:24 INFO - PROCESS | 2854 | 1468022364775 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}] 16:59:24 INFO - PROCESS | 2854 | 1468022364777 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:24 INFO - PROCESS | 2854 | 1468022364879 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:59:24 INFO - PROCESS | 2854 | 1468022364897 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 2854 | 1468022364898 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f91000 == 41 [pid = 2854] [id = 374] 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x128bce800) [pid = 2854] [serial = 1121] [outer = 0x0] 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x128f1c400) [pid = 2854] [serial = 1122] [outer = 0x128bce800] 16:59:24 INFO - PROCESS | 2854 | 1468022364922 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11619a400) [pid = 2854] [serial = 1123] [outer = 0x128bce800] 16:59:25 INFO - PROCESS | 2854 | 1468022365250 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]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 16:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:59:25 INFO - PROCESS | 2854 | 1468022365291 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 2854 | 1468022365292 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:59:25 INFO - PROCESS | 2854 | 1468022365294 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 2854 | 1468022365295 Marionette TRACE conn2 <- [1,1470,null,{}] 16:59:25 INFO - PROCESS | 2854 | 1468022365301 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}] 16:59:25 INFO - PROCESS | 2854 | 1468022365302 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:25 INFO - PROCESS | 2854 | 1468022365400 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:59:25 INFO - PROCESS | 2854 | 1468022365404 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 2854 | 1468022365405 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d5800 == 42 [pid = 2854] [id = 375] 16:59:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x111c81800) [pid = 2854] [serial = 1124] [outer = 0x0] 16:59:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12940e000) [pid = 2854] [serial = 1125] [outer = 0x111c81800] 16:59:25 INFO - PROCESS | 2854 | 1468022365429 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x129486400) [pid = 2854] [serial = 1126] [outer = 0x111c81800] 16:59:25 INFO - PROCESS | 2854 | 1468022365776 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]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 16:59:25 INFO - PROCESS | 2854 | 1468022365819 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 2854 | 1468022365820 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:59:25 INFO - PROCESS | 2854 | 1468022365822 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 2854 | 1468022365823 Marionette TRACE conn2 <- [1,1474,null,{}] 16:59:25 INFO - PROCESS | 2854 | 1468022365826 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}] 16:59:25 INFO - PROCESS | 2854 | 1468022365827 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:25 INFO - PROCESS | 2854 | 1468022365925 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:59:25 INFO - PROCESS | 2854 | 1468022365929 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 2854 | 1468022365930 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3d000 == 43 [pid = 2854] [id = 376] 16:59:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12940f000) [pid = 2854] [serial = 1127] [outer = 0x0] 16:59:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12948a000) [pid = 2854] [serial = 1128] [outer = 0x12940f000] 16:59:25 INFO - PROCESS | 2854 | 1468022365961 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x1294c6400) [pid = 2854] [serial = 1129] [outer = 0x12940f000] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1133f5800) [pid = 2854] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x124430400) [pid = 2854] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11887e800) [pid = 2854] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119c2dc00) [pid = 2854] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12735a400) [pid = 2854] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1231efc00) [pid = 2854] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x111ca8800) [pid = 2854] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1174e4800) [pid = 2854] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x123aa8000) [pid = 2854] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x113ddd400) [pid = 2854] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x116147400) [pid = 2854] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1174e5400) [pid = 2854] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x127361400) [pid = 2854] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:59:26 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x116140000) [pid = 2854] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:59:26 INFO - PROCESS | 2854 | 1468022366362 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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 16:59:26 INFO - PROCESS | 2854 | 1468022366391 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 2854 | 1468022366393 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:59:26 INFO - PROCESS | 2854 | 1468022366395 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 2854 | 1468022366396 Marionette TRACE conn2 <- [1,1478,null,{}] 16:59:26 INFO - PROCESS | 2854 | 1468022366398 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}] 16:59:26 INFO - PROCESS | 2854 | 1468022366400 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:26 INFO - PROCESS | 2854 | 1468022366480 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:59:26 INFO - PROCESS | 2854 | 1468022366534 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 2854 | 1468022366535 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b03e000 == 44 [pid = 2854] [id = 377] 16:59:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11822d000) [pid = 2854] [serial = 1130] [outer = 0x0] 16:59:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x123010c00) [pid = 2854] [serial = 1131] [outer = 0x11822d000] 16:59:26 INFO - PROCESS | 2854 | 1468022366559 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x125707c00) [pid = 2854] [serial = 1132] [outer = 0x11822d000] 16:59:26 INFO - PROCESS | 2854 | 1468022366854 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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 16:59:26 INFO - PROCESS | 2854 | 1468022366866 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 2854 | 1468022366869 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:59:26 INFO - PROCESS | 2854 | 1468022366876 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 2854 | 1468022366878 Marionette TRACE conn2 <- [1,1482,null,{}] 16:59:26 INFO - PROCESS | 2854 | 1468022366881 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}] 16:59:26 INFO - PROCESS | 2854 | 1468022366885 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:26 INFO - PROCESS | 2854 | 1468022366987 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:59:26 INFO - PROCESS | 2854 | 1468022366991 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 2854 | 1468022366992 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2de800 == 45 [pid = 2854] [id = 378] 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12109ec00) [pid = 2854] [serial = 1133] [outer = 0x0] 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12a6eec00) [pid = 2854] [serial = 1134] [outer = 0x12109ec00] 16:59:27 INFO - PROCESS | 2854 | 1468022367018 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12ad36800) [pid = 2854] [serial = 1135] [outer = 0x12109ec00] 16:59:27 INFO - PROCESS | 2854 | 1468022367351 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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 16:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:59:27 INFO - PROCESS | 2854 | 1468022367404 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 2854 | 1468022367405 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:59:27 INFO - PROCESS | 2854 | 1468022367408 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 2854 | 1468022367409 Marionette TRACE conn2 <- [1,1486,null,{}] 16:59:27 INFO - PROCESS | 2854 | 1468022367411 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}] 16:59:27 INFO - PROCESS | 2854 | 1468022367412 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:27 INFO - PROCESS | 2854 | 1468022367493 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:59:27 INFO - PROCESS | 2854 | 1468022367497 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 2854 | 1468022367498 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c549800 == 46 [pid = 2854] [id = 379] 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x124c1f800) [pid = 2854] [serial = 1136] [outer = 0x0] 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12ad40c00) [pid = 2854] [serial = 1137] [outer = 0x124c1f800] 16:59:27 INFO - PROCESS | 2854 | 1468022367522 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12aee8800) [pid = 2854] [serial = 1138] [outer = 0x124c1f800] 16:59:27 INFO - PROCESS | 2854 | 1468022367862 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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 16:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:59:27 INFO - PROCESS | 2854 | 1468022367877 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 2854 | 1468022367878 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:59:27 INFO - PROCESS | 2854 | 1468022367880 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 2854 | 1468022367883 Marionette TRACE conn2 <- [1,1490,null,{}] 16:59:27 INFO - PROCESS | 2854 | 1468022367886 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}] 16:59:27 INFO - PROCESS | 2854 | 1468022367887 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:27 INFO - PROCESS | 2854 | 1468022367975 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:59:27 INFO - PROCESS | 2854 | 1468022367978 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 2854 | 1468022367979 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9bb000 == 47 [pid = 2854] [id = 380] 16:59:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12aee8c00) [pid = 2854] [serial = 1139] [outer = 0x0] 16:59:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12b097c00) [pid = 2854] [serial = 1140] [outer = 0x12aee8c00] 16:59:28 INFO - PROCESS | 2854 | 1468022368003 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12b09d800) [pid = 2854] [serial = 1141] [outer = 0x12aee8c00] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1297c2000 == 46 [pid = 2854] [id = 346] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x118370800 == 45 [pid = 2854] [id = 349] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x11715b000 == 44 [pid = 2854] [id = 350] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x1169be000 == 43 [pid = 2854] [id = 368] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x11746f800 == 42 [pid = 2854] [id = 367] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1a2800 == 41 [pid = 2854] [id = 366] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x124451800 == 40 [pid = 2854] [id = 365] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1b9000 == 39 [pid = 2854] [id = 363] 16:59:28 INFO - PROCESS | 2854 | --DOCSHELL 0x11845c800 == 38 [pid = 2854] [id = 364] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x116abc800 == 37 [pid = 2854] [id = 369] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12171e800 == 36 [pid = 2854] [id = 371] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x126617800 == 35 [pid = 2854] [id = 373] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x128f91000 == 34 [pid = 2854] [id = 374] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3d000 == 33 [pid = 2854] [id = 376] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2de800 == 32 [pid = 2854] [id = 378] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d5800 == 31 [pid = 2854] [id = 375] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12389b800 == 30 [pid = 2854] [id = 372] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12b03e000 == 29 [pid = 2854] [id = 377] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x11973c000 == 28 [pid = 2854] [id = 370] 16:59:29 INFO - PROCESS | 2854 | --DOCSHELL 0x12c549800 == 27 [pid = 2854] [id = 379] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x128bd4400) [pid = 2854] [serial = 1089] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x128bcac00) [pid = 2854] [serial = 1087] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x118554400) [pid = 2854] [serial = 1078] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12731b400) [pid = 2854] [serial = 1084] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119492c00) [pid = 2854] [serial = 1060] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12109d000) [pid = 2854] [serial = 1068] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x127369000) [pid = 2854] [serial = 1086] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x123574000) [pid = 2854] [serial = 1071] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x119c24400) [pid = 2854] [serial = 1066] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11670a400) [pid = 2854] [serial = 1050] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11998e800) [pid = 2854] [serial = 1063] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x123ab0800) [pid = 2854] [serial = 1074] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x116f8a800) [pid = 2854] [serial = 1054] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12567b000) [pid = 2854] [serial = 1083] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119aa1000) [pid = 2854] [serial = 1065] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12442c800) [pid = 2854] [serial = 1081] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119494800) [pid = 2854] [serial = 1080] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x124428400) [pid = 2854] [serial = 1075] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11990c400) [pid = 2854] [serial = 1062] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1183af800) [pid = 2854] [serial = 1056] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118556c00) [pid = 2854] [serial = 1057] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x12300fc00) [pid = 2854] [serial = 1069] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x116f93c00) [pid = 2854] [serial = 1077] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x115e23c00) [pid = 2854] [serial = 1053] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x1183a6c00) [pid = 2854] [serial = 1047] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1188af400) [pid = 2854] [serial = 1059] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x128c3fc00) [pid = 2854] [serial = 1039] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x119aa3c00) [pid = 2854] [serial = 1072] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x116f92c00) [pid = 2854] [serial = 1045] [outer = 0x0] [url = about:blank] 16:59:29 INFO - PROCESS | 2854 | 1468022369529 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]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1676ms 16:59:29 INFO - PROCESS | 2854 | 1468022369556 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 2854 | 1468022369559 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:59:29 INFO - PROCESS | 2854 | 1468022369562 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 2854 | 1468022369564 Marionette TRACE conn2 <- [1,1494,null,{}] 16:59:29 INFO - PROCESS | 2854 | 1468022369569 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}] 16:59:29 INFO - PROCESS | 2854 | 1468022369570 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:29 INFO - PROCESS | 2854 | 1468022369655 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:59:29 INFO - PROCESS | 2854 | 1468022369707 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 2854 | 1468022369710 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x116680000 == 28 [pid = 2854] [id = 381] 16:59:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x116a1a400) [pid = 2854] [serial = 1142] [outer = 0x0] 16:59:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x116a21c00) [pid = 2854] [serial = 1143] [outer = 0x116a1a400] 16:59:29 INFO - PROCESS | 2854 | 1468022369741 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x118224400) [pid = 2854] [serial = 1144] [outer = 0x116a1a400] 16:59:30 INFO - PROCESS | 2854 | 1468022370079 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]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 16:59:30 INFO - PROCESS | 2854 | 1468022370087 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 2854 | 1468022370091 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:59:30 INFO - PROCESS | 2854 | 1468022370095 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 2854 | 1468022370097 Marionette TRACE conn2 <- [1,1498,null,{}] 16:59:30 INFO - PROCESS | 2854 | 1468022370103 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}] 16:59:30 INFO - PROCESS | 2854 | 1468022370105 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:30 INFO - PROCESS | 2854 | 1468022370186 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:59:30 INFO - PROCESS | 2854 | 1468022370190 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 2854 | 1468022370192 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x118425000 == 29 [pid = 2854] [id = 382] 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1183a5400) [pid = 2854] [serial = 1145] [outer = 0x0] 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x11887c800) [pid = 2854] [serial = 1146] [outer = 0x1183a5400] 16:59:30 INFO - PROCESS | 2854 | 1468022370221 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x1188be400) [pid = 2854] [serial = 1147] [outer = 0x1183a5400] 16:59:30 INFO - PROCESS | 2854 | 1468022370572 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]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 16:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:59:30 INFO - PROCESS | 2854 | 1468022370618 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 2854 | 1468022370619 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:59:30 INFO - PROCESS | 2854 | 1468022370622 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 2854 | 1468022370624 Marionette TRACE conn2 <- [1,1502,null,{}] 16:59:30 INFO - PROCESS | 2854 | 1468022370632 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}] 16:59:30 INFO - PROCESS | 2854 | 1468022370635 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:30 INFO - PROCESS | 2854 | 1468022370713 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:59:30 INFO - PROCESS | 2854 | 1468022370722 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 2854 | 1468022370724 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973c000 == 30 [pid = 2854] [id = 383] 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x111ca8800) [pid = 2854] [serial = 1148] [outer = 0x0] 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11990d800) [pid = 2854] [serial = 1149] [outer = 0x111ca8800] 16:59:30 INFO - PROCESS | 2854 | 1468022370752 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119a9dc00) [pid = 2854] [serial = 1150] [outer = 0x111ca8800] 16:59:31 INFO - PROCESS | 2854 | 1468022371098 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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 525ms 16:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:59:31 INFO - PROCESS | 2854 | 1468022371151 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 2854 | 1468022371153 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:59:31 INFO - PROCESS | 2854 | 1468022371155 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 2854 | 1468022371156 Marionette TRACE conn2 <- [1,1506,null,{}] 16:59:31 INFO - PROCESS | 2854 | 1468022371159 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}] 16:59:31 INFO - PROCESS | 2854 | 1468022371160 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:31 INFO - PROCESS | 2854 | 1468022371237 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:59:31 INFO - PROCESS | 2854 | 1468022371241 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 2854 | 1468022371242 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12170e800 == 31 [pid = 2854] [id = 384] 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119c29400) [pid = 2854] [serial = 1151] [outer = 0x0] 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11a0e0400) [pid = 2854] [serial = 1152] [outer = 0x119c29400] 16:59:31 INFO - PROCESS | 2854 | 1468022371269 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1210d8c00) [pid = 2854] [serial = 1153] [outer = 0x119c29400] 16:59:31 INFO - PROCESS | 2854 | 1468022371633 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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 16:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:59:31 INFO - PROCESS | 2854 | 1468022371674 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 2854 | 1468022371675 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:59:31 INFO - PROCESS | 2854 | 1468022371677 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 2854 | 1468022371678 Marionette TRACE conn2 <- [1,1510,null,{}] 16:59:31 INFO - PROCESS | 2854 | 1468022371680 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}] 16:59:31 INFO - PROCESS | 2854 | 1468022371682 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:31 INFO - PROCESS | 2854 | 1468022371753 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:59:31 INFO - PROCESS | 2854 | 1468022371805 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 2854 | 1468022371807 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c4800 == 32 [pid = 2854] [id = 385] 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118332c00) [pid = 2854] [serial = 1154] [outer = 0x0] 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1210e5000) [pid = 2854] [serial = 1155] [outer = 0x118332c00] 16:59:31 INFO - PROCESS | 2854 | 1468022371831 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x124c1c800) [pid = 2854] [serial = 1156] [outer = 0x118332c00] 16:59:32 INFO - PROCESS | 2854 | 1468022372175 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]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 16:59:32 INFO - PROCESS | 2854 | 1468022372198 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:59:32 INFO - PROCESS | 2854 | 1468022372200 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:59:32 INFO - PROCESS | 2854 | 1468022372203 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 2854 | 1468022372205 Marionette TRACE conn2 <- [1,1514,null,{}] 16:59:32 INFO - PROCESS | 2854 | 1468022372208 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}] 16:59:32 INFO - PROCESS | 2854 | 1468022372214 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:32 INFO - PROCESS | 2854 | 1468022372355 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:59:32 INFO - PROCESS | 2854 | 1468022372389 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 2854 | 1468022372390 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba7000 == 33 [pid = 2854] [id = 386] 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x112d42800) [pid = 2854] [serial = 1157] [outer = 0x0] 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x124cb7000) [pid = 2854] [serial = 1158] [outer = 0x112d42800] 16:59:32 INFO - PROCESS | 2854 | 1468022372422 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x127369800) [pid = 2854] [serial = 1159] [outer = 0x112d42800] 16:59:32 INFO - PROCESS | 2854 | 1468022372681 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]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 16:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:59:32 INFO - PROCESS | 2854 | 1468022372723 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 2854 | 1468022372725 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:59:32 INFO - PROCESS | 2854 | 1468022372727 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 2854 | 1468022372728 Marionette TRACE conn2 <- [1,1518,null,{}] 16:59:32 INFO - PROCESS | 2854 | 1468022372730 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}] 16:59:32 INFO - PROCESS | 2854 | 1468022372733 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:32 INFO - PROCESS | 2854 | 1468022372820 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:59:32 INFO - PROCESS | 2854 | 1468022372824 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 2854 | 1468022372825 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f90800 == 34 [pid = 2854] [id = 387] 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x113312400) [pid = 2854] [serial = 1160] [outer = 0x0] 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12738fc00) [pid = 2854] [serial = 1161] [outer = 0x113312400] 16:59:32 INFO - PROCESS | 2854 | 1468022372849 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x128c44000) [pid = 2854] [serial = 1162] [outer = 0x113312400] 16:59:33 INFO - PROCESS | 2854 | 1468022373168 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]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 16:59:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:59:33 INFO - PROCESS | 2854 | 1468022373200 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 2854 | 1468022373202 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:59:33 INFO - PROCESS | 2854 | 1468022373204 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 2854 | 1468022373205 Marionette TRACE conn2 <- [1,1522,null,{}] 16:59:33 INFO - PROCESS | 2854 | 1468022373207 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}] 16:59:33 INFO - PROCESS | 2854 | 1468022373208 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:33 INFO - PROCESS | 2854 | 1468022373305 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:59:33 INFO - PROCESS | 2854 | 1468022373311 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 2854 | 1468022373312 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8e000 == 35 [pid = 2854] [id = 388] 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x128f20800) [pid = 2854] [serial = 1163] [outer = 0x0] 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x129207000) [pid = 2854] [serial = 1164] [outer = 0x128f20800] 16:59:33 INFO - PROCESS | 2854 | 1468022373347 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12940e400) [pid = 2854] [serial = 1165] [outer = 0x128f20800] 16:59:33 INFO - PROCESS | 2854 | 1468022373624 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"]]]}] 16:59:33 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 () { 16:59:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:59:33 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 () { 16:59:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:59:33 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 () { 16:59:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:59:33 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 () { 16:59:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:59:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 16:59:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:59:33 INFO - PROCESS | 2854 | 1468022373674 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 2854 | 1468022373675 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:59:33 INFO - PROCESS | 2854 | 1468022373678 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 2854 | 1468022373680 Marionette TRACE conn2 <- [1,1526,null,{}] 16:59:33 INFO - PROCESS | 2854 | 1468022373685 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}] 16:59:33 INFO - PROCESS | 2854 | 1468022373687 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:33 INFO - PROCESS | 2854 | 1468022373773 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:59:33 INFO - PROCESS | 2854 | 1468022373777 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 2854 | 1468022373778 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x116407800 == 36 [pid = 2854] [id = 389] 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1210a1000) [pid = 2854] [serial = 1166] [outer = 0x0] 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12948d400) [pid = 2854] [serial = 1167] [outer = 0x1210a1000] 16:59:33 INFO - PROCESS | 2854 | 1468022373803 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12a84fc00) [pid = 2854] [serial = 1168] [outer = 0x1210a1000] 16:59:34 INFO - PROCESS | 2854 | 1468022374301 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"]]]}] 16:59:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:59:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:59:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:59:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 16:59:34 INFO - PROCESS | 2854 | 1468022374352 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 2854 | 1468022374354 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:59:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:59:34 INFO - PROCESS | 2854 | 1468022374358 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 2854 | 1468022374359 Marionette TRACE conn2 <- [1,1530,null,{}] 16:59:34 INFO - PROCESS | 2854 | 1468022374363 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}] 16:59:34 INFO - PROCESS | 2854 | 1468022374365 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:34 INFO - PROCESS | 2854 | 1468022374491 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:59:34 INFO - PROCESS | 2854 | 1468022374501 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 2854 | 1468022374502 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1a6800 == 37 [pid = 2854] [id = 390] 16:59:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12ad37000) [pid = 2854] [serial = 1169] [outer = 0x0] 16:59:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12aede400) [pid = 2854] [serial = 1170] [outer = 0x12ad37000] 16:59:34 INFO - PROCESS | 2854 | 1468022374536 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12b09c800) [pid = 2854] [serial = 1171] [outer = 0x12ad37000] 16:59:34 INFO - PROCESS | 2854 | 1468022374862 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]]]}] 16:59:34 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 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:59:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:59:34 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. 16:59:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:59:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 520ms 16:59:34 INFO - PROCESS | 2854 | 1468022374881 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 2854 | 1468022374884 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:59:34 INFO - PROCESS | 2854 | 1468022374892 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 2854 | 1468022374894 Marionette TRACE conn2 <- [1,1534,null,{}] 16:59:34 INFO - PROCESS | 2854 | 1468022374896 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}] 16:59:34 INFO - PROCESS | 2854 | 1468022374898 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:35 INFO - PROCESS | 2854 | 1468022375006 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:59:35 INFO - PROCESS | 2854 | 1468022375021 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 2854 | 1468022375023 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c4000 == 38 [pid = 2854] [id = 391] 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12aee5c00) [pid = 2854] [serial = 1172] [outer = 0x0] 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12b1ee000) [pid = 2854] [serial = 1173] [outer = 0x12aee5c00] 16:59:35 INFO - PROCESS | 2854 | 1468022375048 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12b946800) [pid = 2854] [serial = 1174] [outer = 0x12aee5c00] 16:59:35 INFO - PROCESS | 2854 | 1468022375401 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 16:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:59:35 INFO - PROCESS | 2854 | 1468022375412 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 2854 | 1468022375413 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:59:35 INFO - PROCESS | 2854 | 1468022375415 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 2854 | 1468022375416 Marionette TRACE conn2 <- [1,1538,null,{}] 16:59:35 INFO - PROCESS | 2854 | 1468022375418 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}] 16:59:35 INFO - PROCESS | 2854 | 1468022375419 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:35 INFO - PROCESS | 2854 | 1468022375518 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:59:35 INFO - PROCESS | 2854 | 1468022375521 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 2854 | 1468022375522 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c54e800 == 39 [pid = 2854] [id = 392] 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12b947000) [pid = 2854] [serial = 1175] [outer = 0x0] 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12b9cfc00) [pid = 2854] [serial = 1176] [outer = 0x12b947000] 16:59:35 INFO - PROCESS | 2854 | 1468022375585 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12b9dbc00) [pid = 2854] [serial = 1177] [outer = 0x12b947000] 16:59:35 INFO - PROCESS | 2854 | 1468022375905 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 16:59:35 INFO - PROCESS | 2854 | 1468022375936 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 2854 | 1468022375937 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:59:35 INFO - PROCESS | 2854 | 1468022375948 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 2854 | 1468022375949 Marionette TRACE conn2 <- [1,1542,null,{}] 16:59:35 INFO - PROCESS | 2854 | 1468022375952 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}] 16:59:35 INFO - PROCESS | 2854 | 1468022375953 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:36 INFO - PROCESS | 2854 | 1468022376088 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:59:36 INFO - PROCESS | 2854 | 1468022376140 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 2854 | 1468022376141 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9d2000 == 40 [pid = 2854] [id = 393] 16:59:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x110e75c00) [pid = 2854] [serial = 1178] [outer = 0x0] 16:59:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x110e7c400) [pid = 2854] [serial = 1179] [outer = 0x110e75c00] 16:59:36 INFO - PROCESS | 2854 | 1468022376181 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x110e81c00) [pid = 2854] [serial = 1180] [outer = 0x110e75c00] 16:59:36 INFO - PROCESS | 2854 | 1468022376575 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]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 16:59:36 INFO - PROCESS | 2854 | 1468022376618 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 2854 | 1468022376620 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:59:36 INFO - PROCESS | 2854 | 1468022376622 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 2854 | 1468022376623 Marionette TRACE conn2 <- [1,1546,null,{}] 16:59:36 INFO - PROCESS | 2854 | 1468022376625 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}] 16:59:36 INFO - PROCESS | 2854 | 1468022376626 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | 1468022377009 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x124493400) [pid = 2854] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x128bce800) [pid = 2854] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11822d000) [pid = 2854] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x111c81800) [pid = 2854] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12940f000) [pid = 2854] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12109ec00) [pid = 2854] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x124c1f800) [pid = 2854] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x116a14400) [pid = 2854] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x128bcb000) [pid = 2854] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x113357800) [pid = 2854] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12109cc00) [pid = 2854] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11990ec00) [pid = 2854] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11854dc00) [pid = 2854] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x111cac800) [pid = 2854] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119909c00) [pid = 2854] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12109e400) [pid = 2854] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1188b0000) [pid = 2854] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x115e8dc00) [pid = 2854] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:59:37 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x110eec800) [pid = 2854] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:59:37 INFO - PROCESS | 2854 | 1468022377056 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 2854 | 1468022377057 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x116955000 == 41 [pid = 2854] [id = 394] 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x110eedc00) [pid = 2854] [serial = 1181] [outer = 0x0] 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x112f31000) [pid = 2854] [serial = 1182] [outer = 0x110eedc00] 16:59:37 INFO - PROCESS | 2854 | 1468022377081 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x116f30400) [pid = 2854] [serial = 1183] [outer = 0x110eedc00] 16:59:37 INFO - PROCESS | 2854 | 1468022377350 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]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 769ms 16:59:37 INFO - PROCESS | 2854 | 1468022377391 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 2854 | 1468022377393 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:59:37 INFO - PROCESS | 2854 | 1468022377395 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 2854 | 1468022377396 Marionette TRACE conn2 <- [1,1550,null,{}] 16:59:37 INFO - PROCESS | 2854 | 1468022377405 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}] 16:59:37 INFO - PROCESS | 2854 | 1468022377406 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | 1468022377506 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:59:37 INFO - PROCESS | 2854 | 1468022377561 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 2854 | 1468022377562 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b029000 == 42 [pid = 2854] [id = 395] 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x116a14400) [pid = 2854] [serial = 1184] [outer = 0x0] 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11917d400) [pid = 2854] [serial = 1185] [outer = 0x116a14400] 16:59:37 INFO - PROCESS | 2854 | 1468022377586 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119a42400) [pid = 2854] [serial = 1186] [outer = 0x116a14400] 16:59:37 INFO - PROCESS | 2854 | 1468022377852 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]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 471ms 16:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:59:37 INFO - PROCESS | 2854 | 1468022377870 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 2854 | 1468022377871 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:59:37 INFO - PROCESS | 2854 | 1468022377873 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 2854 | 1468022377874 Marionette TRACE conn2 <- [1,1554,null,{}] 16:59:37 INFO - PROCESS | 2854 | 1468022377877 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}] 16:59:37 INFO - PROCESS | 2854 | 1468022377878 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | 1468022377973 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:59:37 INFO - PROCESS | 2854 | 1468022377977 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 2854 | 1468022377978 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d23f000 == 43 [pid = 2854] [id = 396] 16:59:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1210e3800) [pid = 2854] [serial = 1187] [outer = 0x0] 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x124c1f800) [pid = 2854] [serial = 1188] [outer = 0x1210e3800] 16:59:38 INFO - PROCESS | 2854 | 1468022378001 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12920fc00) [pid = 2854] [serial = 1189] [outer = 0x1210e3800] 16:59:38 INFO - PROCESS | 2854 | 1468022378308 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 16:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:59:38 INFO - PROCESS | 2854 | 1468022378344 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 2854 | 1468022378345 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:59:38 INFO - PROCESS | 2854 | 1468022378348 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 2854 | 1468022378350 Marionette TRACE conn2 <- [1,1558,null,{}] 16:59:38 INFO - PROCESS | 2854 | 1468022378353 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}] 16:59:38 INFO - PROCESS | 2854 | 1468022378354 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:38 INFO - PROCESS | 2854 | 1468022378435 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:59:38 INFO - PROCESS | 2854 | 1468022378493 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 2854 | 1468022378494 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6cb800 == 44 [pid = 2854] [id = 397] 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x114f84400) [pid = 2854] [serial = 1190] [outer = 0x0] 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12940f000) [pid = 2854] [serial = 1191] [outer = 0x114f84400] 16:59:38 INFO - PROCESS | 2854 | 1468022378518 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12b9d9800) [pid = 2854] [serial = 1192] [outer = 0x114f84400] 16:59:38 INFO - PROCESS | 2854 | 1468022378786 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 16:59:38 INFO - PROCESS | 2854 | 1468022378821 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 2854 | 1468022378822 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:59:38 INFO - PROCESS | 2854 | 1468022378824 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 2854 | 1468022378825 Marionette TRACE conn2 <- [1,1562,null,{}] 16:59:38 INFO - PROCESS | 2854 | 1468022378827 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}] 16:59:38 INFO - PROCESS | 2854 | 1468022378828 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:38 INFO - PROCESS | 2854 | 1468022378929 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:59:38 INFO - PROCESS | 2854 | 1468022378933 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 2854 | 1468022378934 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12dcc9800 == 45 [pid = 2854] [id = 398] 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12be05400) [pid = 2854] [serial = 1193] [outer = 0x0] 16:59:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12be0d800) [pid = 2854] [serial = 1194] [outer = 0x12be05400] 16:59:38 INFO - PROCESS | 2854 | 1468022378957 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12c412c00) [pid = 2854] [serial = 1195] [outer = 0x12be05400] 16:59:39 INFO - PROCESS | 2854 | 1468022379532 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]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 768ms 16:59:39 INFO - PROCESS | 2854 | 1468022379593 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 2854 | 1468022379596 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:59:39 INFO - PROCESS | 2854 | 1468022379601 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 2854 | 1468022379605 Marionette TRACE conn2 <- [1,1566,null,{}] 16:59:39 INFO - PROCESS | 2854 | 1468022379608 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}] 16:59:39 INFO - PROCESS | 2854 | 1468022379610 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:39 INFO - PROCESS | 2854 | 1468022379729 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:59:39 INFO - PROCESS | 2854 | 1468022379787 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 2854 | 1468022379789 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837f000 == 46 [pid = 2854] [id = 399] 16:59:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x115e8f000) [pid = 2854] [serial = 1196] [outer = 0x0] 16:59:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x116f30000) [pid = 2854] [serial = 1197] [outer = 0x115e8f000] 16:59:39 INFO - PROCESS | 2854 | 1468022379820 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x1183a4400) [pid = 2854] [serial = 1198] [outer = 0x115e8f000] 16:59:40 INFO - PROCESS | 2854 | 1468022380591 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]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1027ms 16:59:40 INFO - PROCESS | 2854 | 1468022380626 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 2854 | 1468022380629 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:59:40 INFO - PROCESS | 2854 | 1468022380634 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 2854 | 1468022380636 Marionette TRACE conn2 <- [1,1570,null,{}] 16:59:40 INFO - PROCESS | 2854 | 1468022380640 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}] 16:59:40 INFO - PROCESS | 2854 | 1468022380641 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:40 INFO - PROCESS | 2854 | 1468022380758 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:59:40 INFO - PROCESS | 2854 | 1468022380847 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 2854 | 1468022380849 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x113ce5000 == 47 [pid = 2854] [id = 400] 16:59:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x116140800) [pid = 2854] [serial = 1199] [outer = 0x0] 16:59:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x116637c00) [pid = 2854] [serial = 1200] [outer = 0x116140800] 16:59:40 INFO - PROCESS | 2854 | 1468022380878 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116f8fc00) [pid = 2854] [serial = 1201] [outer = 0x116140800] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6cb800 == 46 [pid = 2854] [id = 397] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12d23f000 == 45 [pid = 2854] [id = 396] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12b029000 == 44 [pid = 2854] [id = 395] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x116955000 == 43 [pid = 2854] [id = 394] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9d2000 == 42 [pid = 2854] [id = 393] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12c54e800 == 41 [pid = 2854] [id = 392] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c4000 == 40 [pid = 2854] [id = 391] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12b097c00) [pid = 2854] [serial = 1140] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1a6800 == 39 [pid = 2854] [id = 390] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x116407800 == 38 [pid = 2854] [id = 389] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8e000 == 37 [pid = 2854] [id = 388] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128f90800 == 36 [pid = 2854] [id = 387] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba7000 == 35 [pid = 2854] [id = 386] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c4800 == 34 [pid = 2854] [id = 385] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12170e800 == 33 [pid = 2854] [id = 384] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11973c000 == 32 [pid = 2854] [id = 383] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118425000 == 31 [pid = 2854] [id = 382] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x116680000 == 30 [pid = 2854] [id = 381] 16:59:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9bb000 == 29 [pid = 2854] [id = 380] 16:59:41 INFO - PROCESS | 2854 | 1468022381300 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]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 674ms 16:59:41 INFO - PROCESS | 2854 | 1468022381306 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 2854 | 1468022381310 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:59:41 INFO - PROCESS | 2854 | 1468022381319 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 2854 | 1468022381321 Marionette TRACE conn2 <- [1,1574,null,{}] 16:59:41 INFO - PROCESS | 2854 | 1468022381324 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}] 16:59:41 INFO - PROCESS | 2854 | 1468022381326 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:41 INFO - PROCESS | 2854 | 1468022381416 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:59:41 INFO - PROCESS | 2854 | 1468022381422 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 2854 | 1468022381424 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d8c800 == 30 [pid = 2854] [id = 401] 16:59:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116f92c00) [pid = 2854] [serial = 1202] [outer = 0x0] 16:59:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1183a9000) [pid = 2854] [serial = 1203] [outer = 0x116f92c00] 16:59:41 INFO - PROCESS | 2854 | 1468022381466 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x118596400) [pid = 2854] [serial = 1204] [outer = 0x116f92c00] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x117db4000) [pid = 2854] [serial = 1051] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x1183ccc00) [pid = 2854] [serial = 1048] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x126372000) [pid = 2854] [serial = 1119] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x128f1c400) [pid = 2854] [serial = 1122] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x123010c00) [pid = 2854] [serial = 1131] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12940e000) [pid = 2854] [serial = 1125] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x12948a000) [pid = 2854] [serial = 1128] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12a6eec00) [pid = 2854] [serial = 1134] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12ad36800) [pid = 2854] [serial = 1135] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12ad40c00) [pid = 2854] [serial = 1137] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1294c6400) [pid = 2854] [serial = 1129] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1183cb800) [pid = 2854] [serial = 1093] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x117db7800) [pid = 2854] [serial = 1092] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x128c43800) [pid = 2854] [serial = 1090] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x118765800) [pid = 2854] [serial = 1116] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1210e7400) [pid = 2854] [serial = 1113] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1231f6800) [pid = 2854] [serial = 1114] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119aa4800) [pid = 2854] [serial = 1110] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119f2d800) [pid = 2854] [serial = 1111] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11858ac00) [pid = 2854] [serial = 1107] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x118885400) [pid = 2854] [serial = 1108] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x11822b400) [pid = 2854] [serial = 1105] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x116909000) [pid = 2854] [serial = 1104] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x12448e000) [pid = 2854] [serial = 1102] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1210e4c00) [pid = 2854] [serial = 1101] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x123006c00) [pid = 2854] [serial = 1099] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1210dbc00) [pid = 2854] [serial = 1098] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11990d000) [pid = 2854] [serial = 1096] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119497800) [pid = 2854] [serial = 1095] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12aee8800) [pid = 2854] [serial = 1138] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x125707c00) [pid = 2854] [serial = 1132] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11619a400) [pid = 2854] [serial = 1123] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x128bce400) [pid = 2854] [serial = 1120] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x129486400) [pid = 2854] [serial = 1126] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x123aaac00) [pid = 2854] [serial = 1117] [outer = 0x0] [url = about:blank] 16:59:41 INFO - PROCESS | 2854 | 1468022381989 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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms 16:59:42 INFO - PROCESS | 2854 | 1468022382040 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 2854 | 1468022382041 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:59:42 INFO - PROCESS | 2854 | 1468022382044 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 2854 | 1468022382046 Marionette TRACE conn2 <- [1,1578,null,{}] 16:59:42 INFO - PROCESS | 2854 | 1468022382060 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}] 16:59:42 INFO - PROCESS | 2854 | 1468022382063 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:42 INFO - PROCESS | 2854 | 1468022382167 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:59:42 INFO - PROCESS | 2854 | 1468022382174 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 2854 | 1468022382176 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191b2800 == 31 [pid = 2854] [id = 402] 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11889a000) [pid = 2854] [serial = 1205] [outer = 0x0] 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119431400) [pid = 2854] [serial = 1206] [outer = 0x11889a000] 16:59:42 INFO - PROCESS | 2854 | 1468022382204 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1194c4000) [pid = 2854] [serial = 1207] [outer = 0x11889a000] 16:59:42 INFO - PROCESS | 2854 | 1468022382537 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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 531ms 16:59:42 INFO - PROCESS | 2854 | 1468022382575 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:59:42 INFO - PROCESS | 2854 | 1468022382577 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:59:42 INFO - PROCESS | 2854 | 1468022382579 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 2854 | 1468022382580 Marionette TRACE conn2 <- [1,1582,null,{}] 16:59:42 INFO - PROCESS | 2854 | 1468022382583 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}] 16:59:42 INFO - PROCESS | 2854 | 1468022382584 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:42 INFO - PROCESS | 2854 | 1468022382661 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:59:42 INFO - PROCESS | 2854 | 1468022382668 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 2854 | 1468022382669 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb5000 == 32 [pid = 2854] [id = 403] 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1194d2000) [pid = 2854] [serial = 1208] [outer = 0x0] 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119981800) [pid = 2854] [serial = 1209] [outer = 0x1194d2000] 16:59:42 INFO - PROCESS | 2854 | 1468022382694 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119a9e800) [pid = 2854] [serial = 1210] [outer = 0x1194d2000] 16:59:43 INFO - PROCESS | 2854 | 1468022383018 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]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 16:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:59:43 INFO - PROCESS | 2854 | 1468022383052 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 2854 | 1468022383053 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:59:43 INFO - PROCESS | 2854 | 1468022383055 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 2854 | 1468022383056 Marionette TRACE conn2 <- [1,1586,null,{}] 16:59:43 INFO - PROCESS | 2854 | 1468022383059 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}] 16:59:43 INFO - PROCESS | 2854 | 1468022383060 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:43 INFO - PROCESS | 2854 | 1468022383131 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:59:43 INFO - PROCESS | 2854 | 1468022383190 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 2854 | 1468022383191 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x12160b800 == 33 [pid = 2854] [id = 404] 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1133f3c00) [pid = 2854] [serial = 1211] [outer = 0x0] 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119aa2000) [pid = 2854] [serial = 1212] [outer = 0x1133f3c00] 16:59:43 INFO - PROCESS | 2854 | 1468022383215 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119c24c00) [pid = 2854] [serial = 1213] [outer = 0x1133f3c00] 16:59:43 INFO - PROCESS | 2854 | 1468022383537 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]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 16:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:59:43 INFO - PROCESS | 2854 | 1468022383575 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 2854 | 1468022383576 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:59:43 INFO - PROCESS | 2854 | 1468022383578 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 2854 | 1468022383579 Marionette TRACE conn2 <- [1,1590,null,{}] 16:59:43 INFO - PROCESS | 2854 | 1468022383587 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}] 16:59:43 INFO - PROCESS | 2854 | 1468022383591 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:43 INFO - PROCESS | 2854 | 1468022383705 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:59:43 INFO - PROCESS | 2854 | 1468022383709 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 2854 | 1468022383710 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x124455800 == 34 [pid = 2854] [id = 405] 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x1188b2000) [pid = 2854] [serial = 1214] [outer = 0x0] 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11a0df400) [pid = 2854] [serial = 1215] [outer = 0x1188b2000] 16:59:43 INFO - PROCESS | 2854 | 1468022383735 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x123aaac00) [pid = 2854] [serial = 1216] [outer = 0x1188b2000] 16:59:44 INFO - PROCESS | 2854 | 1468022384080 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]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 525ms 16:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:59:44 INFO - PROCESS | 2854 | 1468022384108 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 2854 | 1468022384109 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:59:44 INFO - PROCESS | 2854 | 1468022384111 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 2854 | 1468022384112 Marionette TRACE conn2 <- [1,1594,null,{}] 16:59:44 INFO - PROCESS | 2854 | 1468022384115 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}] 16:59:44 INFO - PROCESS | 2854 | 1468022384118 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:44 INFO - PROCESS | 2854 | 1468022384212 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:59:44 INFO - PROCESS | 2854 | 1468022384216 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 2854 | 1468022384217 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x125751800 == 35 [pid = 2854] [id = 406] 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x118885400) [pid = 2854] [serial = 1217] [outer = 0x0] 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1240b1400) [pid = 2854] [serial = 1218] [outer = 0x118885400] 16:59:44 INFO - PROCESS | 2854 | 1468022384247 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x124cb2800) [pid = 2854] [serial = 1219] [outer = 0x118885400] 16:59:44 INFO - PROCESS | 2854 | 1468022384563 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]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 16:59:44 INFO - PROCESS | 2854 | 1468022384588 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 2854 | 1468022384589 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:59:44 INFO - PROCESS | 2854 | 1468022384591 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 2854 | 1468022384592 Marionette TRACE conn2 <- [1,1598,null,{}] 16:59:44 INFO - PROCESS | 2854 | 1468022384595 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}] 16:59:44 INFO - PROCESS | 2854 | 1468022384596 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:44 INFO - PROCESS | 2854 | 1468022384697 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:59:44 INFO - PROCESS | 2854 | 1468022384701 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 2854 | 1468022384702 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x116675800 == 36 [pid = 2854] [id = 407] 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119c25000) [pid = 2854] [serial = 1220] [outer = 0x0] 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12566e800) [pid = 2854] [serial = 1221] [outer = 0x119c25000] 16:59:44 INFO - PROCESS | 2854 | 1468022384726 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12637b800) [pid = 2854] [serial = 1222] [outer = 0x119c25000] 16:59:45 INFO - PROCESS | 2854 | 1468022385060 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]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 16:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:59:45 INFO - PROCESS | 2854 | 1468022385112 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 2854 | 1468022385114 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:59:45 INFO - PROCESS | 2854 | 1468022385116 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 2854 | 1468022385117 Marionette TRACE conn2 <- [1,1602,null,{}] 16:59:45 INFO - PROCESS | 2854 | 1468022385119 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}] 16:59:45 INFO - PROCESS | 2854 | 1468022385120 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:45 INFO - PROCESS | 2854 | 1468022385219 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:59:45 INFO - PROCESS | 2854 | 1468022385223 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 2854 | 1468022385224 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f79800 == 37 [pid = 2854] [id = 408] 16:59:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x125707c00) [pid = 2854] [serial = 1223] [outer = 0x0] 16:59:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x127105800) [pid = 2854] [serial = 1224] [outer = 0x125707c00] 16:59:45 INFO - PROCESS | 2854 | 1468022385255 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x127360c00) [pid = 2854] [serial = 1225] [outer = 0x125707c00] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12ad37000) [pid = 2854] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x113312400) [pid = 2854] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1183a5400) [pid = 2854] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12aee5c00) [pid = 2854] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x128f20800) [pid = 2854] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119c29400) [pid = 2854] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1210a1000) [pid = 2854] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118332c00) [pid = 2854] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12b947000) [pid = 2854] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x116a1a400) [pid = 2854] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x110e75c00) [pid = 2854] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1210e3800) [pid = 2854] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x112d42800) [pid = 2854] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x111ca8800) [pid = 2854] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x110eedc00) [pid = 2854] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x116a14400) [pid = 2854] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:59:45 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x114f84400) [pid = 2854] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:59:45 INFO - PROCESS | 2854 | 1468022385761 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]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 16:59:45 INFO - PROCESS | 2854 | 1468022385786 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 2854 | 1468022385788 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:59:45 INFO - PROCESS | 2854 | 1468022385792 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 2854 | 1468022385793 Marionette TRACE conn2 <- [1,1606,null,{}] 16:59:45 INFO - PROCESS | 2854 | 1468022385797 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}] 16:59:45 INFO - PROCESS | 2854 | 1468022385799 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:45 INFO - PROCESS | 2854 | 1468022385919 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:59:46 INFO - PROCESS | 2854 | 1468022386032 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 2854 | 1468022386034 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x129459800 == 38 [pid = 2854] [id = 409] 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x110e75c00) [pid = 2854] [serial = 1226] [outer = 0x0] 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x116a1a400) [pid = 2854] [serial = 1227] [outer = 0x110e75c00] 16:59:46 INFO - PROCESS | 2854 | 1468022386067 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119c29400) [pid = 2854] [serial = 1228] [outer = 0x110e75c00] 16:59:46 INFO - PROCESS | 2854 | 1468022386320 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]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 569ms 16:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:59:46 INFO - PROCESS | 2854 | 1468022386361 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 2854 | 1468022386362 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:59:46 INFO - PROCESS | 2854 | 1468022386372 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 2854 | 1468022386373 Marionette TRACE conn2 <- [1,1610,null,{}] 16:59:46 INFO - PROCESS | 2854 | 1468022386375 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}] 16:59:46 INFO - PROCESS | 2854 | 1468022386377 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:46 INFO - PROCESS | 2854 | 1468022386480 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:59:46 INFO - PROCESS | 2854 | 1468022386486 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 2854 | 1468022386488 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad1f000 == 39 [pid = 2854] [id = 410] 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12109e400) [pid = 2854] [serial = 1229] [outer = 0x0] 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x127386000) [pid = 2854] [serial = 1230] [outer = 0x12109e400] 16:59:46 INFO - PROCESS | 2854 | 1468022386514 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bd7400) [pid = 2854] [serial = 1231] [outer = 0x12109e400] 16:59:46 INFO - PROCESS | 2854 | 1468022386818 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]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 475ms 16:59:46 INFO - PROCESS | 2854 | 1468022386841 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 2854 | 1468022386842 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:59:46 INFO - PROCESS | 2854 | 1468022386846 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 2854 | 1468022386848 Marionette TRACE conn2 <- [1,1614,null,{}] 16:59:46 INFO - PROCESS | 2854 | 1468022386858 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}] 16:59:46 INFO - PROCESS | 2854 | 1468022386859 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:46 INFO - PROCESS | 2854 | 1468022386969 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:59:46 INFO - PROCESS | 2854 | 1468022386975 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 2854 | 1468022386976 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae25800 == 40 [pid = 2854] [id = 411] 16:59:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1183a5400) [pid = 2854] [serial = 1232] [outer = 0x0] 16:59:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x128c45c00) [pid = 2854] [serial = 1233] [outer = 0x1183a5400] 16:59:47 INFO - PROCESS | 2854 | 1468022387000 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x129211000) [pid = 2854] [serial = 1234] [outer = 0x1183a5400] 16:59:47 INFO - PROCESS | 2854 | 1468022387300 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]]]}] 16:59:47 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 16:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 480ms 16:59:47 INFO - PROCESS | 2854 | 1468022387324 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:59:47 INFO - PROCESS | 2854 | 1468022387325 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:59:47 INFO - PROCESS | 2854 | 1468022387327 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 2854 | 1468022387328 Marionette TRACE conn2 <- [1,1618,null,{}] 16:59:47 INFO - PROCESS | 2854 | 1468022387331 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}] 16:59:47 INFO - PROCESS | 2854 | 1468022387333 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:47 INFO - PROCESS | 2854 | 1468022387419 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:59:47 INFO - PROCESS | 2854 | 1468022387423 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 2854 | 1468022387424 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a5800 == 41 [pid = 2854] [id = 412] 16:59:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12940d400) [pid = 2854] [serial = 1235] [outer = 0x0] 16:59:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x129492000) [pid = 2854] [serial = 1236] [outer = 0x12940d400] 16:59:47 INFO - PROCESS | 2854 | 1468022387447 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12a6e7400) [pid = 2854] [serial = 1237] [outer = 0x12940d400] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x117d8c800 == 40 [pid = 2854] [id = 401] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x113ce5000 == 39 [pid = 2854] [id = 400] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x11837f000 == 38 [pid = 2854] [id = 399] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x12dcc9800 == 37 [pid = 2854] [id = 398] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x1191b2800 == 36 [pid = 2854] [id = 402] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x124455800 == 35 [pid = 2854] [id = 405] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x128f79800 == 34 [pid = 2854] [id = 408] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb5000 == 33 [pid = 2854] [id = 403] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad1f000 == 32 [pid = 2854] [id = 410] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x116675800 == 31 [pid = 2854] [id = 407] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x12160b800 == 30 [pid = 2854] [id = 404] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x129459800 == 29 [pid = 2854] [id = 409] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x125751800 == 28 [pid = 2854] [id = 406] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12aede400) [pid = 2854] [serial = 1170] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x12738fc00) [pid = 2854] [serial = 1161] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x128c44000) [pid = 2854] [serial = 1162] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11887c800) [pid = 2854] [serial = 1146] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1188be400) [pid = 2854] [serial = 1147] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12b1ee000) [pid = 2854] [serial = 1173] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x129207000) [pid = 2854] [serial = 1164] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12940e400) [pid = 2854] [serial = 1165] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11a0e0400) [pid = 2854] [serial = 1152] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1210d8c00) [pid = 2854] [serial = 1153] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12948d400) [pid = 2854] [serial = 1167] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x12a84fc00) [pid = 2854] [serial = 1168] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1210e5000) [pid = 2854] [serial = 1155] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x124c1c800) [pid = 2854] [serial = 1156] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x12b9cfc00) [pid = 2854] [serial = 1176] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x116a21c00) [pid = 2854] [serial = 1143] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x110e7c400) [pid = 2854] [serial = 1179] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x12b9dbc00) [pid = 2854] [serial = 1177] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x118224400) [pid = 2854] [serial = 1144] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x110e81c00) [pid = 2854] [serial = 1180] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x124c1f800) [pid = 2854] [serial = 1188] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x12920fc00) [pid = 2854] [serial = 1189] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x124cb7000) [pid = 2854] [serial = 1158] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x127369800) [pid = 2854] [serial = 1159] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x11990d800) [pid = 2854] [serial = 1149] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x119a9dc00) [pid = 2854] [serial = 1150] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x112f31000) [pid = 2854] [serial = 1182] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x11917d400) [pid = 2854] [serial = 1185] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x12940f000) [pid = 2854] [serial = 1191] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x12b9d9800) [pid = 2854] [serial = 1192] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x116f30400) [pid = 2854] [serial = 1183] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x12b946800) [pid = 2854] [serial = 1174] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x12b09c800) [pid = 2854] [serial = 1171] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x119a42400) [pid = 2854] [serial = 1186] [outer = 0x0] [url = about:blank] 16:59:48 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae25800 == 27 [pid = 2854] [id = 411] 16:59:48 INFO - PROCESS | 2854 | 1468022388867 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]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1574ms 16:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:59:48 INFO - PROCESS | 2854 | 1468022388902 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 2854 | 1468022388904 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:59:48 INFO - PROCESS | 2854 | 1468022388907 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 2854 | 1468022388909 Marionette TRACE conn2 <- [1,1622,null,{}] 16:59:48 INFO - PROCESS | 2854 | 1468022388913 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}] 16:59:48 INFO - PROCESS | 2854 | 1468022388916 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:49 INFO - PROCESS | 2854 | 1468022389009 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:59:49 INFO - PROCESS | 2854 | 1468022389062 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 2854 | 1468022389064 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x116410000 == 28 [pid = 2854] [id = 413] 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x112c4b400) [pid = 2854] [serial = 1238] [outer = 0x0] 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x112c55000) [pid = 2854] [serial = 1239] [outer = 0x112c4b400] 16:59:49 INFO - PROCESS | 2854 | 1468022389093 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x112d48400) [pid = 2854] [serial = 1240] [outer = 0x112c4b400] 16:59:49 INFO - PROCESS | 2854 | 1468022389407 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]]]}] 16:59:49 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 16:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 16:59:49 INFO - PROCESS | 2854 | 1468022389427 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 2854 | 1468022389431 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:59:49 INFO - PROCESS | 2854 | 1468022389438 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 2854 | 1468022389440 Marionette TRACE conn2 <- [1,1626,null,{}] 16:59:49 INFO - PROCESS | 2854 | 1468022389442 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}] 16:59:49 INFO - PROCESS | 2854 | 1468022389445 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:49 INFO - PROCESS | 2854 | 1468022389523 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:59:49 INFO - PROCESS | 2854 | 1468022389527 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 2854 | 1468022389528 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x117162800 == 29 [pid = 2854] [id = 414] 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x113ddd400) [pid = 2854] [serial = 1241] [outer = 0x0] 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x115e8f400) [pid = 2854] [serial = 1242] [outer = 0x113ddd400] 16:59:49 INFO - PROCESS | 2854 | 1468022389558 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x1164e6c00) [pid = 2854] [serial = 1243] [outer = 0x113ddd400] 16:59:49 INFO - PROCESS | 2854 | 1468022389876 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]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 16:59:49 INFO - PROCESS | 2854 | 1468022389907 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 2854 | 1468022389909 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:59:49 INFO - PROCESS | 2854 | 1468022389919 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 2854 | 1468022389922 Marionette TRACE conn2 <- [1,1630,null,{}] 16:59:49 INFO - PROCESS | 2854 | 1468022389930 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}] 16:59:49 INFO - PROCESS | 2854 | 1468022389933 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:50 INFO - PROCESS | 2854 | 1468022390008 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:59:50 INFO - PROCESS | 2854 | 1468022390013 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 2854 | 1468022390015 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842a000 == 30 [pid = 2854] [id = 415] 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x110e78c00) [pid = 2854] [serial = 1244] [outer = 0x0] 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x1176f5000) [pid = 2854] [serial = 1245] [outer = 0x110e78c00] 16:59:50 INFO - PROCESS | 2854 | 1468022390045 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x118222c00) [pid = 2854] [serial = 1246] [outer = 0x110e78c00] 16:59:50 INFO - PROCESS | 2854 | 1468022390363 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]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 481ms 16:59:50 INFO - PROCESS | 2854 | 1468022390392 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 2854 | 1468022390394 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:59:50 INFO - PROCESS | 2854 | 1468022390397 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 2854 | 1468022390400 Marionette TRACE conn2 <- [1,1634,null,{}] 16:59:50 INFO - PROCESS | 2854 | 1468022390403 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}] 16:59:50 INFO - PROCESS | 2854 | 1468022390405 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:50 INFO - PROCESS | 2854 | 1468022390495 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:59:50 INFO - PROCESS | 2854 | 1468022390569 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 2854 | 1468022390571 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x118471800 == 31 [pid = 2854] [id = 416] 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x118224800) [pid = 2854] [serial = 1247] [outer = 0x0] 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x1183a7800) [pid = 2854] [serial = 1248] [outer = 0x118224800] 16:59:50 INFO - PROCESS | 2854 | 1468022390613 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x1183d3000) [pid = 2854] [serial = 1249] [outer = 0x118224800] 16:59:50 INFO - PROCESS | 2854 | 1468022390902 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]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 16:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:59:50 INFO - PROCESS | 2854 | 1468022390928 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 2854 | 1468022390929 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:59:50 INFO - PROCESS | 2854 | 1468022390938 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 2854 | 1468022390939 Marionette TRACE conn2 <- [1,1638,null,{}] 16:59:50 INFO - PROCESS | 2854 | 1468022390942 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}] 16:59:50 INFO - PROCESS | 2854 | 1468022390943 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:51 INFO - PROCESS | 2854 | 1468022391028 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:59:51 INFO - PROCESS | 2854 | 1468022391031 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 2854 | 1468022391034 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x119743800 == 32 [pid = 2854] [id = 417] 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x115df9000) [pid = 2854] [serial = 1250] [outer = 0x0] 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x118551c00) [pid = 2854] [serial = 1251] [outer = 0x115df9000] 16:59:51 INFO - PROCESS | 2854 | 1468022391059 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x118764c00) [pid = 2854] [serial = 1252] [outer = 0x115df9000] 16:59:51 INFO - PROCESS | 2854 | 1468022391400 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 476ms 16:59:51 INFO - PROCESS | 2854 | 1468022391409 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 2854 | 1468022391410 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:59:51 INFO - PROCESS | 2854 | 1468022391412 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 2854 | 1468022391413 Marionette TRACE conn2 <- [1,1642,null,{}] 16:59:51 INFO - PROCESS | 2854 | 1468022391417 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}] 16:59:51 INFO - PROCESS | 2854 | 1468022391422 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:51 INFO - PROCESS | 2854 | 1468022391552 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:59:51 INFO - PROCESS | 2854 | 1468022391561 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 2854 | 1468022391562 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x121718800 == 33 [pid = 2854] [id = 418] 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x11887f800) [pid = 2854] [serial = 1253] [outer = 0x0] 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x1188bc000) [pid = 2854] [serial = 1254] [outer = 0x11887f800] 16:59:51 INFO - PROCESS | 2854 | 1468022391601 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x119902400) [pid = 2854] [serial = 1255] [outer = 0x11887f800] 16:59:51 INFO - PROCESS | 2854 | 1468022391951 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 571ms 16:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:59:51 INFO - PROCESS | 2854 | 1468022391986 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 2854 | 1468022391987 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:59:51 INFO - PROCESS | 2854 | 1468022391989 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 2854 | 1468022391990 Marionette TRACE conn2 <- [1,1646,null,{}] 16:59:51 INFO - PROCESS | 2854 | 1468022391992 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}] 16:59:51 INFO - PROCESS | 2854 | 1468022391993 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:52 INFO - PROCESS | 2854 | 1468022392070 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:59:52 INFO - PROCESS | 2854 | 1468022392074 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 2854 | 1468022392075 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234d0800 == 34 [pid = 2854] [id = 419] 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x118882800) [pid = 2854] [serial = 1256] [outer = 0x0] 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119902c00) [pid = 2854] [serial = 1257] [outer = 0x118882800] 16:59:52 INFO - PROCESS | 2854 | 1468022392148 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11998e800) [pid = 2854] [serial = 1258] [outer = 0x118882800] 16:59:52 INFO - PROCESS | 2854 | 1468022392405 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]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 16:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:59:52 INFO - PROCESS | 2854 | 1468022392457 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 2854 | 1468022392458 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:59:52 INFO - PROCESS | 2854 | 1468022392460 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 2854 | 1468022392461 Marionette TRACE conn2 <- [1,1650,null,{}] 16:59:52 INFO - PROCESS | 2854 | 1468022392471 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}] 16:59:52 INFO - PROCESS | 2854 | 1468022392472 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:52 INFO - PROCESS | 2854 | 1468022392551 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:59:52 INFO - PROCESS | 2854 | 1468022392555 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 2854 | 1468022392556 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x12561a000 == 35 [pid = 2854] [id = 420] 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11822fc00) [pid = 2854] [serial = 1259] [outer = 0x0] 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119a9d400) [pid = 2854] [serial = 1260] [outer = 0x11822fc00] 16:59:52 INFO - PROCESS | 2854 | 1468022392580 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119bd0400) [pid = 2854] [serial = 1261] [outer = 0x11822fc00] 16:59:52 INFO - PROCESS | 2854 | 1468022392902 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]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 468ms 16:59:52 INFO - PROCESS | 2854 | 1468022392930 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 2854 | 1468022392933 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:59:52 INFO - PROCESS | 2854 | 1468022392935 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 2854 | 1468022392936 Marionette TRACE conn2 <- [1,1654,null,{}] 16:59:52 INFO - PROCESS | 2854 | 1468022392939 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}] 16:59:52 INFO - PROCESS | 2854 | 1468022392940 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:53 INFO - PROCESS | 2854 | 1468022393040 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:59:53 INFO - PROCESS | 2854 | 1468022393054 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 2854 | 1468022393055 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x118428000 == 36 [pid = 2854] [id = 421] 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1183d1000) [pid = 2854] [serial = 1262] [outer = 0x0] 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119c2c400) [pid = 2854] [serial = 1263] [outer = 0x1183d1000] 16:59:53 INFO - PROCESS | 2854 | 1468022393079 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11a0e2800) [pid = 2854] [serial = 1264] [outer = 0x1183d1000] 16:59:53 INFO - PROCESS | 2854 | 1468022393365 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]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 16:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:59:53 INFO - PROCESS | 2854 | 1468022393405 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 2854 | 1468022393406 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:59:53 INFO - PROCESS | 2854 | 1468022393408 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 2854 | 1468022393409 Marionette TRACE conn2 <- [1,1658,null,{}] 16:59:53 INFO - PROCESS | 2854 | 1468022393412 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}] 16:59:53 INFO - PROCESS | 2854 | 1468022393413 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:53 INFO - PROCESS | 2854 | 1468022393490 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:59:53 INFO - PROCESS | 2854 | 1468022393493 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 2854 | 1468022393495 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f7a000 == 37 [pid = 2854] [id = 422] 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11a0e2c00) [pid = 2854] [serial = 1265] [outer = 0x0] 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1210dc400) [pid = 2854] [serial = 1266] [outer = 0x11a0e2c00] 16:59:53 INFO - PROCESS | 2854 | 1468022393521 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1210e2400) [pid = 2854] [serial = 1267] [outer = 0x11a0e2c00] 16:59:53 INFO - PROCESS | 2854 | 1468022393847 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]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 16:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:59:53 INFO - PROCESS | 2854 | 1468022393877 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 2854 | 1468022393879 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:59:53 INFO - PROCESS | 2854 | 1468022393881 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 2854 | 1468022393883 Marionette TRACE conn2 <- [1,1662,null,{}] 16:59:53 INFO - PROCESS | 2854 | 1468022393885 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}] 16:59:53 INFO - PROCESS | 2854 | 1468022393887 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:54 INFO - PROCESS | 2854 | 1468022394002 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:59:54 INFO - PROCESS | 2854 | 1468022394022 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 2854 | 1468022394023 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x119742800 == 38 [pid = 2854] [id = 423] 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x11990ac00) [pid = 2854] [serial = 1268] [outer = 0x0] 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1210e2800) [pid = 2854] [serial = 1269] [outer = 0x11990ac00] 16:59:54 INFO - PROCESS | 2854 | 1468022394050 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123747c00) [pid = 2854] [serial = 1270] [outer = 0x11990ac00] 16:59:54 INFO - PROCESS | 2854 | 1468022394399 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]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 569ms 16:59:54 INFO - PROCESS | 2854 | 1468022394450 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 2854 | 1468022394451 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:59:54 INFO - PROCESS | 2854 | 1468022394454 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 2854 | 1468022394455 Marionette TRACE conn2 <- [1,1666,null,{}] 16:59:54 INFO - PROCESS | 2854 | 1468022394458 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}] 16:59:54 INFO - PROCESS | 2854 | 1468022394459 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:54 INFO - PROCESS | 2854 | 1468022394552 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:59:54 INFO - PROCESS | 2854 | 1468022394561 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 2854 | 1468022394562 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a548800 == 39 [pid = 2854] [id = 424] 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123749800) [pid = 2854] [serial = 1271] [outer = 0x0] 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x123aad000) [pid = 2854] [serial = 1272] [outer = 0x123749800] 16:59:54 INFO - PROCESS | 2854 | 1468022394586 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12442c800) [pid = 2854] [serial = 1273] [outer = 0x123749800] 16:59:54 INFO - PROCESS | 2854 | 1468022394904 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]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 16:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:59:54 INFO - PROCESS | 2854 | 1468022394924 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 2854 | 1468022394926 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:59:54 INFO - PROCESS | 2854 | 1468022394928 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 2854 | 1468022394929 Marionette TRACE conn2 <- [1,1670,null,{}] 16:59:54 INFO - PROCESS | 2854 | 1468022394931 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}] 16:59:54 INFO - PROCESS | 2854 | 1468022394934 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:55 INFO - PROCESS | 2854 | 1468022395037 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:59:55 INFO - PROCESS | 2854 | 1468022395041 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 2854 | 1468022395042 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae28000 == 40 [pid = 2854] [id = 425] 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x123aa3c00) [pid = 2854] [serial = 1274] [outer = 0x0] 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1246d0c00) [pid = 2854] [serial = 1275] [outer = 0x123aa3c00] 16:59:55 INFO - PROCESS | 2854 | 1468022395065 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x125674000) [pid = 2854] [serial = 1276] [outer = 0x123aa3c00] 16:59:55 INFO - PROCESS | 2854 | 1468022395399 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 16:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:59:55 INFO - PROCESS | 2854 | 1468022395449 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 2854 | 1468022395450 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:59:55 INFO - PROCESS | 2854 | 1468022395452 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 2854 | 1468022395453 Marionette TRACE conn2 <- [1,1674,null,{}] 16:59:55 INFO - PROCESS | 2854 | 1468022395455 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}] 16:59:55 INFO - PROCESS | 2854 | 1468022395457 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:55 INFO - PROCESS | 2854 | 1468022395555 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:59:55 INFO - PROCESS | 2854 | 1468022395566 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 2854 | 1468022395567 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1ad800 == 41 [pid = 2854] [id = 426] 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x125674400) [pid = 2854] [serial = 1277] [outer = 0x0] 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12636f400) [pid = 2854] [serial = 1278] [outer = 0x125674400] 16:59:55 INFO - PROCESS | 2854 | 1468022395591 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x127315000) [pid = 2854] [serial = 1279] [outer = 0x125674400] 16:59:55 INFO - PROCESS | 2854 | 1468022395899 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 473ms 16:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:59:55 INFO - PROCESS | 2854 | 1468022395925 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 2854 | 1468022395926 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:59:55 INFO - PROCESS | 2854 | 1468022395928 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 2854 | 1468022395929 Marionette TRACE conn2 <- [1,1678,null,{}] 16:59:55 INFO - PROCESS | 2854 | 1468022395932 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}] 16:59:55 INFO - PROCESS | 2854 | 1468022395935 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:56 INFO - PROCESS | 2854 | 1468022396179 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119c25000) [pid = 2854] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x118885400) [pid = 2854] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x125707c00) [pid = 2854] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x110e75c00) [pid = 2854] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12109e400) [pid = 2854] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1133f3c00) [pid = 2854] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1194d2000) [pid = 2854] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11889a000) [pid = 2854] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x116f92c00) [pid = 2854] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116140800) [pid = 2854] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x115e8f000) [pid = 2854] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12be05400) [pid = 2854] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183a5400) [pid = 2854] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12aee8c00) [pid = 2854] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:59:56 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1188b2000) [pid = 2854] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:59:56 INFO - PROCESS | 2854 | 1468022396249 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 2854 | 1468022396250 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x11616b000 == 42 [pid = 2854] [id = 427] 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x110e76c00) [pid = 2854] [serial = 1280] [outer = 0x0] 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x112cdf400) [pid = 2854] [serial = 1281] [outer = 0x110e76c00] 16:59:56 INFO - PROCESS | 2854 | 1468022396291 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11822d400) [pid = 2854] [serial = 1282] [outer = 0x110e76c00] 16:59:56 INFO - PROCESS | 2854 | 1468022396616 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]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 718ms 16:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:59:56 INFO - PROCESS | 2854 | 1468022396655 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 2854 | 1468022396656 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:59:56 INFO - PROCESS | 2854 | 1468022396658 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 2854 | 1468022396659 Marionette TRACE conn2 <- [1,1682,null,{}] 16:59:56 INFO - PROCESS | 2854 | 1468022396662 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}] 16:59:56 INFO - PROCESS | 2854 | 1468022396663 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:56 INFO - PROCESS | 2854 | 1468022396771 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:59:56 INFO - PROCESS | 2854 | 1468022396792 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 2854 | 1468022396793 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be24800 == 43 [pid = 2854] [id = 428] 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x116f88c00) [pid = 2854] [serial = 1283] [outer = 0x0] 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11889a000) [pid = 2854] [serial = 1284] [outer = 0x116f88c00] 16:59:56 INFO - PROCESS | 2854 | 1468022396816 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x127110400) [pid = 2854] [serial = 1285] [outer = 0x116f88c00] 16:59:57 INFO - PROCESS | 2854 | 1468022397081 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]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 16:59:57 INFO - PROCESS | 2854 | 1468022397128 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 2854 | 1468022397129 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:59:57 INFO - PROCESS | 2854 | 1468022397138 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 2854 | 1468022397139 Marionette TRACE conn2 <- [1,1686,null,{}] 16:59:57 INFO - PROCESS | 2854 | 1468022397141 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}] 16:59:57 INFO - PROCESS | 2854 | 1468022397142 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:57 INFO - PROCESS | 2854 | 1468022397267 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:59:57 INFO - PROCESS | 2854 | 1468022397272 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 2854 | 1468022397274 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c544000 == 44 [pid = 2854] [id = 429] 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x115e8e800) [pid = 2854] [serial = 1286] [outer = 0x0] 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12735f800) [pid = 2854] [serial = 1287] [outer = 0x115e8e800] 16:59:57 INFO - PROCESS | 2854 | 1468022397313 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x127390800) [pid = 2854] [serial = 1288] [outer = 0x115e8e800] 16:59:57 INFO - PROCESS | 2854 | 1468022397669 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]]]}] 16:59:57 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 16:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 575ms 16:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:59:57 INFO - PROCESS | 2854 | 1468022397707 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 2854 | 1468022397709 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:59:57 INFO - PROCESS | 2854 | 1468022397711 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 2854 | 1468022397712 Marionette TRACE conn2 <- [1,1690,null,{}] 16:59:57 INFO - PROCESS | 2854 | 1468022397714 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}] 16:59:57 INFO - PROCESS | 2854 | 1468022397715 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:57 INFO - PROCESS | 2854 | 1468022397823 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:59:57 INFO - PROCESS | 2854 | 1468022397828 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 2854 | 1468022397829 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c559800 == 45 [pid = 2854] [id = 430] 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119c2a000) [pid = 2854] [serial = 1289] [outer = 0x0] 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x128bc9c00) [pid = 2854] [serial = 1290] [outer = 0x119c2a000] 16:59:57 INFO - PROCESS | 2854 | 1468022397853 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x128c3b000) [pid = 2854] [serial = 1291] [outer = 0x119c2a000] 16:59:58 INFO - PROCESS | 2854 | 1468022398211 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]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 16:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:59:58 INFO - PROCESS | 2854 | 1468022398244 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 2854 | 1468022398246 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:59:58 INFO - PROCESS | 2854 | 1468022398253 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 2854 | 1468022398255 Marionette TRACE conn2 <- [1,1694,null,{}] 16:59:58 INFO - PROCESS | 2854 | 1468022398259 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}] 16:59:58 INFO - PROCESS | 2854 | 1468022398261 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:58 INFO - PROCESS | 2854 | 1468022398381 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:59:58 INFO - PROCESS | 2854 | 1468022398456 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 2854 | 1468022398459 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x11600a000 == 46 [pid = 2854] [id = 431] 16:59:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x110ef0000) [pid = 2854] [serial = 1292] [outer = 0x0] 16:59:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x111c75000) [pid = 2854] [serial = 1293] [outer = 0x110ef0000] 16:59:58 INFO - PROCESS | 2854 | 1468022398490 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x112cd5800) [pid = 2854] [serial = 1294] [outer = 0x110ef0000] 16:59:59 INFO - PROCESS | 2854 | 1468022399019 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]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 828ms 16:59:59 INFO - PROCESS | 2854 | 1468022399094 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 2854 | 1468022399097 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:59:59 INFO - PROCESS | 2854 | 1468022399104 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 2854 | 1468022399106 Marionette TRACE conn2 <- [1,1698,null,{}] 16:59:59 INFO - PROCESS | 2854 | 1468022399109 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}] 16:59:59 INFO - PROCESS | 2854 | 1468022399111 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:59 INFO - PROCESS | 2854 | 1468022399222 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:59:59 INFO - PROCESS | 2854 | 1468022399301 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 2854 | 1468022399303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 16:59:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191a9800 == 47 [pid = 2854] [id = 432] 16:59:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x116638000) [pid = 2854] [serial = 1295] [outer = 0x0] 16:59:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1167d0000) [pid = 2854] [serial = 1296] [outer = 0x116638000] 16:59:59 INFO - PROCESS | 2854 | 1468022399333 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x116f8b000) [pid = 2854] [serial = 1297] [outer = 0x116638000] 17:00:00 INFO - PROCESS | 2854 | 1468022400037 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]]]}] 17:00:00 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 17:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 974ms 17:00:00 INFO - PROCESS | 2854 | 1468022400079 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:00:00 INFO - PROCESS | 2854 | 1468022400081 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:00:00 INFO - PROCESS | 2854 | 1468022400084 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 2854 | 1468022400086 Marionette TRACE conn2 <- [1,1702,null,{}] 17:00:00 INFO - PROCESS | 2854 | 1468022400089 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}] 17:00:00 INFO - PROCESS | 2854 | 1468022400091 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:00 INFO - PROCESS | 2854 | 1468022400216 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12c544000 == 46 [pid = 2854] [id = 429] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12be24800 == 45 [pid = 2854] [id = 428] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11616b000 == 44 [pid = 2854] [id = 427] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1ad800 == 43 [pid = 2854] [id = 426] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae28000 == 42 [pid = 2854] [id = 425] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12a548800 == 41 [pid = 2854] [id = 424] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x129492000) [pid = 2854] [serial = 1236] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x119742800 == 40 [pid = 2854] [id = 423] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x128f7a000 == 39 [pid = 2854] [id = 422] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x118428000 == 38 [pid = 2854] [id = 421] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12561a000 == 37 [pid = 2854] [id = 420] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x1234d0800 == 36 [pid = 2854] [id = 419] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x121718800 == 35 [pid = 2854] [id = 418] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x119743800 == 34 [pid = 2854] [id = 417] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x118471800 == 33 [pid = 2854] [id = 416] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x11842a000 == 32 [pid = 2854] [id = 415] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x117162800 == 31 [pid = 2854] [id = 414] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x116410000 == 30 [pid = 2854] [id = 413] 17:00:00 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a5800 == 29 [pid = 2854] [id = 412] 17:00:00 INFO - PROCESS | 2854 | 1468022400301 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 2854 | 1468022400303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x116009800 == 30 [pid = 2854] [id = 433] 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x112d4c800) [pid = 2854] [serial = 1298] [outer = 0x0] 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x113c93400) [pid = 2854] [serial = 1299] [outer = 0x112d4c800] 17:00:00 INFO - PROCESS | 2854 | 1468022400331 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x116a21c00) [pid = 2854] [serial = 1300] [outer = 0x112d4c800] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x12b09d800) [pid = 2854] [serial = 1141] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11a0df400) [pid = 2854] [serial = 1215] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12566e800) [pid = 2854] [serial = 1221] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1240b1400) [pid = 2854] [serial = 1218] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x127105800) [pid = 2854] [serial = 1224] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12637b800) [pid = 2854] [serial = 1222] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x116a1a400) [pid = 2854] [serial = 1227] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x127386000) [pid = 2854] [serial = 1230] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x127360c00) [pid = 2854] [serial = 1225] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119aa2000) [pid = 2854] [serial = 1212] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119981800) [pid = 2854] [serial = 1209] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119a9e800) [pid = 2854] [serial = 1210] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1194c4000) [pid = 2854] [serial = 1207] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119431400) [pid = 2854] [serial = 1206] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183a9000) [pid = 2854] [serial = 1203] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118596400) [pid = 2854] [serial = 1204] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x116f8fc00) [pid = 2854] [serial = 1201] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x116637c00) [pid = 2854] [serial = 1200] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1183a4400) [pid = 2854] [serial = 1198] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x116f30000) [pid = 2854] [serial = 1197] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12be0d800) [pid = 2854] [serial = 1194] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12c412c00) [pid = 2854] [serial = 1195] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x129211000) [pid = 2854] [serial = 1234] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x124cb2800) [pid = 2854] [serial = 1219] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123aaac00) [pid = 2854] [serial = 1216] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x128bd7400) [pid = 2854] [serial = 1231] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119c29400) [pid = 2854] [serial = 1228] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x128c45c00) [pid = 2854] [serial = 1233] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119c24c00) [pid = 2854] [serial = 1213] [outer = 0x0] [url = about:blank] 17:00:00 INFO - PROCESS | 2854 | 1468022400657 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]]]}] 17:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 17:00:00 INFO - PROCESS | 2854 | 1468022400703 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 2854 | 1468022400706 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:00:00 INFO - PROCESS | 2854 | 1468022400710 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 2854 | 1468022400712 Marionette TRACE conn2 <- [1,1706,null,{}] 17:00:00 INFO - PROCESS | 2854 | 1468022400715 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}] 17:00:00 INFO - PROCESS | 2854 | 1468022400716 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:00 INFO - PROCESS | 2854 | 1468022400810 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:00:00 INFO - PROCESS | 2854 | 1468022400864 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 2854 | 1468022400865 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x118377000 == 31 [pid = 2854] [id = 434] 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x116f8f400) [pid = 2854] [serial = 1301] [outer = 0x0] 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1183a4400) [pid = 2854] [serial = 1302] [outer = 0x116f8f400] 17:00:00 INFO - PROCESS | 2854 | 1468022400892 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1183d3400) [pid = 2854] [serial = 1303] [outer = 0x116f8f400] 17:00:01 INFO - PROCESS | 2854 | 1468022401185 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]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 17:00:01 INFO - PROCESS | 2854 | 1468022401230 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 2854 | 1468022401231 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:00:01 INFO - PROCESS | 2854 | 1468022401236 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 2854 | 1468022401239 Marionette TRACE conn2 <- [1,1710,null,{}] 17:00:01 INFO - PROCESS | 2854 | 1468022401246 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}] 17:00:01 INFO - PROCESS | 2854 | 1468022401250 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:01 INFO - PROCESS | 2854 | 1468022401334 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:00:01 INFO - PROCESS | 2854 | 1468022401390 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 2854 | 1468022401392 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x11928e800 == 32 [pid = 2854] [id = 435] 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1121ba000) [pid = 2854] [serial = 1304] [outer = 0x0] 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118596400) [pid = 2854] [serial = 1305] [outer = 0x1121ba000] 17:00:01 INFO - PROCESS | 2854 | 1468022401420 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x118896400) [pid = 2854] [serial = 1306] [outer = 0x1121ba000] 17:00:01 INFO - PROCESS | 2854 | 1468022401702 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]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 17:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:00:01 INFO - PROCESS | 2854 | 1468022401757 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 2854 | 1468022401758 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:00:01 INFO - PROCESS | 2854 | 1468022401760 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 2854 | 1468022401762 Marionette TRACE conn2 <- [1,1714,null,{}] 17:00:01 INFO - PROCESS | 2854 | 1468022401764 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}] 17:00:01 INFO - PROCESS | 2854 | 1468022401766 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:01 INFO - PROCESS | 2854 | 1468022401844 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:00:01 INFO - PROCESS | 2854 | 1468022401848 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 2854 | 1468022401849 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x121711800 == 33 [pid = 2854] [id = 436] 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119177400) [pid = 2854] [serial = 1307] [outer = 0x0] 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1194c7000) [pid = 2854] [serial = 1308] [outer = 0x119177400] 17:00:01 INFO - PROCESS | 2854 | 1468022401877 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11990b400) [pid = 2854] [serial = 1309] [outer = 0x119177400] 17:00:02 INFO - PROCESS | 2854 | 1468022402219 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]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 468ms 17:00:02 INFO - PROCESS | 2854 | 1468022402229 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 2854 | 1468022402230 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:00:02 INFO - PROCESS | 2854 | 1468022402233 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 2854 | 1468022402237 Marionette TRACE conn2 <- [1,1718,null,{}] 17:00:02 INFO - PROCESS | 2854 | 1468022402240 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}] 17:00:02 INFO - PROCESS | 2854 | 1468022402248 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:02 INFO - PROCESS | 2854 | 1468022402356 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:00:02 INFO - PROCESS | 2854 | 1468022402370 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 2854 | 1468022402372 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x123734000 == 34 [pid = 2854] [id = 437] 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119909400) [pid = 2854] [serial = 1310] [outer = 0x0] 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119a3e400) [pid = 2854] [serial = 1311] [outer = 0x119909400] 17:00:02 INFO - PROCESS | 2854 | 1468022402396 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119aa0000) [pid = 2854] [serial = 1312] [outer = 0x119909400] 17:00:02 INFO - PROCESS | 2854 | 1468022402726 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]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 523ms 17:00:02 INFO - PROCESS | 2854 | 1468022402762 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:00:02 INFO - PROCESS | 2854 | 1468022402763 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:00:02 INFO - PROCESS | 2854 | 1468022402765 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 2854 | 1468022402766 Marionette TRACE conn2 <- [1,1722,null,{}] 17:00:02 INFO - PROCESS | 2854 | 1468022402768 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}] 17:00:02 INFO - PROCESS | 2854 | 1468022402773 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:02 INFO - PROCESS | 2854 | 1468022402889 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:00:02 INFO - PROCESS | 2854 | 1468022402925 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 2854 | 1468022402926 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716b000 == 35 [pid = 2854] [id = 438] 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119aa3c00) [pid = 2854] [serial = 1313] [outer = 0x0] 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11a0e6400) [pid = 2854] [serial = 1314] [outer = 0x119aa3c00] 17:00:02 INFO - PROCESS | 2854 | 1468022402951 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123010000) [pid = 2854] [serial = 1315] [outer = 0x119aa3c00] 17:00:03 INFO - PROCESS | 2854 | 1468022403360 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]]]}] 17:00:03 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 17:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 620ms 17:00:03 INFO - PROCESS | 2854 | 1468022403387 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 2854 | 1468022403389 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:00:03 INFO - PROCESS | 2854 | 1468022403410 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 2854 | 1468022403412 Marionette TRACE conn2 <- [1,1726,null,{}] 17:00:03 INFO - PROCESS | 2854 | 1468022403415 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}] 17:00:03 INFO - PROCESS | 2854 | 1468022403417 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:03 INFO - PROCESS | 2854 | 1468022403560 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:00:03 INFO - PROCESS | 2854 | 1468022403584 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 2854 | 1468022403585 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f76800 == 36 [pid = 2854] [id = 439] 17:00:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119c30800) [pid = 2854] [serial = 1316] [outer = 0x0] 17:00:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1233e3c00) [pid = 2854] [serial = 1317] [outer = 0x119c30800] 17:00:03 INFO - PROCESS | 2854 | 1468022403626 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x123aaf800) [pid = 2854] [serial = 1318] [outer = 0x119c30800] 17:00:03 INFO - PROCESS | 2854 | 1468022403982 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]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 630ms 17:00:04 INFO - PROCESS | 2854 | 1468022404030 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 2854 | 1468022404031 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:00:04 INFO - PROCESS | 2854 | 1468022404034 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 2854 | 1468022404035 Marionette TRACE conn2 <- [1,1730,null,{}] 17:00:04 INFO - PROCESS | 2854 | 1468022404037 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}] 17:00:04 INFO - PROCESS | 2854 | 1468022404038 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:04 INFO - PROCESS | 2854 | 1468022404137 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:00:04 INFO - PROCESS | 2854 | 1468022404141 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 2854 | 1468022404142 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x129459800 == 37 [pid = 2854] [id = 440] 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119aa3800) [pid = 2854] [serial = 1319] [outer = 0x0] 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x123b2e000) [pid = 2854] [serial = 1320] [outer = 0x119aa3800] 17:00:04 INFO - PROCESS | 2854 | 1468022404166 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x124cb2800) [pid = 2854] [serial = 1321] [outer = 0x119aa3800] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x123749800) [pid = 2854] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x118224800) [pid = 2854] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x123aa3c00) [pid = 2854] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x125674400) [pid = 2854] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1183d1000) [pid = 2854] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11887f800) [pid = 2854] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x115df9000) [pid = 2854] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x11a0e2c00) [pid = 2854] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x115e8e800) [pid = 2854] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x118882800) [pid = 2854] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12940d400) [pid = 2854] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x110e76c00) [pid = 2854] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x113ddd400) [pid = 2854] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x116f88c00) [pid = 2854] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11822fc00) [pid = 2854] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x112c4b400) [pid = 2854] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x110e78c00) [pid = 2854] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:00:04 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11990ac00) [pid = 2854] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:00:04 INFO - PROCESS | 2854 | 1468022404639 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]]]}] 17:00:04 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 17:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 17:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:00:04 INFO - PROCESS | 2854 | 1468022404653 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 2854 | 1468022404655 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:00:04 INFO - PROCESS | 2854 | 1468022404657 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 2854 | 1468022404658 Marionette TRACE conn2 <- [1,1734,null,{}] 17:00:04 INFO - PROCESS | 2854 | 1468022404661 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}] 17:00:04 INFO - PROCESS | 2854 | 1468022404662 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:04 INFO - PROCESS | 2854 | 1468022404739 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:00:04 INFO - PROCESS | 2854 | 1468022404797 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 2854 | 1468022404798 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a543000 == 38 [pid = 2854] [id = 441] 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11297bc00) [pid = 2854] [serial = 1322] [outer = 0x0] 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118228400) [pid = 2854] [serial = 1323] [outer = 0x11297bc00] 17:00:04 INFO - PROCESS | 2854 | 1468022404822 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11998b400) [pid = 2854] [serial = 1324] [outer = 0x11297bc00] 17:00:05 INFO - PROCESS | 2854 | 1468022405092 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]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 17:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:00:05 INFO - PROCESS | 2854 | 1468022405126 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 2854 | 1468022405127 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:00:05 INFO - PROCESS | 2854 | 1468022405129 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 2854 | 1468022405130 Marionette TRACE conn2 <- [1,1738,null,{}] 17:00:05 INFO - PROCESS | 2854 | 1468022405141 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}] 17:00:05 INFO - PROCESS | 2854 | 1468022405142 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:05 INFO - PROCESS | 2854 | 1468022405225 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:00:05 INFO - PROCESS | 2854 | 1468022405230 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 2854 | 1468022405231 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6c5800 == 39 [pid = 2854] [id = 442] 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1194c5c00) [pid = 2854] [serial = 1325] [outer = 0x0] 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x123754c00) [pid = 2854] [serial = 1326] [outer = 0x1194c5c00] 17:00:05 INFO - PROCESS | 2854 | 1468022405255 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11990fc00) [pid = 2854] [serial = 1327] [outer = 0x1194c5c00] 17:00:05 INFO - PROCESS | 2854 | 1468022405598 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]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 17:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:00:05 INFO - PROCESS | 2854 | 1468022405651 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 2854 | 1468022405653 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:00:05 INFO - PROCESS | 2854 | 1468022405655 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 2854 | 1468022405657 Marionette TRACE conn2 <- [1,1742,null,{}] 17:00:05 INFO - PROCESS | 2854 | 1468022405659 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}] 17:00:05 INFO - PROCESS | 2854 | 1468022405661 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:05 INFO - PROCESS | 2854 | 1468022405750 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:00:05 INFO - PROCESS | 2854 | 1468022405755 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 2854 | 1468022405757 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b99a000 == 40 [pid = 2854] [id = 443] 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x124cbf800) [pid = 2854] [serial = 1328] [outer = 0x0] 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1263e9400) [pid = 2854] [serial = 1329] [outer = 0x124cbf800] 17:00:05 INFO - PROCESS | 2854 | 1468022405783 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x127366400) [pid = 2854] [serial = 1330] [outer = 0x124cbf800] 17:00:06 INFO - PROCESS | 2854 | 1468022406102 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]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 17:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:00:06 INFO - PROCESS | 2854 | 1468022406125 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 2854 | 1468022406126 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:00:06 INFO - PROCESS | 2854 | 1468022406128 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 2854 | 1468022406129 Marionette TRACE conn2 <- [1,1746,null,{}] 17:00:06 INFO - PROCESS | 2854 | 1468022406132 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}] 17:00:06 INFO - PROCESS | 2854 | 1468022406134 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:06 INFO - PROCESS | 2854 | 1468022406212 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:00:06 INFO - PROCESS | 2854 | 1468022406217 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 2854 | 1468022406220 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2e7800 == 41 [pid = 2854] [id = 444] 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x127366800) [pid = 2854] [serial = 1331] [outer = 0x0] 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x128bcf400) [pid = 2854] [serial = 1332] [outer = 0x127366800] 17:00:06 INFO - PROCESS | 2854 | 1468022406243 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x128f1bc00) [pid = 2854] [serial = 1333] [outer = 0x127366800] 17:00:06 INFO - PROCESS | 2854 | 1468022406680 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]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 572ms 17:00:06 INFO - PROCESS | 2854 | 1468022406701 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 2854 | 1468022406703 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:00:06 INFO - PROCESS | 2854 | 1468022406707 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 2854 | 1468022406709 Marionette TRACE conn2 <- [1,1750,null,{}] 17:00:06 INFO - PROCESS | 2854 | 1468022406713 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}] 17:00:06 INFO - PROCESS | 2854 | 1468022406714 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:06 INFO - PROCESS | 2854 | 1468022406825 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:00:06 INFO - PROCESS | 2854 | 1468022406882 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 2854 | 1468022406883 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x11814e000 == 42 [pid = 2854] [id = 445] 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x112cd4c00) [pid = 2854] [serial = 1334] [outer = 0x0] 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x116637c00) [pid = 2854] [serial = 1335] [outer = 0x112cd4c00] 17:00:06 INFO - PROCESS | 2854 | 1468022406914 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1176f2c00) [pid = 2854] [serial = 1336] [outer = 0x112cd4c00] 17:00:07 INFO - PROCESS | 2854 | 1468022407392 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]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 722ms 17:00:07 INFO - PROCESS | 2854 | 1468022407429 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 2854 | 1468022407432 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:00:07 INFO - PROCESS | 2854 | 1468022407436 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 2854 | 1468022407438 Marionette TRACE conn2 <- [1,1754,null,{}] 17:00:07 INFO - PROCESS | 2854 | 1468022407441 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}] 17:00:07 INFO - PROCESS | 2854 | 1468022407443 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:07 INFO - PROCESS | 2854 | 1468022407548 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:00:07 INFO - PROCESS | 2854 | 1468022407606 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 2854 | 1468022407607 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x12471e000 == 43 [pid = 2854] [id = 446] 17:00:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11822c400) [pid = 2854] [serial = 1337] [outer = 0x0] 17:00:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x118762000) [pid = 2854] [serial = 1338] [outer = 0x11822c400] 17:00:07 INFO - PROCESS | 2854 | 1468022407637 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x118890400) [pid = 2854] [serial = 1339] [outer = 0x11822c400] 17:00:08 INFO - PROCESS | 2854 | 1468022408042 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]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 17:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:00:08 INFO - PROCESS | 2854 | 1468022408106 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 2854 | 1468022408108 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:00:08 INFO - PROCESS | 2854 | 1468022408110 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 2854 | 1468022408113 Marionette TRACE conn2 <- [1,1758,null,{}] 17:00:08 INFO - PROCESS | 2854 | 1468022408120 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}] 17:00:08 INFO - PROCESS | 2854 | 1468022408124 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:08 INFO - PROCESS | 2854 | 1468022408243 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:00:08 INFO - PROCESS | 2854 | 1468022408328 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 2854 | 1468022408330 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be2e800 == 44 [pid = 2854] [id = 447] 17:00:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119aa9800) [pid = 2854] [serial = 1340] [outer = 0x0] 17:00:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x11a0df400) [pid = 2854] [serial = 1341] [outer = 0x119aa9800] 17:00:08 INFO - PROCESS | 2854 | 1468022408361 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1210e3000) [pid = 2854] [serial = 1342] [outer = 0x119aa9800] 17:00:08 INFO - PROCESS | 2854 | 1468022408778 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]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 722ms 17:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:00:08 INFO - PROCESS | 2854 | 1468022408832 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 2854 | 1468022408834 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:00:08 INFO - PROCESS | 2854 | 1468022408836 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 2854 | 1468022408837 Marionette TRACE conn2 <- [1,1762,null,{}] 17:00:08 INFO - PROCESS | 2854 | 1468022408840 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}] 17:00:08 INFO - PROCESS | 2854 | 1468022408841 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:08 INFO - PROCESS | 2854 | 1468022408945 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:00:09 INFO - PROCESS | 2854 | 1468022409001 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 2854 | 1468022409003 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9d4000 == 45 [pid = 2854] [id = 448] 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x123006000) [pid = 2854] [serial = 1343] [outer = 0x0] 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1240ab800) [pid = 2854] [serial = 1344] [outer = 0x123006000] 17:00:09 INFO - PROCESS | 2854 | 1468022409032 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1263e5c00) [pid = 2854] [serial = 1345] [outer = 0x123006000] 17:00:09 INFO - PROCESS | 2854 | 1468022409504 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]]]}] 17:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 17:00:09 INFO - PROCESS | 2854 | 1468022409568 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 2854 | 1468022409569 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:00:09 INFO - PROCESS | 2854 | 1468022409573 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 2854 | 1468022409574 Marionette TRACE conn2 <- [1,1766,null,{}] 17:00:09 INFO - PROCESS | 2854 | 1468022409576 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}] 17:00:09 INFO - PROCESS | 2854 | 1468022409577 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:09 INFO - PROCESS | 2854 | 1468022409663 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:00:09 INFO - PROCESS | 2854 | 1468022409739 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 2854 | 1468022409741 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d7a000 == 46 [pid = 2854] [id = 449] 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x112f31c00) [pid = 2854] [serial = 1346] [outer = 0x0] 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x1183a5000) [pid = 2854] [serial = 1347] [outer = 0x112f31c00] 17:00:09 INFO - PROCESS | 2854 | 1468022409775 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x1230be800) [pid = 2854] [serial = 1348] [outer = 0x112f31c00] 17:00:10 INFO - PROCESS | 2854 | 1468022410471 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]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 919ms 17:00:10 INFO - PROCESS | 2854 | 1468022410493 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 2854 | 1468022410496 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:00:10 INFO - PROCESS | 2854 | 1468022410500 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 2854 | 1468022410501 Marionette TRACE conn2 <- [1,1770,null,{}] 17:00:10 INFO - PROCESS | 2854 | 1468022410505 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}] 17:00:10 INFO - PROCESS | 2854 | 1468022410506 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:10 INFO - PROCESS | 2854 | 1468022410610 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:00:10 INFO - PROCESS | 2854 | 1468022410667 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 2854 | 1468022410671 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x119288800 == 47 [pid = 2854] [id = 450] 17:00:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x113dddc00) [pid = 2854] [serial = 1349] [outer = 0x0] 17:00:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1174e5400) [pid = 2854] [serial = 1350] [outer = 0x113dddc00] 17:00:10 INFO - PROCESS | 2854 | 1468022410698 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1183a9000) [pid = 2854] [serial = 1351] [outer = 0x113dddc00] 17:00:11 INFO - PROCESS | 2854 | 1468022411123 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]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 17:00:11 INFO - PROCESS | 2854 | 1468022411185 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 2854 | 1468022411187 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:00:11 INFO - PROCESS | 2854 | 1468022411193 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 2854 | 1468022411195 Marionette TRACE conn2 <- [1,1774,null,{}] 17:00:11 INFO - PROCESS | 2854 | 1468022411197 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}] 17:00:11 INFO - PROCESS | 2854 | 1468022411199 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:11 INFO - PROCESS | 2854 | 1468022411296 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12b99a000 == 46 [pid = 2854] [id = 443] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6c5800 == 45 [pid = 2854] [id = 442] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12a543000 == 44 [pid = 2854] [id = 441] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x129459800 == 43 [pid = 2854] [id = 440] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x128f76800 == 42 [pid = 2854] [id = 439] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12716b000 == 41 [pid = 2854] [id = 438] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x123734000 == 40 [pid = 2854] [id = 437] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x121711800 == 39 [pid = 2854] [id = 436] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11928e800 == 38 [pid = 2854] [id = 435] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x118377000 == 37 [pid = 2854] [id = 434] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x116009800 == 36 [pid = 2854] [id = 433] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x1191a9800 == 35 [pid = 2854] [id = 432] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11600a000 == 34 [pid = 2854] [id = 431] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12c559800 == 33 [pid = 2854] [id = 430] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x119288800 == 32 [pid = 2854] [id = 450] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x117d7a000 == 31 [pid = 2854] [id = 449] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9d4000 == 30 [pid = 2854] [id = 448] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12be2e800 == 29 [pid = 2854] [id = 447] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12471e000 == 28 [pid = 2854] [id = 446] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2e7800 == 27 [pid = 2854] [id = 444] 17:00:11 INFO - PROCESS | 2854 | --DOCSHELL 0x11814e000 == 26 [pid = 2854] [id = 445] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x123aad000) [pid = 2854] [serial = 1272] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x1183a7800) [pid = 2854] [serial = 1248] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x1183d3000) [pid = 2854] [serial = 1249] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1246d0c00) [pid = 2854] [serial = 1275] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x12636f400) [pid = 2854] [serial = 1278] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119c2c400) [pid = 2854] [serial = 1263] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11a0e2800) [pid = 2854] [serial = 1264] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1188bc000) [pid = 2854] [serial = 1254] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119902400) [pid = 2854] [serial = 1255] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x118551c00) [pid = 2854] [serial = 1251] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x127315000) [pid = 2854] [serial = 1279] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x118764c00) [pid = 2854] [serial = 1252] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1210dc400) [pid = 2854] [serial = 1266] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1210e2400) [pid = 2854] [serial = 1267] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12735f800) [pid = 2854] [serial = 1287] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119902c00) [pid = 2854] [serial = 1257] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11998e800) [pid = 2854] [serial = 1258] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12a6e7400) [pid = 2854] [serial = 1237] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x112cdf400) [pid = 2854] [serial = 1281] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x115e8f400) [pid = 2854] [serial = 1242] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x127110400) [pid = 2854] [serial = 1285] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1164e6c00) [pid = 2854] [serial = 1243] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119a9d400) [pid = 2854] [serial = 1260] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x119bd0400) [pid = 2854] [serial = 1261] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x112c55000) [pid = 2854] [serial = 1239] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x112d48400) [pid = 2854] [serial = 1240] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1176f5000) [pid = 2854] [serial = 1245] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x118222c00) [pid = 2854] [serial = 1246] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11889a000) [pid = 2854] [serial = 1284] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x127390800) [pid = 2854] [serial = 1288] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11822d400) [pid = 2854] [serial = 1282] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1210e2800) [pid = 2854] [serial = 1269] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x12442c800) [pid = 2854] [serial = 1273] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x125674000) [pid = 2854] [serial = 1276] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x128bc9c00) [pid = 2854] [serial = 1290] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x123747c00) [pid = 2854] [serial = 1270] [outer = 0x0] [url = about:blank] 17:00:11 INFO - PROCESS | 2854 | 1468022411974 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 2854 | 1468022411976 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11253c800 == 27 [pid = 2854] [id = 451] 17:00:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x111c18800) [pid = 2854] [serial = 1352] [outer = 0x0] 17:00:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x111f29c00) [pid = 2854] [serial = 1353] [outer = 0x111c18800] 17:00:12 INFO - PROCESS | 2854 | 1468022412011 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x112cdd400) [pid = 2854] [serial = 1354] [outer = 0x111c18800] 17:00:12 INFO - PROCESS | 2854 | 1468022412499 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]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1371ms 17:00:12 INFO - PROCESS | 2854 | 1468022412566 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 2854 | 1468022412568 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:00:12 INFO - PROCESS | 2854 | 1468022412571 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 2854 | 1468022412573 Marionette TRACE conn2 <- [1,1778,null,{}] 17:00:12 INFO - PROCESS | 2854 | 1468022412577 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}] 17:00:12 INFO - PROCESS | 2854 | 1468022412580 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:12 INFO - PROCESS | 2854 | 1468022412681 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:00:12 INFO - PROCESS | 2854 | 1468022412756 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 2854 | 1468022412758 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x11715a800 == 28 [pid = 2854] [id = 452] 17:00:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1133f5800) [pid = 2854] [serial = 1355] [outer = 0x0] 17:00:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x116716c00) [pid = 2854] [serial = 1356] [outer = 0x1133f5800] 17:00:12 INFO - PROCESS | 2854 | 1468022412789 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x116f95c00) [pid = 2854] [serial = 1357] [outer = 0x1133f5800] 17:00:13 INFO - PROCESS | 2854 | 1468022413334 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]]]}] 17:00:13 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 17:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 820ms 17:00:13 INFO - PROCESS | 2854 | 1468022413393 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 2854 | 1468022413396 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:00:13 INFO - PROCESS | 2854 | 1468022413401 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 2854 | 1468022413403 Marionette TRACE conn2 <- [1,1782,null,{}] 17:00:13 INFO - PROCESS | 2854 | 1468022413406 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}] 17:00:13 INFO - PROCESS | 2854 | 1468022413407 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:13 INFO - PROCESS | 2854 | 1468022413514 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:00:13 INFO - PROCESS | 2854 | 1468022413622 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 2854 | 1468022413623 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x116010000 == 29 [pid = 2854] [id = 453] 17:00:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x111c19000) [pid = 2854] [serial = 1358] [outer = 0x0] 17:00:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11297b800) [pid = 2854] [serial = 1359] [outer = 0x111c19000] 17:00:13 INFO - PROCESS | 2854 | 1468022413651 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x113364c00) [pid = 2854] [serial = 1360] [outer = 0x111c19000] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x11714d000 == 28 [pid = 2854] [id = 24] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x111ea3000 == 27 [pid = 2854] [id = 22] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x11843c800 == 26 [pid = 2854] [id = 19] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6e4800 == 25 [pid = 2854] [id = 21] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x11600b800 == 24 [pid = 2854] [id = 23] 17:00:13 INFO - PROCESS | 2854 | --DOCSHELL 0x12c54f000 == 23 [pid = 2854] [id = 14] 17:00:14 INFO - PROCESS | 2854 | 1468022414023 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]]]}] 17:00:14 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 17:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 17:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:00:14 INFO - PROCESS | 2854 | 1468022414073 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 2854 | 1468022414075 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:00:14 INFO - PROCESS | 2854 | 1468022414078 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 2854 | 1468022414079 Marionette TRACE conn2 <- [1,1786,null,{}] 17:00:14 INFO - PROCESS | 2854 | 1468022414083 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}] 17:00:14 INFO - PROCESS | 2854 | 1468022414084 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:14 INFO - PROCESS | 2854 | 1468022414162 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:00:14 INFO - PROCESS | 2854 | 1468022414216 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 2854 | 1468022414217 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x118458800 == 24 [pid = 2854] [id = 454] 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x116907c00) [pid = 2854] [serial = 1361] [outer = 0x0] 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1183a4000) [pid = 2854] [serial = 1362] [outer = 0x116907c00] 17:00:14 INFO - PROCESS | 2854 | 1468022414246 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11854c000) [pid = 2854] [serial = 1363] [outer = 0x116907c00] 17:00:14 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 17:00:14 INFO - PROCESS | 2854 | 1468022414547 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]]]}] 17:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 476ms 17:00:14 INFO - PROCESS | 2854 | 1468022414559 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:00:14 INFO - PROCESS | 2854 | 1468022414562 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:00:14 INFO - PROCESS | 2854 | 1468022414564 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 2854 | 1468022414566 Marionette TRACE conn2 <- [1,1790,null,{}] 17:00:14 INFO - PROCESS | 2854 | 1468022414576 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}] 17:00:14 INFO - PROCESS | 2854 | 1468022414578 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:14 INFO - PROCESS | 2854 | 1468022414663 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:00:14 INFO - PROCESS | 2854 | 1468022414671 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 2854 | 1468022414672 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b5f000 == 25 [pid = 2854] [id = 455] 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x112d4a400) [pid = 2854] [serial = 1364] [outer = 0x0] 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x118883800) [pid = 2854] [serial = 1365] [outer = 0x112d4a400] 17:00:14 INFO - PROCESS | 2854 | 1468022414699 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119437c00) [pid = 2854] [serial = 1366] [outer = 0x112d4a400] 17:00:15 INFO - PROCESS | 2854 | 1468022415098 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]]]}] 17:00:15 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) 17:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 578ms 17:00:15 INFO - PROCESS | 2854 | 1468022415143 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 2854 | 1468022415145 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:00:15 INFO - PROCESS | 2854 | 1468022415155 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 2854 | 1468022415159 Marionette TRACE conn2 <- [1,1794,null,{}] 17:00:15 INFO - PROCESS | 2854 | 1468022415163 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}] 17:00:15 INFO - PROCESS | 2854 | 1468022415166 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:15 INFO - PROCESS | 2854 | 1468022415285 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:00:15 INFO - PROCESS | 2854 | 1468022415298 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 2854 | 1468022415300 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c4800 == 26 [pid = 2854] [id = 456] 17:00:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x111c18000) [pid = 2854] [serial = 1367] [outer = 0x0] 17:00:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119987400) [pid = 2854] [serial = 1368] [outer = 0x111c18000] 17:00:15 INFO - PROCESS | 2854 | 1468022415343 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119a9f000) [pid = 2854] [serial = 1369] [outer = 0x111c18000] 17:00:15 INFO - PROCESS | 2854 | 1468022415779 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]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 678ms 17:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:00:15 INFO - PROCESS | 2854 | 1468022415827 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 2854 | 1468022415829 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:00:15 INFO - PROCESS | 2854 | 1468022415831 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 2854 | 1468022415832 Marionette TRACE conn2 <- [1,1798,null,{}] 17:00:15 INFO - PROCESS | 2854 | 1468022415837 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}] 17:00:15 INFO - PROCESS | 2854 | 1468022415838 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:15 INFO - PROCESS | 2854 | 1468022415936 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:00:15 INFO - PROCESS | 2854 | 1468022415940 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 2854 | 1468022415941 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x11211f800 == 27 [pid = 2854] [id = 457] 17:00:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119494c00) [pid = 2854] [serial = 1370] [outer = 0x0] 17:00:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119be9c00) [pid = 2854] [serial = 1371] [outer = 0x119494c00] 17:00:15 INFO - PROCESS | 2854 | 1468022415966 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119c2f400) [pid = 2854] [serial = 1372] [outer = 0x119494c00] 17:00:16 INFO - PROCESS | 2854 | 1468022416314 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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 17:00:16 INFO - PROCESS | 2854 | 1468022416354 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 2854 | 1468022416355 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:00:16 INFO - PROCESS | 2854 | 1468022416365 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 2854 | 1468022416366 Marionette TRACE conn2 <- [1,1802,null,{}] 17:00:16 INFO - PROCESS | 2854 | 1468022416368 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}] 17:00:16 INFO - PROCESS | 2854 | 1468022416369 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:16 INFO - PROCESS | 2854 | 1468022416469 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:00:16 INFO - PROCESS | 2854 | 1468022416474 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 2854 | 1468022416479 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x123136800 == 28 [pid = 2854] [id = 458] 17:00:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1210d9800) [pid = 2854] [serial = 1373] [outer = 0x0] 17:00:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1210df000) [pid = 2854] [serial = 1374] [outer = 0x1210d9800] 17:00:16 INFO - PROCESS | 2854 | 1468022416550 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123355000) [pid = 2854] [serial = 1375] [outer = 0x1210d9800] 17:00:17 INFO - PROCESS | 2854 | 1468022417010 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]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 17:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:00:17 INFO - PROCESS | 2854 | 1468022417037 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 2854 | 1468022417038 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:00:17 INFO - PROCESS | 2854 | 1468022417040 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 2854 | 1468022417041 Marionette TRACE conn2 <- [1,1806,null,{}] 17:00:17 INFO - PROCESS | 2854 | 1468022417043 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}] 17:00:17 INFO - PROCESS | 2854 | 1468022417045 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:17 INFO - PROCESS | 2854 | 1468022417143 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:00:17 INFO - PROCESS | 2854 | 1468022417172 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 2854 | 1468022417173 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x129452000 == 29 [pid = 2854] [id = 459] 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11873b000) [pid = 2854] [serial = 1376] [outer = 0x0] 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12442c800) [pid = 2854] [serial = 1377] [outer = 0x11873b000] 17:00:17 INFO - PROCESS | 2854 | 1468022417197 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12570d000) [pid = 2854] [serial = 1378] [outer = 0x11873b000] 17:00:17 INFO - PROCESS | 2854 | 1468022417531 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]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 17:00:17 INFO - PROCESS | 2854 | 1468022417559 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 2854 | 1468022417560 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:00:17 INFO - PROCESS | 2854 | 1468022417562 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 2854 | 1468022417563 Marionette TRACE conn2 <- [1,1810,null,{}] 17:00:17 INFO - PROCESS | 2854 | 1468022417578 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}] 17:00:17 INFO - PROCESS | 2854 | 1468022417579 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:17 INFO - PROCESS | 2854 | 1468022417675 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:00:17 INFO - PROCESS | 2854 | 1468022417679 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 2854 | 1468022417680 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6c9800 == 30 [pid = 2854] [id = 460] 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12374b000) [pid = 2854] [serial = 1379] [outer = 0x0] 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x126671c00) [pid = 2854] [serial = 1380] [outer = 0x12374b000] 17:00:17 INFO - PROCESS | 2854 | 1468022417705 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12710e000) [pid = 2854] [serial = 1381] [outer = 0x12374b000] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x112cd4c00) [pid = 2854] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x11822c400) [pid = 2854] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119aa9800) [pid = 2854] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119aa3c00) [pid = 2854] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x119c30800) [pid = 2854] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x119aa3800) [pid = 2854] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x11297bc00) [pid = 2854] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119177400) [pid = 2854] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x116f8f400) [pid = 2854] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x112d4c800) [pid = 2854] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1121ba000) [pid = 2854] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119c2a000) [pid = 2854] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116638000) [pid = 2854] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x110ef0000) [pid = 2854] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x123006000) [pid = 2854] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x127366800) [pid = 2854] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1194c5c00) [pid = 2854] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x112f31c00) [pid = 2854] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x124cbf800) [pid = 2854] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:00:17 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119909400) [pid = 2854] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:00:18 INFO - PROCESS | 2854 | 1468022418056 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]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 17:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:00:18 INFO - PROCESS | 2854 | 1468022418082 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 2854 | 1468022418083 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:00:18 INFO - PROCESS | 2854 | 1468022418085 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 2854 | 1468022418086 Marionette TRACE conn2 <- [1,1814,null,{}] 17:00:18 INFO - PROCESS | 2854 | 1468022418088 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}] 17:00:18 INFO - PROCESS | 2854 | 1468022418090 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:18 INFO - PROCESS | 2854 | 1468022418166 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:00:18 INFO - PROCESS | 2854 | 1468022418224 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 2854 | 1468022418225 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e12800 == 31 [pid = 2854] [id = 461] 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x112f31c00) [pid = 2854] [serial = 1382] [outer = 0x0] 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x117db2800) [pid = 2854] [serial = 1383] [outer = 0x112f31c00] 17:00:18 INFO - PROCESS | 2854 | 1468022418251 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119183c00) [pid = 2854] [serial = 1384] [outer = 0x112f31c00] 17:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 17:00:18 INFO - PROCESS | 2854 | 1468022418546 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]]]}] 17:00:18 INFO - PROCESS | 2854 | 1468022418557 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 2854 | 1468022418559 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:00:18 INFO - PROCESS | 2854 | 1468022418561 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 2854 | 1468022418562 Marionette TRACE conn2 <- [1,1818,null,{}] 17:00:18 INFO - PROCESS | 2854 | 1468022418564 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}] 17:00:18 INFO - PROCESS | 2854 | 1468022418577 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:18 INFO - PROCESS | 2854 | 1468022418663 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:00:18 INFO - PROCESS | 2854 | 1468022418668 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 2854 | 1468022418670 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c2800 == 32 [pid = 2854] [id = 462] 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119a42c00) [pid = 2854] [serial = 1385] [outer = 0x0] 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1231ec800) [pid = 2854] [serial = 1386] [outer = 0x119a42c00] 17:00:18 INFO - PROCESS | 2854 | 1468022418695 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12570e000) [pid = 2854] [serial = 1387] [outer = 0x119a42c00] 17:00:19 INFO - PROCESS | 2854 | 1468022419009 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]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 17:00:19 INFO - PROCESS | 2854 | 1468022419031 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 2854 | 1468022419032 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:00:19 INFO - PROCESS | 2854 | 1468022419037 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 2854 | 1468022419038 Marionette TRACE conn2 <- [1,1822,null,{}] 17:00:19 INFO - PROCESS | 2854 | 1468022419041 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}] 17:00:19 INFO - PROCESS | 2854 | 1468022419042 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:19 INFO - PROCESS | 2854 | 1468022419115 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:00:19 INFO - PROCESS | 2854 | 1468022419177 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 2854 | 1468022419178 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1ba000 == 33 [pid = 2854] [id = 463] 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119f38c00) [pid = 2854] [serial = 1388] [outer = 0x0] 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12731b800) [pid = 2854] [serial = 1389] [outer = 0x119f38c00] 17:00:19 INFO - PROCESS | 2854 | 1468022419209 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x127387c00) [pid = 2854] [serial = 1390] [outer = 0x119f38c00] 17:00:19 INFO - PROCESS | 2854 | 1468022419517 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]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 17:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:00:19 INFO - PROCESS | 2854 | 1468022419556 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 2854 | 1468022419557 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:00:19 INFO - PROCESS | 2854 | 1468022419559 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 2854 | 1468022419571 Marionette TRACE conn2 <- [1,1826,null,{}] 17:00:19 INFO - PROCESS | 2854 | 1468022419574 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}] 17:00:19 INFO - PROCESS | 2854 | 1468022419575 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:19 INFO - PROCESS | 2854 | 1468022419664 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:00:19 INFO - PROCESS | 2854 | 1468022419669 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 2854 | 1468022419670 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2e5000 == 34 [pid = 2854] [id = 464] 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12738f000) [pid = 2854] [serial = 1391] [outer = 0x0] 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x128f20000) [pid = 2854] [serial = 1392] [outer = 0x12738f000] 17:00:19 INFO - PROCESS | 2854 | 1468022419695 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12920c800) [pid = 2854] [serial = 1393] [outer = 0x12738f000] 17:00:20 INFO - PROCESS | 2854 | 1468022420127 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]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 632ms 17:00:20 INFO - PROCESS | 2854 | 1468022420193 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 2854 | 1468022420195 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:00:20 INFO - PROCESS | 2854 | 1468022420198 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 2854 | 1468022420200 Marionette TRACE conn2 <- [1,1830,null,{}] 17:00:20 INFO - PROCESS | 2854 | 1468022420204 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}] 17:00:20 INFO - PROCESS | 2854 | 1468022420206 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:20 INFO - PROCESS | 2854 | 1468022420308 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:00:20 INFO - PROCESS | 2854 | 1468022420368 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 2854 | 1468022420370 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x118433000 == 35 [pid = 2854] [id = 465] 17:00:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x113208c00) [pid = 2854] [serial = 1394] [outer = 0x0] 17:00:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1164e6c00) [pid = 2854] [serial = 1395] [outer = 0x113208c00] 17:00:20 INFO - PROCESS | 2854 | 1468022420400 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x118222400) [pid = 2854] [serial = 1396] [outer = 0x113208c00] 17:00:20 INFO - PROCESS | 2854 | 1468022420853 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]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 17:00:20 INFO - PROCESS | 2854 | 1468022420870 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 2854 | 1468022420873 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:00:20 INFO - PROCESS | 2854 | 1468022420878 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 2854 | 1468022420879 Marionette TRACE conn2 <- [1,1834,null,{}] 17:00:20 INFO - PROCESS | 2854 | 1468022420905 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}] 17:00:20 INFO - PROCESS | 2854 | 1468022420907 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:21 INFO - PROCESS | 2854 | 1468022421010 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:00:21 INFO - PROCESS | 2854 | 1468022421068 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 2854 | 1468022421070 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x12471c800 == 36 [pid = 2854] [id = 466] 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x118555c00) [pid = 2854] [serial = 1397] [outer = 0x0] 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x118890800) [pid = 2854] [serial = 1398] [outer = 0x118555c00] 17:00:21 INFO - PROCESS | 2854 | 1468022421100 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x1194c6000) [pid = 2854] [serial = 1399] [outer = 0x118555c00] 17:00:21 INFO - PROCESS | 2854 | 1468022421538 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]]]}] 17:00:21 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 17:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms 17:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:00:21 INFO - PROCESS | 2854 | 1468022421549 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 2854 | 1468022421552 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:00:21 INFO - PROCESS | 2854 | 1468022421555 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 2854 | 1468022421558 Marionette TRACE conn2 <- [1,1838,null,{}] 17:00:21 INFO - PROCESS | 2854 | 1468022421566 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}] 17:00:21 INFO - PROCESS | 2854 | 1468022421569 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:21 INFO - PROCESS | 2854 | 1468022421669 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:00:21 INFO - PROCESS | 2854 | 1468022421742 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 2854 | 1468022421744 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be29000 == 37 [pid = 2854] [id = 467] 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x119c28400) [pid = 2854] [serial = 1400] [outer = 0x0] 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1210a0400) [pid = 2854] [serial = 1401] [outer = 0x119c28400] 17:00:21 INFO - PROCESS | 2854 | 1468022421816 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x123573800) [pid = 2854] [serial = 1402] [outer = 0x119c28400] 17:00:22 INFO - PROCESS | 2854 | 1468022422243 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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 721ms 17:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:00:22 INFO - PROCESS | 2854 | 1468022422277 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 2854 | 1468022422279 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:00:22 INFO - PROCESS | 2854 | 1468022422281 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 2854 | 1468022422283 Marionette TRACE conn2 <- [1,1842,null,{}] 17:00:22 INFO - PROCESS | 2854 | 1468022422288 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}] 17:00:22 INFO - PROCESS | 2854 | 1468022422289 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:22 INFO - PROCESS | 2854 | 1468022422415 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:00:22 INFO - PROCESS | 2854 | 1468022422487 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 2854 | 1468022422488 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x117153000 == 38 [pid = 2854] [id = 468] 17:00:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x116a1a400) [pid = 2854] [serial = 1403] [outer = 0x0] 17:00:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119498400) [pid = 2854] [serial = 1404] [outer = 0x116a1a400] 17:00:22 INFO - PROCESS | 2854 | 1468022422519 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x12374a400) [pid = 2854] [serial = 1405] [outer = 0x116a1a400] 17:00:23 INFO - PROCESS | 2854 | 1468022423044 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]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 773ms 17:00:23 INFO - PROCESS | 2854 | 1468022423055 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 2854 | 1468022423057 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:00:23 INFO - PROCESS | 2854 | 1468022423060 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 2854 | 1468022423062 Marionette TRACE conn2 <- [1,1846,null,{}] 17:00:23 INFO - PROCESS | 2854 | 1468022423066 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}] 17:00:23 INFO - PROCESS | 2854 | 1468022423067 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:23 INFO - PROCESS | 2854 | 1468022423158 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:00:23 INFO - PROCESS | 2854 | 1468022423214 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 2854 | 1468022423217 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x11843a000 == 39 [pid = 2854] [id = 469] 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1167c8c00) [pid = 2854] [serial = 1406] [outer = 0x0] 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x118227000) [pid = 2854] [serial = 1407] [outer = 0x1167c8c00] 17:00:23 INFO - PROCESS | 2854 | 1468022423246 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1183ce000) [pid = 2854] [serial = 1408] [outer = 0x1167c8c00] 17:00:23 INFO - PROCESS | 2854 | --DOCSHELL 0x128f85800 == 38 [pid = 2854] [id = 6] 17:00:23 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9c7000 == 37 [pid = 2854] [id = 15] 17:00:23 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad26800 == 36 [pid = 2854] [id = 8] 17:00:23 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1a7800 == 35 [pid = 2854] [id = 9] 17:00:23 INFO - PROCESS | 2854 | --DOCSHELL 0x1164a4000 == 34 [pid = 2854] [id = 26] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x1174e5400) [pid = 2854] [serial = 1350] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | 1468022423653 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]]]}] 17:00:23 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) 17:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 623ms 17:00:23 INFO - PROCESS | 2854 | 1468022423697 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 2854 | 1468022423702 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:00:23 INFO - PROCESS | 2854 | 1468022423707 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 2854 | 1468022423708 Marionette TRACE conn2 <- [1,1850,null,{}] 17:00:23 INFO - PROCESS | 2854 | 1468022423711 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}] 17:00:23 INFO - PROCESS | 2854 | 1468022423712 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:23 INFO - PROCESS | 2854 | 1468022423799 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x116637c00) [pid = 2854] [serial = 1335] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x118762000) [pid = 2854] [serial = 1338] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x1176f2c00) [pid = 2854] [serial = 1336] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x11a0df400) [pid = 2854] [serial = 1341] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x118890400) [pid = 2854] [serial = 1339] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11a0e6400) [pid = 2854] [serial = 1314] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1233e3c00) [pid = 2854] [serial = 1317] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x123010000) [pid = 2854] [serial = 1315] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x123b2e000) [pid = 2854] [serial = 1320] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x118228400) [pid = 2854] [serial = 1323] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1194c7000) [pid = 2854] [serial = 1308] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11990b400) [pid = 2854] [serial = 1309] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1183a4400) [pid = 2854] [serial = 1302] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1183d3400) [pid = 2854] [serial = 1303] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x113c93400) [pid = 2854] [serial = 1299] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x116a21c00) [pid = 2854] [serial = 1300] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x118596400) [pid = 2854] [serial = 1305] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x118896400) [pid = 2854] [serial = 1306] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x123aaf800) [pid = 2854] [serial = 1318] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x128c3b000) [pid = 2854] [serial = 1291] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1167d0000) [pid = 2854] [serial = 1296] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x116f8b000) [pid = 2854] [serial = 1297] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x111c75000) [pid = 2854] [serial = 1293] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1240ab800) [pid = 2854] [serial = 1344] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x112cd5800) [pid = 2854] [serial = 1294] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x128bcf400) [pid = 2854] [serial = 1332] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x123754c00) [pid = 2854] [serial = 1326] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11990fc00) [pid = 2854] [serial = 1327] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1210e3000) [pid = 2854] [serial = 1342] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1183a5000) [pid = 2854] [serial = 1347] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1263e9400) [pid = 2854] [serial = 1329] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x124cb2800) [pid = 2854] [serial = 1321] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x11998b400) [pid = 2854] [serial = 1324] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119a3e400) [pid = 2854] [serial = 1311] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1263e5c00) [pid = 2854] [serial = 1345] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x119aa0000) [pid = 2854] [serial = 1312] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x128f1bc00) [pid = 2854] [serial = 1333] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x127366400) [pid = 2854] [serial = 1330] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x1230be800) [pid = 2854] [serial = 1348] [outer = 0x0] [url = about:blank] 17:00:23 INFO - PROCESS | 2854 | 1468022423867 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 2854 | 1468022423868 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x118377000 == 35 [pid = 2854] [id = 470] 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x11619a400) [pid = 2854] [serial = 1409] [outer = 0x0] 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1176f2c00) [pid = 2854] [serial = 1410] [outer = 0x11619a400] 17:00:23 INFO - PROCESS | 2854 | 1468022423897 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1188b8400) [pid = 2854] [serial = 1411] [outer = 0x11619a400] 17:00:24 INFO - PROCESS | 2854 | 1468022424195 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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 17:00:24 INFO - PROCESS | 2854 | 1468022424227 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 2854 | 1468022424229 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:00:24 INFO - PROCESS | 2854 | 1468022424231 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 2854 | 1468022424234 Marionette TRACE conn2 <- [1,1854,null,{}] 17:00:24 INFO - PROCESS | 2854 | 1468022424244 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}] 17:00:24 INFO - PROCESS | 2854 | 1468022424247 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:24 INFO - PROCESS | 2854 | 1468022424326 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:00:24 INFO - PROCESS | 2854 | 1468022424395 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 2854 | 1468022424397 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x122f0f800 == 36 [pid = 2854] [id = 471] 17:00:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x1194c9400) [pid = 2854] [serial = 1412] [outer = 0x0] 17:00:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119a9e400) [pid = 2854] [serial = 1413] [outer = 0x1194c9400] 17:00:24 INFO - PROCESS | 2854 | 1468022424426 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1210a5000) [pid = 2854] [serial = 1414] [outer = 0x1194c9400] 17:00:24 INFO - PROCESS | 2854 | 1468022424742 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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 574ms 17:00:24 INFO - PROCESS | 2854 | 1468022424806 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:00:24 INFO - PROCESS | 2854 | 1468022424808 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:00:24 INFO - PROCESS | 2854 | 1468022424811 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 2854 | 1468022424812 Marionette TRACE conn2 <- [1,1858,null,{}] 17:00:24 INFO - PROCESS | 2854 | 1468022424814 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}] 17:00:24 INFO - PROCESS | 2854 | 1468022424815 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:24 INFO - PROCESS | 2854 | 1468022424893 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:00:24 INFO - PROCESS | 2854 | 1468022424953 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 2854 | 1468022424955 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x12444c800 == 37 [pid = 2854] [id = 472] 17:00:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119c28c00) [pid = 2854] [serial = 1415] [outer = 0x0] 17:00:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x123749800) [pid = 2854] [serial = 1416] [outer = 0x119c28c00] 17:00:24 INFO - PROCESS | 2854 | 1468022424980 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x12442fc00) [pid = 2854] [serial = 1417] [outer = 0x119c28c00] 17:00:25 INFO - PROCESS | 2854 | 1468022425288 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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 517ms 17:00:25 INFO - PROCESS | 2854 | 1468022425329 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 2854 | 1468022425330 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:00:25 INFO - PROCESS | 2854 | 1468022425333 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 2854 | 1468022425334 Marionette TRACE conn2 <- [1,1862,null,{}] 17:00:25 INFO - PROCESS | 2854 | 1468022425336 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}] 17:00:25 INFO - PROCESS | 2854 | 1468022425337 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:25 INFO - PROCESS | 2854 | 1468022425411 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:00:25 INFO - PROCESS | 2854 | 1468022425415 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 2854 | 1468022425416 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e13800 == 38 [pid = 2854] [id = 473] 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x12448c000) [pid = 2854] [serial = 1418] [outer = 0x0] 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1263dc000) [pid = 2854] [serial = 1419] [outer = 0x12448c000] 17:00:25 INFO - PROCESS | 2854 | 1468022425443 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x127365c00) [pid = 2854] [serial = 1420] [outer = 0x12448c000] 17:00:25 INFO - PROCESS | 2854 | 1468022425779 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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 471ms 17:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:00:25 INFO - PROCESS | 2854 | 1468022425805 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 2854 | 1468022425807 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:00:25 INFO - PROCESS | 2854 | 1468022425809 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 2854 | 1468022425810 Marionette TRACE conn2 <- [1,1866,null,{}] 17:00:25 INFO - PROCESS | 2854 | 1468022425812 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}] 17:00:25 INFO - PROCESS | 2854 | 1468022425816 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:25 INFO - PROCESS | 2854 | 1468022425954 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:00:25 INFO - PROCESS | 2854 | 1468022425965 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 2854 | 1468022425966 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f91800 == 39 [pid = 2854] [id = 474] 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x127107000) [pid = 2854] [serial = 1421] [outer = 0x0] 17:00:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x128bcf400) [pid = 2854] [serial = 1422] [outer = 0x127107000] 17:00:25 INFO - PROCESS | 2854 | 1468022425992 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x129415800) [pid = 2854] [serial = 1423] [outer = 0x127107000] 17:00:26 INFO - PROCESS | 2854 | 1468022426340 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]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 567ms 17:00:26 INFO - PROCESS | 2854 | 1468022426382 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 2854 | 1468022426383 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:00:26 INFO - PROCESS | 2854 | 1468022426385 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 2854 | 1468022426386 Marionette TRACE conn2 <- [1,1870,null,{}] 17:00:26 INFO - PROCESS | 2854 | 1468022426389 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}] 17:00:26 INFO - PROCESS | 2854 | 1468022426390 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:26 INFO - PROCESS | 2854 | 1468022426489 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:00:26 INFO - PROCESS | 2854 | 1468022426494 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 2854 | 1468022426495 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x116abe800 == 40 [pid = 2854] [id = 475] 17:00:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x112f2c800) [pid = 2854] [serial = 1424] [outer = 0x0] 17:00:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12948e400) [pid = 2854] [serial = 1425] [outer = 0x112f2c800] 17:00:26 INFO - PROCESS | 2854 | 1468022426550 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1294c5c00) [pid = 2854] [serial = 1426] [outer = 0x112f2c800] 17:00:26 INFO - PROCESS | 2854 | 1468022426881 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]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 17:00:26 INFO - PROCESS | 2854 | 1468022426906 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 2854 | 1468022426907 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:00:26 INFO - PROCESS | 2854 | 1468022426909 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 2854 | 1468022426910 Marionette TRACE conn2 <- [1,1874,null,{}] 17:00:26 INFO - PROCESS | 2854 | 1468022426912 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}] 17:00:26 INFO - PROCESS | 2854 | 1468022426913 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:27 INFO - PROCESS | 2854 | 1468022427013 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:00:27 INFO - PROCESS | 2854 | 1468022427025 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 2854 | 1468022427026 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1b4800 == 41 [pid = 2854] [id = 476] 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x129490c00) [pid = 2854] [serial = 1427] [outer = 0x0] 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12a6ee800) [pid = 2854] [serial = 1428] [outer = 0x129490c00] 17:00:27 INFO - PROCESS | 2854 | 1468022427050 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12a848000) [pid = 2854] [serial = 1429] [outer = 0x129490c00] 17:00:27 INFO - PROCESS | 2854 | 1468022427448 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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 569ms 17:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:00:27 INFO - PROCESS | 2854 | 1468022427480 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 2854 | 1468022427481 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:00:27 INFO - PROCESS | 2854 | 1468022427485 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 2854 | 1468022427487 Marionette TRACE conn2 <- [1,1878,null,{}] 17:00:27 INFO - PROCESS | 2854 | 1468022427490 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}] 17:00:27 INFO - PROCESS | 2854 | 1468022427492 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:27 INFO - PROCESS | 2854 | 1468022427624 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:00:27 INFO - PROCESS | 2854 | 1468022427663 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 2854 | 1468022427664 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be28000 == 42 [pid = 2854] [id = 477] 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x127361400) [pid = 2854] [serial = 1430] [outer = 0x0] 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12a84d000) [pid = 2854] [serial = 1431] [outer = 0x127361400] 17:00:27 INFO - PROCESS | 2854 | 1468022427688 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12ad3e000) [pid = 2854] [serial = 1432] [outer = 0x127361400] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x12374b000) [pid = 2854] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119f38c00) [pid = 2854] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119a42c00) [pid = 2854] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x113dddc00) [pid = 2854] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119494c00) [pid = 2854] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1210d9800) [pid = 2854] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x111c19000) [pid = 2854] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x112f31c00) [pid = 2854] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x111c18000) [pid = 2854] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x112d4a400) [pid = 2854] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x116907c00) [pid = 2854] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:00:27 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11873b000) [pid = 2854] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:00:28 INFO - PROCESS | 2854 | 1468022428053 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]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 621ms 17:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:00:28 INFO - PROCESS | 2854 | 1468022428105 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 2854 | 1468022428107 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:00:28 INFO - PROCESS | 2854 | 1468022428109 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 2854 | 1468022428110 Marionette TRACE conn2 <- [1,1882,null,{}] 17:00:28 INFO - PROCESS | 2854 | 1468022428112 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}] 17:00:28 INFO - PROCESS | 2854 | 1468022428113 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:28 INFO - PROCESS | 2854 | 1468022428194 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:00:28 INFO - PROCESS | 2854 | 1468022428198 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 2854 | 1468022428199 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b028000 == 43 [pid = 2854] [id = 478] 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x112d4a400) [pid = 2854] [serial = 1433] [outer = 0x0] 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x118550800) [pid = 2854] [serial = 1434] [outer = 0x112d4a400] 17:00:28 INFO - PROCESS | 2854 | 1468022428224 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119aa4c00) [pid = 2854] [serial = 1435] [outer = 0x112d4a400] 17:00:28 INFO - PROCESS | 2854 | 1468022428582 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]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 17:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:00:28 INFO - PROCESS | 2854 | 1468022428629 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 2854 | 1468022428630 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:00:28 INFO - PROCESS | 2854 | 1468022428632 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 2854 | 1468022428634 Marionette TRACE conn2 <- [1,1886,null,{}] 17:00:28 INFO - PROCESS | 2854 | 1468022428636 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}] 17:00:28 INFO - PROCESS | 2854 | 1468022428638 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:28 INFO - PROCESS | 2854 | 1468022428730 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:00:28 INFO - PROCESS | 2854 | 1468022428735 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 2854 | 1468022428737 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9d6000 == 44 [pid = 2854] [id = 479] 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119bd0400) [pid = 2854] [serial = 1436] [outer = 0x0] 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12ad3d000) [pid = 2854] [serial = 1437] [outer = 0x119bd0400] 17:00:28 INFO - PROCESS | 2854 | 1468022428764 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12b09c800) [pid = 2854] [serial = 1438] [outer = 0x119bd0400] 17:00:29 INFO - PROCESS | 2854 | 1468022429087 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]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 471ms 17:00:29 INFO - PROCESS | 2854 | 1468022429104 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 2854 | 1468022429106 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:00:29 INFO - PROCESS | 2854 | 1468022429108 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 2854 | 1468022429109 Marionette TRACE conn2 <- [1,1890,null,{}] 17:00:29 INFO - PROCESS | 2854 | 1468022429111 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}] 17:00:29 INFO - PROCESS | 2854 | 1468022429112 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:29 INFO - PROCESS | 2854 | 1468022429196 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:00:29 INFO - PROCESS | 2854 | 1468022429200 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 2854 | 1468022429201 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d00b000 == 45 [pid = 2854] [id = 480] 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123aaa000) [pid = 2854] [serial = 1439] [outer = 0x0] 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12b1e4000) [pid = 2854] [serial = 1440] [outer = 0x123aaa000] 17:00:29 INFO - PROCESS | 2854 | 1468022429280 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12b1ed000) [pid = 2854] [serial = 1441] [outer = 0x123aaa000] 17:00:29 INFO - PROCESS | 2854 | 1468022429547 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]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms 17:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:00:29 INFO - PROCESS | 2854 | 1468022429578 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 2854 | 1468022429579 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:00:29 INFO - PROCESS | 2854 | 1468022429581 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 2854 | 1468022429582 Marionette TRACE conn2 <- [1,1894,null,{}] 17:00:29 INFO - PROCESS | 2854 | 1468022429592 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}] 17:00:29 INFO - PROCESS | 2854 | 1468022429593 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:29 INFO - PROCESS | 2854 | 1468022429680 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:00:29 INFO - PROCESS | 2854 | 1468022429684 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 2854 | 1468022429685 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a554800 == 46 [pid = 2854] [id = 481] 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123aaf800) [pid = 2854] [serial = 1442] [outer = 0x0] 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12b93e800) [pid = 2854] [serial = 1443] [outer = 0x123aaf800] 17:00:29 INFO - PROCESS | 2854 | 1468022429715 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12b944c00) [pid = 2854] [serial = 1444] [outer = 0x123aaf800] 17:00:30 INFO - PROCESS | 2854 | 1468022430104 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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 577ms 17:00:30 INFO - PROCESS | 2854 | 1468022430158 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:00:30 INFO - PROCESS | 2854 | 1468022430161 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:00:30 INFO - PROCESS | 2854 | 1468022430164 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 2854 | 1468022430166 Marionette TRACE conn2 <- [1,1898,null,{}] 17:00:30 INFO - PROCESS | 2854 | 1468022430189 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}] 17:00:30 INFO - PROCESS | 2854 | 1468022430191 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:30 INFO - PROCESS | 2854 | 1468022430297 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:00:30 INFO - PROCESS | 2854 | 1468022430358 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 2854 | 1468022430359 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x118373000 == 47 [pid = 2854] [id = 482] 17:00:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x112d41800) [pid = 2854] [serial = 1445] [outer = 0x0] 17:00:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x116637c00) [pid = 2854] [serial = 1446] [outer = 0x112d41800] 17:00:30 INFO - PROCESS | 2854 | 1468022430390 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1183b1000) [pid = 2854] [serial = 1447] [outer = 0x112d41800] 17:00:30 INFO - PROCESS | 2854 | 1468022430818 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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 688ms 17:00:30 INFO - PROCESS | 2854 | 1468022430854 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 2854 | 1468022430857 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:00:30 INFO - PROCESS | 2854 | 1468022430862 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 2854 | 1468022430864 Marionette TRACE conn2 <- [1,1902,null,{}] 17:00:30 INFO - PROCESS | 2854 | 1468022430867 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}] 17:00:30 INFO - PROCESS | 2854 | 1468022430871 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:31 INFO - PROCESS | 2854 | 1468022430997 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:00:31 INFO - PROCESS | 2854 | 1468022431071 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 2854 | 1468022431072 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bb1800 == 48 [pid = 2854] [id = 483] 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x119907400) [pid = 2854] [serial = 1448] [outer = 0x0] 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119982c00) [pid = 2854] [serial = 1449] [outer = 0x119907400] 17:00:31 INFO - PROCESS | 2854 | 1468022431103 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119aa5000) [pid = 2854] [serial = 1450] [outer = 0x119907400] 17:00:31 INFO - PROCESS | 2854 | 1468022431522 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]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 17:00:31 INFO - PROCESS | 2854 | 1468022431537 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 2854 | 1468022431538 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:00:31 INFO - PROCESS | 2854 | 1468022431541 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 2854 | 1468022431543 Marionette TRACE conn2 <- [1,1906,null,{}] 17:00:31 INFO - PROCESS | 2854 | 1468022431568 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}] 17:00:31 INFO - PROCESS | 2854 | 1468022431571 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:31 INFO - PROCESS | 2854 | 1468022431700 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:00:31 INFO - PROCESS | 2854 | 1468022431755 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 2854 | 1468022431757 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12cf17000 == 49 [pid = 2854] [id = 484] 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x126673000) [pid = 2854] [serial = 1451] [outer = 0x0] 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x127110c00) [pid = 2854] [serial = 1452] [outer = 0x126673000] 17:00:31 INFO - PROCESS | 2854 | 1468022431788 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x128bd6400) [pid = 2854] [serial = 1453] [outer = 0x126673000] 17:00:32 INFO - PROCESS | 2854 | 1468022432204 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]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 673ms 17:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:00:32 INFO - PROCESS | 2854 | 1468022432214 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 2854 | 1468022432216 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:00:32 INFO - PROCESS | 2854 | 1468022432221 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 2854 | 1468022432222 Marionette TRACE conn2 <- [1,1910,null,{}] 17:00:32 INFO - PROCESS | 2854 | 1468022432225 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}] 17:00:32 INFO - PROCESS | 2854 | 1468022432226 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:32 INFO - PROCESS | 2854 | 1468022432349 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:00:32 INFO - PROCESS | 2854 | 1468022432423 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 2854 | 1468022432424 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6dc000 == 50 [pid = 2854] [id = 485] 17:00:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x129209c00) [pid = 2854] [serial = 1454] [outer = 0x0] 17:00:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x129211000) [pid = 2854] [serial = 1455] [outer = 0x129209c00] 17:00:32 INFO - PROCESS | 2854 | 1468022432453 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x12948e800) [pid = 2854] [serial = 1456] [outer = 0x129209c00] 17:00:32 INFO - PROCESS | 2854 | 1468022432879 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]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 17:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:00:32 INFO - PROCESS | 2854 | 1468022432893 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 2854 | 1468022432895 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:00:32 INFO - PROCESS | 2854 | 1468022432897 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 2854 | 1468022432898 Marionette TRACE conn2 <- [1,1914,null,{}] 17:00:32 INFO - PROCESS | 2854 | 1468022432903 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}] 17:00:32 INFO - PROCESS | 2854 | 1468022432904 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:33 INFO - PROCESS | 2854 | 1468022433006 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:00:33 INFO - PROCESS | 2854 | 1468022433066 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 2854 | 1468022433067 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188ec000 == 51 [pid = 2854] [id = 486] 17:00:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x116903400) [pid = 2854] [serial = 1457] [outer = 0x0] 17:00:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x118548c00) [pid = 2854] [serial = 1458] [outer = 0x116903400] 17:00:33 INFO - PROCESS | 2854 | 1468022433096 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x126678c00) [pid = 2854] [serial = 1459] [outer = 0x116903400] 17:00:33 INFO - PROCESS | 2854 | 1468022433733 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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 873ms 17:00:33 INFO - PROCESS | 2854 | 1468022433771 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 2854 | 1468022433773 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:00:33 INFO - PROCESS | 2854 | 1468022433776 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 2854 | 1468022433779 Marionette TRACE conn2 <- [1,1918,null,{}] 17:00:33 INFO - PROCESS | 2854 | 1468022433783 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}] 17:00:33 INFO - PROCESS | 2854 | 1468022433786 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:33 INFO - PROCESS | 2854 | 1468022433880 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:00:33 INFO - PROCESS | 2854 | 1468022433955 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 2854 | 1468022433957 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d72800 == 52 [pid = 2854] [id = 487] 17:00:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x11887ec00) [pid = 2854] [serial = 1460] [outer = 0x0] 17:00:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x1188bc000) [pid = 2854] [serial = 1461] [outer = 0x11887ec00] 17:00:33 INFO - PROCESS | 2854 | 1468022433986 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11990b400) [pid = 2854] [serial = 1462] [outer = 0x11887ec00] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x118154800 == 51 [pid = 2854] [id = 18] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6d5800 == 50 [pid = 2854] [id = 20] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12be23000 == 49 [pid = 2854] [id = 11] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2ea800 == 48 [pid = 2854] [id = 13] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x11715a800 == 47 [pid = 2854] [id = 452] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x115d9c000 == 46 [pid = 2854] [id = 25] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12d00b000 == 45 [pid = 2854] [id = 480] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9d6000 == 44 [pid = 2854] [id = 479] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12b028000 == 43 [pid = 2854] [id = 478] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12be28000 == 42 [pid = 2854] [id = 477] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x116716c00) [pid = 2854] [serial = 1356] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x111f29c00) [pid = 2854] [serial = 1353] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x128f20000) [pid = 2854] [serial = 1392] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1b4800 == 41 [pid = 2854] [id = 476] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x116abe800 == 40 [pid = 2854] [id = 475] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x128f91800 == 39 [pid = 2854] [id = 474] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x128e13800 == 38 [pid = 2854] [id = 473] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12444c800 == 37 [pid = 2854] [id = 472] 17:00:34 INFO - PROCESS | 2854 | --DOCSHELL 0x122f0f800 == 36 [pid = 2854] [id = 471] 17:00:34 INFO - PROCESS | 2854 | 1468022434398 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]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 675ms 17:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:00:34 INFO - PROCESS | 2854 | 1468022434451 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 2854 | 1468022434454 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:00:34 INFO - PROCESS | 2854 | 1468022434459 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 2854 | 1468022434461 Marionette TRACE conn2 <- [1,1922,null,{}] 17:00:34 INFO - PROCESS | 2854 | 1468022434463 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}] 17:00:34 INFO - PROCESS | 2854 | 1468022434465 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:34 INFO - PROCESS | 2854 | 1468022434575 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x1183a9000) [pid = 2854] [serial = 1351] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x119c2f400) [pid = 2854] [serial = 1372] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x123355000) [pid = 2854] [serial = 1375] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1210df000) [pid = 2854] [serial = 1374] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x113364c00) [pid = 2854] [serial = 1360] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11297b800) [pid = 2854] [serial = 1359] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x117db2800) [pid = 2854] [serial = 1383] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119987400) [pid = 2854] [serial = 1368] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x118883800) [pid = 2854] [serial = 1365] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119437c00) [pid = 2854] [serial = 1366] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1183a4000) [pid = 2854] [serial = 1362] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11854c000) [pid = 2854] [serial = 1363] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12570d000) [pid = 2854] [serial = 1378] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12442c800) [pid = 2854] [serial = 1377] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x126671c00) [pid = 2854] [serial = 1380] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x127387c00) [pid = 2854] [serial = 1390] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1231ec800) [pid = 2854] [serial = 1386] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12731b800) [pid = 2854] [serial = 1389] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x12570e000) [pid = 2854] [serial = 1387] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119183c00) [pid = 2854] [serial = 1384] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12710e000) [pid = 2854] [serial = 1381] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x119be9c00) [pid = 2854] [serial = 1371] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119a9f000) [pid = 2854] [serial = 1369] [outer = 0x0] [url = about:blank] 17:00:34 INFO - PROCESS | 2854 | 1468022434680 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 2854 | 1468022434682 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188e2800 == 37 [pid = 2854] [id = 488] 17:00:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1183a9000) [pid = 2854] [serial = 1463] [outer = 0x0] 17:00:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11889d400) [pid = 2854] [serial = 1464] [outer = 0x1183a9000] 17:00:34 INFO - PROCESS | 2854 | 1468022434711 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1210e3000) [pid = 2854] [serial = 1465] [outer = 0x1183a9000] 17:00:35 INFO - PROCESS | 2854 | 1468022435160 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]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 17:00:35 INFO - PROCESS | 2854 | 1468022435229 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 2854 | 1468022435231 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:00:35 INFO - PROCESS | 2854 | 1468022435236 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 2854 | 1468022435240 Marionette TRACE conn2 <- [1,1926,null,{}] 17:00:35 INFO - PROCESS | 2854 | 1468022435244 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}] 17:00:35 INFO - PROCESS | 2854 | 1468022435245 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:35 INFO - PROCESS | 2854 | 1468022435346 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:00:35 INFO - PROCESS | 2854 | 1468022435418 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 2854 | 1468022435420 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b6a000 == 38 [pid = 2854] [id = 489] 17:00:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1183d3000) [pid = 2854] [serial = 1466] [outer = 0x0] 17:00:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x118885000) [pid = 2854] [serial = 1467] [outer = 0x1183d3000] 17:00:35 INFO - PROCESS | 2854 | 1468022435452 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119909400) [pid = 2854] [serial = 1468] [outer = 0x1183d3000] 17:00:35 INFO - PROCESS | 2854 | 1468022435882 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]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 675ms 17:00:35 INFO - PROCESS | 2854 | 1468022435909 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 2854 | 1468022435913 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:00:35 INFO - PROCESS | 2854 | 1468022435917 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 2854 | 1468022435919 Marionette TRACE conn2 <- [1,1930,null,{}] 17:00:35 INFO - PROCESS | 2854 | 1468022435922 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}] 17:00:35 INFO - PROCESS | 2854 | 1468022435924 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:36 INFO - PROCESS | 2854 | 1468022436029 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:00:36 INFO - PROCESS | 2854 | 1468022436089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 2854 | 1468022436091 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x123f5e000 == 39 [pid = 2854] [id = 490] 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119c26c00) [pid = 2854] [serial = 1469] [outer = 0x0] 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1210e7800) [pid = 2854] [serial = 1470] [outer = 0x119c26c00] 17:00:36 INFO - PROCESS | 2854 | 1468022436122 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x123349800) [pid = 2854] [serial = 1471] [outer = 0x119c26c00] 17:00:36 INFO - PROCESS | 2854 | 1468022436552 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]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 17:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:00:36 INFO - PROCESS | 2854 | 1468022436589 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 2854 | 1468022436590 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:00:36 INFO - PROCESS | 2854 | 1468022436592 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 2854 | 1468022436595 Marionette TRACE conn2 <- [1,1934,null,{}] 17:00:36 INFO - PROCESS | 2854 | 1468022436603 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}] 17:00:36 INFO - PROCESS | 2854 | 1468022436606 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:36 INFO - PROCESS | 2854 | 1468022436731 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:00:36 INFO - PROCESS | 2854 | 1468022436819 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 2854 | 1468022436821 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f7a800 == 40 [pid = 2854] [id = 491] 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x126674c00) [pid = 2854] [serial = 1472] [outer = 0x0] 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12735cc00) [pid = 2854] [serial = 1473] [outer = 0x126674c00] 17:00:36 INFO - PROCESS | 2854 | 1468022436856 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x128c42000) [pid = 2854] [serial = 1474] [outer = 0x126674c00] 17:00:37 INFO - PROCESS | 2854 | 1468022437267 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 17:00:37 INFO - PROCESS | 2854 | 1468022437315 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 2854 | 1468022437318 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:00:37 INFO - PROCESS | 2854 | 1468022437322 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 2854 | 1468022437323 Marionette TRACE conn2 <- [1,1938,null,{}] 17:00:37 INFO - PROCESS | 2854 | 1468022437326 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}] 17:00:37 INFO - PROCESS | 2854 | 1468022437327 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:37 INFO - PROCESS | 2854 | 1468022437432 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:00:37 INFO - PROCESS | 2854 | 1468022437504 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 2854 | 1468022437506 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad2a000 == 41 [pid = 2854] [id = 492] 17:00:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12735b000) [pid = 2854] [serial = 1475] [outer = 0x0] 17:00:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x129208800) [pid = 2854] [serial = 1476] [outer = 0x12735b000] 17:00:37 INFO - PROCESS | 2854 | 1468022437535 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x129484800) [pid = 2854] [serial = 1477] [outer = 0x12735b000] 17:00:37 INFO - PROCESS | 2854 | 1468022437939 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 17:00:37 INFO - PROCESS | 2854 | 1468022437993 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:00:37 INFO - PROCESS | 2854 | 1468022437994 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:00:37 INFO - PROCESS | 2854 | 1468022437996 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 2854 | 1468022437997 Marionette TRACE conn2 <- [1,1942,null,{}] 17:00:38 INFO - PROCESS | 2854 | 1468022438000 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}] 17:00:38 INFO - PROCESS | 2854 | 1468022438001 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:38 INFO - PROCESS | 2854 | 1468022438116 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1294bf000) [pid = 2854] [serial = 1478] [outer = 0x127314c00] 17:00:38 INFO - PROCESS | 2854 | 1468022438204 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 2854 | 1468022438205 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be1a800 == 42 [pid = 2854] [id = 493] 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1294bcc00) [pid = 2854] [serial = 1479] [outer = 0x0] 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12a846c00) [pid = 2854] [serial = 1480] [outer = 0x1294bcc00] 17:00:38 INFO - PROCESS | 2854 | 1468022438255 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x12ad3c000) [pid = 2854] [serial = 1481] [outer = 0x1294bcc00] 17:00:38 INFO - PROCESS | 2854 | 1468022438730 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]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 769ms 17:00:38 INFO - PROCESS | 2854 | 1468022438769 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 2854 | 1468022438770 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:00:38 INFO - PROCESS | 2854 | 1468022438774 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 2854 | 1468022438775 Marionette TRACE conn2 <- [1,1946,null,{}] 17:00:38 INFO - PROCESS | 2854 | 1468022438778 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}] 17:00:38 INFO - PROCESS | 2854 | 1468022438782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:38 INFO - PROCESS | 2854 | 1468022438899 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:00:38 INFO - PROCESS | 2854 | 1468022438971 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 2854 | 1468022438972 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2f5800 == 43 [pid = 2854] [id = 494] 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x12b942000) [pid = 2854] [serial = 1482] [outer = 0x0] 17:00:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x12b947000) [pid = 2854] [serial = 1483] [outer = 0x12b942000] 17:00:39 INFO - PROCESS | 2854 | 1468022439001 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x12b9d3400) [pid = 2854] [serial = 1484] [outer = 0x12b942000] 17:00:39 INFO - PROCESS | 2854 | 1468022439525 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]]]}] 17:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 768ms 17:00:39 INFO - PROCESS | 2854 | 1468022439543 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 2854 | 1468022439545 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:00:39 INFO - PROCESS | 2854 | 1468022439549 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 2854 | 1468022439551 Marionette TRACE conn2 <- [1,1950,null,{}] 17:00:39 INFO - PROCESS | 2854 | 1468022439573 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}] 17:00:39 INFO - PROCESS | 2854 | 1468022439574 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:39 INFO - PROCESS | 2854 | 1468022439679 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:00:39 INFO - PROCESS | 2854 | 1468022439741 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 2854 | 1468022439744 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x12312f800 == 44 [pid = 2854] [id = 495] 17:00:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116a13c00) [pid = 2854] [serial = 1485] [outer = 0x0] 17:00:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x118890400) [pid = 2854] [serial = 1486] [outer = 0x116a13c00] 17:00:39 INFO - PROCESS | 2854 | 1468022439772 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x11990fc00) [pid = 2854] [serial = 1487] [outer = 0x116a13c00] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11843a000 == 43 [pid = 2854] [id = 469] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x117d72800 == 42 [pid = 2854] [id = 487] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118373000 == 41 [pid = 2854] [id = 482] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118433000 == 40 [pid = 2854] [id = 465] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12b996000 == 39 [pid = 2854] [id = 10] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12be29000 == 38 [pid = 2854] [id = 467] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11211f800 == 37 [pid = 2854] [id = 457] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11253c800 == 36 [pid = 2854] [id = 451] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118377000 == 35 [pid = 2854] [id = 470] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x118458800 == 34 [pid = 2854] [id = 454] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1ba000 == 33 [pid = 2854] [id = 463] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x11837b800 == 32 [pid = 2854] [id = 12] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12471c800 == 31 [pid = 2854] [id = 466] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x129452000 == 30 [pid = 2854] [id = 459] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x117153000 == 29 [pid = 2854] [id = 468] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12cf17000 == 28 [pid = 2854] [id = 484] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6dc000 == 27 [pid = 2854] [id = 485] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6c9800 == 26 [pid = 2854] [id = 460] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128bb1800 == 25 [pid = 2854] [id = 483] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x116010000 == 24 [pid = 2854] [id = 453] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x119b5f000 == 23 [pid = 2854] [id = 455] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c2800 == 22 [pid = 2854] [id = 462] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128e12800 == 21 [pid = 2854] [id = 461] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2e5000 == 20 [pid = 2854] [id = 464] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c4800 == 19 [pid = 2854] [id = 456] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x123136800 == 18 [pid = 2854] [id = 458] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2f5800 == 17 [pid = 2854] [id = 494] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12be1a800 == 16 [pid = 2854] [id = 493] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad2a000 == 15 [pid = 2854] [id = 492] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x128f7a800 == 14 [pid = 2854] [id = 491] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x123f5e000 == 13 [pid = 2854] [id = 490] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x12a554800 == 12 [pid = 2854] [id = 481] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1188ec000 == 11 [pid = 2854] [id = 486] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x119b6a000 == 10 [pid = 2854] [id = 489] 17:00:41 INFO - PROCESS | 2854 | --DOCSHELL 0x1188e2800 == 9 [pid = 2854] [id = 488] 17:00:42 INFO - PROCESS | 2854 | 1468022442812 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]]]}] 17:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3298ms 17:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:00:42 INFO - PROCESS | 2854 | 1468022442848 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 2854 | 1468022442850 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:00:42 INFO - PROCESS | 2854 | 1468022442853 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 2854 | 1468022442855 Marionette TRACE conn2 <- [1,1954,null,{}] 17:00:42 INFO - PROCESS | 2854 | 1468022442859 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}] 17:00:42 INFO - PROCESS | 2854 | 1468022442861 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:42 INFO - PROCESS | 2854 | 1468022442949 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:00:43 INFO - PROCESS | 2854 | 1468022443012 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 2854 | 1468022443014 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d73000 == 10 [pid = 2854] [id = 496] 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x116f8c400) [pid = 2854] [serial = 1488] [outer = 0x0] 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x1183ad000) [pid = 2854] [serial = 1489] [outer = 0x116f8c400] 17:00:43 INFO - PROCESS | 2854 | 1468022443043 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x118766000) [pid = 2854] [serial = 1490] [outer = 0x116f8c400] 17:00:43 INFO - PROCESS | 2854 | 1468022443361 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]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 17:00:43 INFO - PROCESS | 2854 | 1468022443375 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 2854 | 1468022443378 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:00:43 INFO - PROCESS | 2854 | 1468022443383 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 2854 | 1468022443387 Marionette TRACE conn2 <- [1,1958,null,{}] 17:00:43 INFO - PROCESS | 2854 | 1468022443391 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}] 17:00:43 INFO - PROCESS | 2854 | 1468022443393 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:43 INFO - PROCESS | 2854 | 1468022443479 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:00:43 INFO - PROCESS | 2854 | 1468022443485 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 2854 | 1468022443487 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x12170e800 == 11 [pid = 2854] [id = 497] 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x11917d400) [pid = 2854] [serial = 1491] [outer = 0x0] 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x119a42000) [pid = 2854] [serial = 1492] [outer = 0x11917d400] 17:00:43 INFO - PROCESS | 2854 | 1468022443515 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x119c2c400) [pid = 2854] [serial = 1493] [outer = 0x11917d400] 17:00:43 INFO - PROCESS | 2854 | 1468022443865 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]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 523ms 17:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:00:43 INFO - PROCESS | 2854 | 1468022443905 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 2854 | 1468022443907 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:00:43 INFO - PROCESS | 2854 | 1468022443909 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 2854 | 1468022443918 Marionette TRACE conn2 <- [1,1962,null,{}] 17:00:43 INFO - PROCESS | 2854 | 1468022443926 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}] 17:00:43 INFO - PROCESS | 2854 | 1468022443929 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:44 INFO - PROCESS | 2854 | 1468022444011 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:00:44 INFO - PROCESS | 2854 | 1468022444017 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 2854 | 1468022444020 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x128c1f000 == 12 [pid = 2854] [id = 498] 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x118882c00) [pid = 2854] [serial = 1494] [outer = 0x0] 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x12334d400) [pid = 2854] [serial = 1495] [outer = 0x118882c00] 17:00:44 INFO - PROCESS | 2854 | 1468022444050 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x124491400) [pid = 2854] [serial = 1496] [outer = 0x118882c00] 17:00:44 INFO - PROCESS | 2854 | 1468022444424 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]]]}] 17:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 528ms 17:00:44 INFO - PROCESS | 2854 | 1468022444438 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 2854 | 1468022444440 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:00:44 INFO - PROCESS | 2854 | 1468022444443 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 2854 | 1468022444445 Marionette TRACE conn2 <- [1,1966,null,{}] 17:00:44 INFO - PROCESS | 2854 | 1468022444448 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}] 17:00:44 INFO - PROCESS | 2854 | 1468022444450 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:44 INFO - PROCESS | 2854 | 1468022444634 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:00:44 INFO - PROCESS | 2854 | 1468022444665 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 2854 | 1468022444666 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x129469000 == 13 [pid = 2854] [id = 499] 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x12448f800) [pid = 2854] [serial = 1497] [outer = 0x0] 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 128 (0x12667e000) [pid = 2854] [serial = 1498] [outer = 0x12448f800] 17:00:44 INFO - PROCESS | 2854 | 1468022444708 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 129 (0x127368c00) [pid = 2854] [serial = 1499] [outer = 0x12448f800] 17:00:45 INFO - PROCESS | 2854 | 1468022445130 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]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 720ms 17:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:00:45 INFO - PROCESS | 2854 | 1468022445163 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 2854 | 1468022445164 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:00:45 INFO - PROCESS | 2854 | 1468022445175 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 2854 | 1468022445176 Marionette TRACE conn2 <- [1,1970,null,{}] 17:00:45 INFO - PROCESS | 2854 | 1468022445179 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}] 17:00:45 INFO - PROCESS | 2854 | 1468022445180 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:45 INFO - PROCESS | 2854 | 1468022445291 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:00:45 INFO - PROCESS | 2854 | 1468022445348 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 2854 | 1468022445349 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1bd800 == 14 [pid = 2854] [id = 500] 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 130 (0x119179400) [pid = 2854] [serial = 1500] [outer = 0x0] 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 131 (0x128bd1400) [pid = 2854] [serial = 1501] [outer = 0x119179400] 17:00:45 INFO - PROCESS | 2854 | 1468022445373 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 132 (0x128f20800) [pid = 2854] [serial = 1502] [outer = 0x119179400] 17:00:45 INFO - PROCESS | 2854 | 1468022445672 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]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 527ms 17:00:45 INFO - PROCESS | 2854 | 1468022445694 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 2854 | 1468022445696 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:00:45 INFO - PROCESS | 2854 | 1468022445698 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 2854 | 1468022445699 Marionette TRACE conn2 <- [1,1974,null,{}] 17:00:45 INFO - PROCESS | 2854 | 1468022445703 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}] 17:00:45 INFO - PROCESS | 2854 | 1468022445708 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:45 INFO - PROCESS | 2854 | 1468022445840 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:00:45 INFO - PROCESS | 2854 | 1468022445880 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 2854 | 1468022445882 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9ca000 == 15 [pid = 2854] [id = 501] 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 133 (0x128bca000) [pid = 2854] [serial = 1503] [outer = 0x0] 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 134 (0x129413c00) [pid = 2854] [serial = 1504] [outer = 0x128bca000] 17:00:45 INFO - PROCESS | 2854 | 1468022445907 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 135 (0x12b93dc00) [pid = 2854] [serial = 1505] [outer = 0x128bca000] 17:00:46 INFO - PROCESS | 2854 | 1468022446206 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]]]}] 17:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 17:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:00:46 INFO - PROCESS | 2854 | 1468022446226 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:00:46 INFO - PROCESS | 2854 | 1468022446227 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:00:46 INFO - PROCESS | 2854 | 1468022446229 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 2854 | 1468022446230 Marionette TRACE conn2 <- [1,1978,null,{}] 17:00:46 INFO - PROCESS | 2854 | 1468022446233 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}] 17:00:46 INFO - PROCESS | 2854 | 1468022446236 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:46 INFO - PROCESS | 2854 | 1468022446372 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:00:46 INFO - PROCESS | 2854 | 1468022446390 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 2854 | 1468022446391 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d231800 == 16 [pid = 2854] [id = 502] 17:00:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 136 (0x123008000) [pid = 2854] [serial = 1506] [outer = 0x0] 17:00:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 137 (0x12b94a000) [pid = 2854] [serial = 1507] [outer = 0x123008000] 17:00:46 INFO - PROCESS | 2854 | 1468022446431 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 138 (0x12b9d0800) [pid = 2854] [serial = 1508] [outer = 0x123008000] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 137 (0x111c18800) [pid = 2854] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 136 (0x1133f5800) [pid = 2854] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 135 (0x12735b000) [pid = 2854] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 134 (0x1183d3000) [pid = 2854] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 133 (0x119c26c00) [pid = 2854] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 132 (0x1183a9000) [pid = 2854] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 131 (0x112f2c800) [pid = 2854] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 130 (0x129490c00) [pid = 2854] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 129 (0x119c28400) [pid = 2854] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 128 (0x12738f000) [pid = 2854] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 127 (0x127361400) [pid = 2854] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x11619a400) [pid = 2854] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x119c28c00) [pid = 2854] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x116a1a400) [pid = 2854] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x113208c00) [pid = 2854] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x118555c00) [pid = 2854] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x1194c9400) [pid = 2854] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x12448c000) [pid = 2854] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x1167c8c00) [pid = 2854] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x123aaf800) [pid = 2854] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x112d41800) [pid = 2854] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x119907400) [pid = 2854] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x11887ec00) [pid = 2854] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x126673000) [pid = 2854] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x123aaa000) [pid = 2854] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x112d4a400) [pid = 2854] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x119bd0400) [pid = 2854] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x129209c00) [pid = 2854] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x127107000) [pid = 2854] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x116903400) [pid = 2854] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12b942000) [pid = 2854] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1294bcc00) [pid = 2854] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:00:47 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x126674c00) [pid = 2854] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:00:47 INFO - PROCESS | 2854 | 1468022447495 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]]]}] 17:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1271ms 17:00:47 INFO - PROCESS | 2854 | 1468022447501 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 2854 | 1468022447502 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:00:47 INFO - PROCESS | 2854 | 1468022447505 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 2854 | 1468022447506 Marionette TRACE conn2 <- [1,1982,null,{}] 17:00:47 INFO - PROCESS | 2854 | 1468022447508 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}] 17:00:47 INFO - PROCESS | 2854 | 1468022447509 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:47 INFO - PROCESS | 2854 | 1468022447588 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:00:47 INFO - PROCESS | 2854 | 1468022447593 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 2854 | 1468022447594 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842e000 == 17 [pid = 2854] [id = 503] 17:00:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x112f3a800) [pid = 2854] [serial = 1509] [outer = 0x0] 17:00:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11670c400) [pid = 2854] [serial = 1510] [outer = 0x112f3a800] 17:00:47 INFO - PROCESS | 2854 | 1468022447618 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x118555c00) [pid = 2854] [serial = 1511] [outer = 0x112f3a800] 17:00:47 INFO - PROCESS | 2854 | 1468022447962 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]]]}] 17:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 471ms 17:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:00:47 INFO - PROCESS | 2854 | 1468022447977 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 2854 | 1468022447978 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:00:47 INFO - PROCESS | 2854 | 1468022447980 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 2854 | 1468022447981 Marionette TRACE conn2 <- [1,1986,null,{}] 17:00:47 INFO - PROCESS | 2854 | 1468022447983 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}] 17:00:47 INFO - PROCESS | 2854 | 1468022447986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:48 INFO - PROCESS | 2854 | 1468022448098 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:00:48 INFO - PROCESS | 2854 | 1468022448105 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 2854 | 1468022448114 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x128c1b000 == 18 [pid = 2854] [id = 504] 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x118555400) [pid = 2854] [serial = 1512] [outer = 0x0] 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x119910c00) [pid = 2854] [serial = 1513] [outer = 0x118555400] 17:00:48 INFO - PROCESS | 2854 | 1468022448138 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x119c26c00) [pid = 2854] [serial = 1514] [outer = 0x118555400] 17:00:48 INFO - PROCESS | 2854 | 1468022448581 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]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 618ms 17:00:48 INFO - PROCESS | 2854 | 1468022448599 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 2854 | 1468022448600 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:00:48 INFO - PROCESS | 2854 | 1468022448605 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 2854 | 1468022448606 Marionette TRACE conn2 <- [1,1990,null,{}] 17:00:48 INFO - PROCESS | 2854 | 1468022448608 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}] 17:00:48 INFO - PROCESS | 2854 | 1468022448609 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:48 INFO - PROCESS | 2854 | 1468022448695 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:00:48 INFO - PROCESS | 2854 | 1468022448759 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 2854 | 1468022448760 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6e3000 == 19 [pid = 2854] [id = 505] 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x11887f800) [pid = 2854] [serial = 1515] [outer = 0x0] 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1210e0400) [pid = 2854] [serial = 1516] [outer = 0x11887f800] 17:00:48 INFO - PROCESS | 2854 | 1468022448785 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x127360800) [pid = 2854] [serial = 1517] [outer = 0x11887f800] 17:00:49 INFO - PROCESS | 2854 | 1468022449081 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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 17:00:49 INFO - PROCESS | 2854 | 1468022449127 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 2854 | 1468022449128 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:00:49 INFO - PROCESS | 2854 | 1468022449130 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 2854 | 1468022449132 Marionette TRACE conn2 <- [1,1994,null,{}] 17:00:49 INFO - PROCESS | 2854 | 1468022449137 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}] 17:00:49 INFO - PROCESS | 2854 | 1468022449139 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:49 INFO - PROCESS | 2854 | 1468022449232 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:00:49 INFO - PROCESS | 2854 | 1468022449294 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 2854 | 1468022449296 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x128aa1800 == 20 [pid = 2854] [id = 506] 17:00:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x12735b000) [pid = 2854] [serial = 1518] [outer = 0x0] 17:00:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x129412800) [pid = 2854] [serial = 1519] [outer = 0x12735b000] 17:00:49 INFO - PROCESS | 2854 | 1468022449326 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x12b9d3000) [pid = 2854] [serial = 1520] [outer = 0x12735b000] 17:00:49 INFO - PROCESS | 2854 | 1468022449858 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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 772ms 17:00:49 INFO - PROCESS | 2854 | 1468022449903 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 2854 | 1468022449906 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:00:49 INFO - PROCESS | 2854 | 1468022449909 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 2854 | 1468022449912 Marionette TRACE conn2 <- [1,1998,null,{}] 17:00:49 INFO - PROCESS | 2854 | 1468022449916 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}] 17:00:49 INFO - PROCESS | 2854 | 1468022449917 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:50 INFO - PROCESS | 2854 | 1468022450049 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:00:50 INFO - PROCESS | 2854 | 1468022450139 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 2854 | 1468022450141 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f6e800 == 21 [pid = 2854] [id = 507] 17:00:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11697b800) [pid = 2854] [serial = 1521] [outer = 0x0] 17:00:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x11875d400) [pid = 2854] [serial = 1522] [outer = 0x11697b800] 17:00:50 INFO - PROCESS | 2854 | 1468022450172 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x1194ca000) [pid = 2854] [serial = 1523] [outer = 0x11697b800] 17:00:50 INFO - PROCESS | 2854 | 1468022450851 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]]]}] 17:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1024ms 17:00:50 INFO - PROCESS | 2854 | 1468022450932 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 2854 | 1468022450935 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:00:50 INFO - PROCESS | 2854 | 1468022450938 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 2854 | 1468022450940 Marionette TRACE conn2 <- [1,2002,null,{}] 17:00:50 INFO - PROCESS | 2854 | 1468022450943 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}] 17:00:50 INFO - PROCESS | 2854 | 1468022450945 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:51 INFO - PROCESS | 2854 | 1468022451043 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:00:51 INFO - PROCESS | 2854 | 1468022451109 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 2854 | 1468022451112 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x11661e000 == 22 [pid = 2854] [id = 508] 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x110eedc00) [pid = 2854] [serial = 1524] [outer = 0x0] 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x111c7b800) [pid = 2854] [serial = 1525] [outer = 0x110eedc00] 17:00:51 INFO - PROCESS | 2854 | 1468022451139 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x11297b400) [pid = 2854] [serial = 1526] [outer = 0x110eedc00] 17:00:51 INFO - PROCESS | 2854 | --DOCSHELL 0x12312f800 == 21 [pid = 2854] [id = 495] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x118890400) [pid = 2854] [serial = 1486] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x112cdd400) [pid = 2854] [serial = 1354] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x116f95c00) [pid = 2854] [serial = 1357] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x129208800) [pid = 2854] [serial = 1476] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x127362400) [pid = 2854] [serial = 901] [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.] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x123349800) [pid = 2854] [serial = 1471] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x118885000) [pid = 2854] [serial = 1467] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x1210e3000) [pid = 2854] [serial = 1465] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12948e400) [pid = 2854] [serial = 1425] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12a6ee800) [pid = 2854] [serial = 1428] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x1294c5c00) [pid = 2854] [serial = 1426] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1210a0400) [pid = 2854] [serial = 1401] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x123573800) [pid = 2854] [serial = 1402] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12920c800) [pid = 2854] [serial = 1393] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12a84d000) [pid = 2854] [serial = 1431] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1176f2c00) [pid = 2854] [serial = 1410] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1188b8400) [pid = 2854] [serial = 1411] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x123749800) [pid = 2854] [serial = 1416] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12442fc00) [pid = 2854] [serial = 1417] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x12374a400) [pid = 2854] [serial = 1405] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x119498400) [pid = 2854] [serial = 1404] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11889d400) [pid = 2854] [serial = 1464] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1210e7800) [pid = 2854] [serial = 1470] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118222400) [pid = 2854] [serial = 1396] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1164e6c00) [pid = 2854] [serial = 1395] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1194c6000) [pid = 2854] [serial = 1399] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x118890800) [pid = 2854] [serial = 1398] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119a9e400) [pid = 2854] [serial = 1413] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1210a5000) [pid = 2854] [serial = 1414] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1263dc000) [pid = 2854] [serial = 1419] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x127365c00) [pid = 2854] [serial = 1420] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1183ce000) [pid = 2854] [serial = 1408] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118227000) [pid = 2854] [serial = 1407] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12b944c00) [pid = 2854] [serial = 1444] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x116637c00) [pid = 2854] [serial = 1446] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119982c00) [pid = 2854] [serial = 1449] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1188bc000) [pid = 2854] [serial = 1461] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1183b1000) [pid = 2854] [serial = 1447] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x127110c00) [pid = 2854] [serial = 1452] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x11990b400) [pid = 2854] [serial = 1462] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x12b1ed000) [pid = 2854] [serial = 1441] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119aa4c00) [pid = 2854] [serial = 1435] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x118550800) [pid = 2854] [serial = 1434] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12ad3e000) [pid = 2854] [serial = 1432] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x119aa5000) [pid = 2854] [serial = 1450] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x12ad3d000) [pid = 2854] [serial = 1437] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x129211000) [pid = 2854] [serial = 1455] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x128bd6400) [pid = 2854] [serial = 1453] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x128bcf400) [pid = 2854] [serial = 1422] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x118548c00) [pid = 2854] [serial = 1458] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x129415800) [pid = 2854] [serial = 1423] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x12948e800) [pid = 2854] [serial = 1456] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x12b1e4000) [pid = 2854] [serial = 1440] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x12b93e800) [pid = 2854] [serial = 1443] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x12a848000) [pid = 2854] [serial = 1429] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x126678c00) [pid = 2854] [serial = 1459] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x12b09c800) [pid = 2854] [serial = 1438] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x12b9d3400) [pid = 2854] [serial = 1484] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x12a846c00) [pid = 2854] [serial = 1480] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 63 (0x12ad3c000) [pid = 2854] [serial = 1481] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 62 (0x12b947000) [pid = 2854] [serial = 1483] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 61 (0x128c42000) [pid = 2854] [serial = 1474] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 60 (0x12735cc00) [pid = 2854] [serial = 1473] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 59 (0x129484800) [pid = 2854] [serial = 1477] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | --DOMWINDOW == 58 (0x119909400) [pid = 2854] [serial = 1468] [outer = 0x0] [url = about:blank] 17:00:51 INFO - PROCESS | 2854 | 1468022451587 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]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 17:00:51 INFO - PROCESS | 2854 | 1468022451609 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 2854 | 1468022451613 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:00:51 INFO - PROCESS | 2854 | 1468022451619 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 2854 | 1468022451621 Marionette TRACE conn2 <- [1,2006,null,{}] 17:00:51 INFO - PROCESS | 2854 | 1468022451623 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}] 17:00:51 INFO - PROCESS | 2854 | 1468022451625 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:51 INFO - PROCESS | 2854 | 1468022451702 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:00:51 INFO - PROCESS | 2854 | 1468022451756 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 2854 | 1468022451757 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x116abd800 == 22 [pid = 2854] [id = 509] 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 59 (0x1121be800) [pid = 2854] [serial = 1527] [outer = 0x0] 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 60 (0x113211c00) [pid = 2854] [serial = 1528] [outer = 0x1121be800] 17:00:51 INFO - PROCESS | 2854 | 1468022451786 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 61 (0x115e8e800) [pid = 2854] [serial = 1529] [outer = 0x1121be800] 17:00:52 INFO - PROCESS | 2854 | 1468022452116 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]]]}] 17:00:52 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 17:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 17:00:52 INFO - PROCESS | 2854 | 1468022452140 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 2854 | 1468022452141 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:00:52 INFO - PROCESS | 2854 | 1468022452144 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 2854 | 1468022452146 Marionette TRACE conn2 <- [1,2010,null,{}] 17:00:52 INFO - PROCESS | 2854 | 1468022452156 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}] 17:00:52 INFO - PROCESS | 2854 | 1468022452159 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:52 INFO - PROCESS | 2854 | 1468022452233 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:00:52 INFO - PROCESS | 2854 | 1468022452240 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 2854 | 1468022452242 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x118433800 == 23 [pid = 2854] [id = 510] 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 62 (0x11619c800) [pid = 2854] [serial = 1530] [outer = 0x0] 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 63 (0x11697ac00) [pid = 2854] [serial = 1531] [outer = 0x11619c800] 17:00:52 INFO - PROCESS | 2854 | 1468022452270 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 64 (0x1174e4c00) [pid = 2854] [serial = 1532] [outer = 0x11619c800] 17:00:52 INFO - PROCESS | 2854 | 1468022452643 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]]]}] 17:00:52 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 17:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 521ms 17:00:52 INFO - PROCESS | 2854 | 1468022452665 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 2854 | 1468022452667 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:00:52 INFO - PROCESS | 2854 | 1468022452672 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 2854 | 1468022452673 Marionette TRACE conn2 <- [1,2014,null,{}] 17:00:52 INFO - PROCESS | 2854 | 1468022452675 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}] 17:00:52 INFO - PROCESS | 2854 | 1468022452676 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:52 INFO - PROCESS | 2854 | 1468022452771 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:00:52 INFO - PROCESS | 2854 | 1468022452802 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 2854 | 1468022452804 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191c3000 == 24 [pid = 2854] [id = 511] 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x117dba400) [pid = 2854] [serial = 1533] [outer = 0x0] 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x118228800) [pid = 2854] [serial = 1534] [outer = 0x117dba400] 17:00:52 INFO - PROCESS | 2854 | 1468022452829 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x1183a4c00) [pid = 2854] [serial = 1535] [outer = 0x117dba400] 17:00:53 INFO - PROCESS | 2854 | 1468022453143 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]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 17:00:53 INFO - PROCESS | 2854 | 1468022453193 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 2854 | 1468022453194 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:00:53 INFO - PROCESS | 2854 | 1468022453196 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 2854 | 1468022453197 Marionette TRACE conn2 <- [1,2018,null,{}] 17:00:53 INFO - PROCESS | 2854 | 1468022453200 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}] 17:00:53 INFO - PROCESS | 2854 | 1468022453201 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:53 INFO - PROCESS | 2854 | 1468022453293 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:00:53 INFO - PROCESS | 2854 | 1468022453329 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 2854 | 1468022453330 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x119738800 == 25 [pid = 2854] [id = 512] 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x1183a5400) [pid = 2854] [serial = 1536] [outer = 0x0] 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x1183aac00) [pid = 2854] [serial = 1537] [outer = 0x1183a5400] 17:00:53 INFO - PROCESS | 2854 | 1468022453361 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x118550800) [pid = 2854] [serial = 1538] [outer = 0x1183a5400] 17:00:53 INFO - PROCESS | 2854 | 1468022453678 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]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 17:00:53 INFO - PROCESS | 2854 | 1468022453715 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 2854 | 1468022453717 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:00:53 INFO - PROCESS | 2854 | 1468022453721 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 2854 | 1468022453722 Marionette TRACE conn2 <- [1,2022,null,{}] 17:00:53 INFO - PROCESS | 2854 | 1468022453724 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}] 17:00:53 INFO - PROCESS | 2854 | 1468022453728 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:53 INFO - PROCESS | 2854 | 1468022453839 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:00:53 INFO - PROCESS | 2854 | 1468022453870 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 2854 | 1468022453872 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x121606800 == 26 [pid = 2854] [id = 513] 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x11858e400) [pid = 2854] [serial = 1539] [outer = 0x0] 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x11875b000) [pid = 2854] [serial = 1540] [outer = 0x11858e400] 17:00:53 INFO - PROCESS | 2854 | 1468022453897 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119499000) [pid = 2854] [serial = 1541] [outer = 0x11858e400] 17:00:54 INFO - PROCESS | 2854 | 1468022454246 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]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 572ms 17:00:54 INFO - PROCESS | 2854 | 1468022454293 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 2854 | 1468022454295 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:00:54 INFO - PROCESS | 2854 | 1468022454299 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 2854 | 1468022454300 Marionette TRACE conn2 <- [1,2026,null,{}] 17:00:54 INFO - PROCESS | 2854 | 1468022454304 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}] 17:00:54 INFO - PROCESS | 2854 | 1468022454305 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:54 INFO - PROCESS | 2854 | 1468022454444 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:00:54 INFO - PROCESS | 2854 | 1468022454458 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 2854 | 1468022454459 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231ce800 == 27 [pid = 2854] [id = 514] 17:00:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x110e82000) [pid = 2854] [serial = 1542] [outer = 0x0] 17:00:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x119902c00) [pid = 2854] [serial = 1543] [outer = 0x110e82000] 17:00:54 INFO - PROCESS | 2854 | 1468022454490 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x11990a000) [pid = 2854] [serial = 1544] [outer = 0x110e82000] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x119179400) [pid = 2854] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x12448f800) [pid = 2854] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x128bca000) [pid = 2854] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x112f3a800) [pid = 2854] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x118555400) [pid = 2854] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x116a13c00) [pid = 2854] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x11917d400) [pid = 2854] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x116f8c400) [pid = 2854] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x123008000) [pid = 2854] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x11887f800) [pid = 2854] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:00:54 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x118882c00) [pid = 2854] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:00:54 INFO - PROCESS | 2854 | 1468022454813 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]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 572ms 17:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:00:54 INFO - PROCESS | 2854 | 1468022454871 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 2854 | 1468022454872 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:00:54 INFO - PROCESS | 2854 | 1468022454874 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 2854 | 1468022454875 Marionette TRACE conn2 <- [1,2030,null,{}] 17:00:54 INFO - PROCESS | 2854 | 1468022454878 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}] 17:00:54 INFO - PROCESS | 2854 | 1468022454879 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:54 INFO - PROCESS | 2854 | 1468022454955 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:00:55 INFO - PROCESS | 2854 | 1468022455005 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 2854 | 1468022455006 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x113c31000 == 28 [pid = 2854] [id = 515] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x11297c800) [pid = 2854] [serial = 1545] [outer = 0x0] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x118550400) [pid = 2854] [serial = 1546] [outer = 0x11297c800] 17:00:55 INFO - PROCESS | 2854 | 1468022455031 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x119981800) [pid = 2854] [serial = 1547] [outer = 0x11297c800] 17:00:55 INFO - PROCESS | 2854 | 1468022455313 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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms 17:00:55 INFO - PROCESS | 2854 | 1468022455343 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:00:55 INFO - PROCESS | 2854 | 1468022455345 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:00:55 INFO - PROCESS | 2854 | 1468022455347 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 2854 | 1468022455348 Marionette TRACE conn2 <- [1,2034,null,{}] 17:00:55 INFO - PROCESS | 2854 | 1468022455351 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}] 17:00:55 INFO - PROCESS | 2854 | 1468022455354 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:55 INFO - PROCESS | 2854 | 1468022455433 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:00:55 INFO - PROCESS | 2854 | 1468022455438 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 2854 | 1468022455439 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x126384000 == 29 [pid = 2854] [id = 516] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x116f8a800) [pid = 2854] [serial = 1548] [outer = 0x0] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x119a3c800) [pid = 2854] [serial = 1549] [outer = 0x116f8a800] 17:00:55 INFO - PROCESS | 2854 | 1468022455472 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x119aa0800) [pid = 2854] [serial = 1550] [outer = 0x116f8a800] 17:00:55 INFO - PROCESS | 2854 | 1468022455787 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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 17:00:55 INFO - PROCESS | 2854 | 1468022455816 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 2854 | 1468022455818 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:00:55 INFO - PROCESS | 2854 | 1468022455822 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 2854 | 1468022455823 Marionette TRACE conn2 <- [1,2038,null,{}] 17:00:55 INFO - PROCESS | 2854 | 1468022455826 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}] 17:00:55 INFO - PROCESS | 2854 | 1468022455827 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:55 INFO - PROCESS | 2854 | 1468022455925 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:00:55 INFO - PROCESS | 2854 | 1468022455932 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 2854 | 1468022455933 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x127162000 == 30 [pid = 2854] [id = 517] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x119aa1000) [pid = 2854] [serial = 1551] [outer = 0x0] 17:00:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119bd0400) [pid = 2854] [serial = 1552] [outer = 0x119aa1000] 17:00:55 INFO - PROCESS | 2854 | 1468022455959 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x119c29000) [pid = 2854] [serial = 1553] [outer = 0x119aa1000] 17:00:56 INFO - PROCESS | 2854 | 1468022456263 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]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 17:00:56 INFO - PROCESS | 2854 | 1468022456293 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:00:56 INFO - PROCESS | 2854 | 1468022456295 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:00:56 INFO - PROCESS | 2854 | 1468022456297 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 2854 | 1468022456299 Marionette TRACE conn2 <- [1,2042,null,{}] 17:00:56 INFO - PROCESS | 2854 | 1468022456301 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}] 17:00:56 INFO - PROCESS | 2854 | 1468022456305 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:56 INFO - PROCESS | 2854 | 1468022456392 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:00:56 INFO - PROCESS | 2854 | 1468022456395 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 2854 | 1468022456397 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bad800 == 31 [pid = 2854] [id = 518] 17:00:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x119c2d800) [pid = 2854] [serial = 1554] [outer = 0x0] 17:00:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x119c2ec00) [pid = 2854] [serial = 1555] [outer = 0x119c2d800] 17:00:56 INFO - PROCESS | 2854 | 1468022456430 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1210d9800) [pid = 2854] [serial = 1556] [outer = 0x119c2d800] 17:00:56 INFO - PROCESS | 2854 | 1468022456875 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]]]}] 17:00:56 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) 17:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 625ms 17:00:56 INFO - PROCESS | 2854 | 1468022456922 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 2854 | 1468022456925 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:00:56 INFO - PROCESS | 2854 | 1468022456928 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 2854 | 1468022456930 Marionette TRACE conn2 <- [1,2046,null,{}] 17:00:56 INFO - PROCESS | 2854 | 1468022456934 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}] 17:00:56 INFO - PROCESS | 2854 | 1468022456936 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:57 INFO - PROCESS | 2854 | 1468022457033 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:00:57 INFO - PROCESS | 2854 | 1468022457100 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 2854 | 1468022457101 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x116771000 == 32 [pid = 2854] [id = 519] 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x110ee4800) [pid = 2854] [serial = 1557] [outer = 0x0] 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x112c4a400) [pid = 2854] [serial = 1558] [outer = 0x110ee4800] 17:00:57 INFO - PROCESS | 2854 | 1468022457133 Marionette DEBUG loaded listener.js 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x113203800) [pid = 2854] [serial = 1559] [outer = 0x110ee4800] 17:00:57 INFO - PROCESS | 2854 | 1468022457555 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]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 17:00:57 INFO - PROCESS | 2854 | 1468022457603 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 2854 | 1468022457606 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:00:57 INFO - PROCESS | 2854 | 1468022457610 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 2854 | 1468022457612 Marionette TRACE conn2 <- [1,2050,null,{}] 17:00:57 INFO - PROCESS | 2854 | 1468022457639 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}] 17:00:57 INFO - PROCESS | 2854 | 1468022457641 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:57 INFO - PROCESS | 2854 | 1468022457739 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:00:57 INFO - PROCESS | 2854 | 1468022457805 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 2854 | 1468022457806 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x119278000 == 33 [pid = 2854] [id = 520] 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x116714800) [pid = 2854] [serial = 1560] [outer = 0x0] 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1167cb000) [pid = 2854] [serial = 1561] [outer = 0x116714800] 17:00:57 INFO - PROCESS | 2854 | 1468022457837 Marionette DEBUG loaded listener.js 17:00:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x116f94000) [pid = 2854] [serial = 1562] [outer = 0x116714800] 17:00:58 INFO - PROCESS | 2854 | 1468022458243 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 669ms 17:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:00:58 INFO - PROCESS | 2854 | 1468022458280 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 2854 | 1468022458282 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:00:58 INFO - PROCESS | 2854 | 1468022458302 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 2854 | 1468022458305 Marionette TRACE conn2 <- [1,2054,null,{}] 17:00:58 INFO - PROCESS | 2854 | 1468022458314 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}] 17:00:58 INFO - PROCESS | 2854 | 1468022458318 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:58 INFO - PROCESS | 2854 | 1468022458416 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:00:58 INFO - PROCESS | 2854 | 1468022458483 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 2854 | 1468022458485 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f79000 == 34 [pid = 2854] [id = 521] 17:00:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11887b000) [pid = 2854] [serial = 1563] [outer = 0x0] 17:00:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118884800) [pid = 2854] [serial = 1564] [outer = 0x11887b000] 17:00:58 INFO - PROCESS | 2854 | 1468022458517 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119436000) [pid = 2854] [serial = 1565] [outer = 0x11887b000] 17:00:58 INFO - PROCESS | 2854 | 1468022458930 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 694ms 17:00:58 INFO - PROCESS | 2854 | 1468022458978 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 2854 | 1468022458980 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:00:58 INFO - PROCESS | 2854 | 1468022458983 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 2854 | 1468022458984 Marionette TRACE conn2 <- [1,2058,null,{}] 17:00:58 INFO - PROCESS | 2854 | 1468022458986 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}] 17:00:58 INFO - PROCESS | 2854 | 1468022458988 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:59 INFO - PROCESS | 2854 | 1468022459105 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:00:59 INFO - PROCESS | 2854 | 1468022459165 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 2854 | 1468022459166 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x12945a800 == 35 [pid = 2854] [id = 522] 17:00:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119bd2000) [pid = 2854] [serial = 1566] [outer = 0x0] 17:00:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11a0df400) [pid = 2854] [serial = 1567] [outer = 0x119bd2000] 17:00:59 INFO - PROCESS | 2854 | 1468022459189 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12109fc00) [pid = 2854] [serial = 1568] [outer = 0x119bd2000] 17:00:59 INFO - PROCESS | 2854 | 1468022459724 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]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 770ms 17:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:00:59 INFO - PROCESS | 2854 | 1468022459755 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 2854 | 1468022459757 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:00:59 INFO - PROCESS | 2854 | 1468022459760 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 2854 | 1468022459762 Marionette TRACE conn2 <- [1,2062,null,{}] 17:00:59 INFO - PROCESS | 2854 | 1468022459765 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}] 17:00:59 INFO - PROCESS | 2854 | 1468022459768 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:00:59 INFO - PROCESS | 2854 | 1468022459909 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:01:00 INFO - PROCESS | 2854 | 1468022460093 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 2854 | 1468022460095 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x116949000 == 36 [pid = 2854] [id = 523] 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x110e9a400) [pid = 2854] [serial = 1569] [outer = 0x0] 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x112c54800) [pid = 2854] [serial = 1570] [outer = 0x110e9a400] 17:01:00 INFO - PROCESS | 2854 | 1468022460129 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x113c55000) [pid = 2854] [serial = 1571] [outer = 0x110e9a400] 17:01:00 INFO - PROCESS | 2854 | 1468022460553 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]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 823ms 17:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:01:00 INFO - PROCESS | 2854 | 1468022460594 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 2854 | 1468022460596 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:01:00 INFO - PROCESS | 2854 | 1468022460598 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 2854 | 1468022460600 Marionette TRACE conn2 <- [1,2066,null,{}] 17:01:00 INFO - PROCESS | 2854 | 1468022460606 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}] 17:01:00 INFO - PROCESS | 2854 | 1468022460609 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:00 INFO - PROCESS | 2854 | 1468022460719 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x127360800) [pid = 2854] [serial = 1517] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x128bd1400) [pid = 2854] [serial = 1501] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12667e000) [pid = 2854] [serial = 1498] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12b93dc00) [pid = 2854] [serial = 1505] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x129413c00) [pid = 2854] [serial = 1504] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11670c400) [pid = 2854] [serial = 1510] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119910c00) [pid = 2854] [serial = 1513] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11990fc00) [pid = 2854] [serial = 1487] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119c2c400) [pid = 2854] [serial = 1493] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118766000) [pid = 2854] [serial = 1490] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x118555c00) [pid = 2854] [serial = 1511] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x127368c00) [pid = 2854] [serial = 1499] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12b9d0800) [pid = 2854] [serial = 1508] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x1183ad000) [pid = 2854] [serial = 1489] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1210e0400) [pid = 2854] [serial = 1516] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x128f20800) [pid = 2854] [serial = 1502] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x124491400) [pid = 2854] [serial = 1496] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119c26c00) [pid = 2854] [serial = 1514] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x119a42000) [pid = 2854] [serial = 1492] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x12b94a000) [pid = 2854] [serial = 1507] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x12334d400) [pid = 2854] [serial = 1495] [outer = 0x0] [url = about:blank] 17:01:00 INFO - PROCESS | 2854 | 1468022460798 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 2854 | 1468022460800 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x116959000 == 37 [pid = 2854] [id = 524] 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x112986800) [pid = 2854] [serial = 1572] [outer = 0x0] 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x11619ec00) [pid = 2854] [serial = 1573] [outer = 0x112986800] 17:01:00 INFO - PROCESS | 2854 | 1468022460827 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x118224800) [pid = 2854] [serial = 1574] [outer = 0x112986800] 17:01:01 INFO - PROCESS | 2854 | 1468022461124 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]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 574ms 17:01:01 INFO - PROCESS | 2854 | 1468022461174 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:01:01 INFO - PROCESS | 2854 | 1468022461176 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:01:01 INFO - PROCESS | 2854 | 1468022461179 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 2854 | 1468022461181 Marionette TRACE conn2 <- [1,2070,null,{}] 17:01:01 INFO - PROCESS | 2854 | 1468022461183 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}] 17:01:01 INFO - PROCESS | 2854 | 1468022461184 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:01 INFO - PROCESS | 2854 | 1468022461285 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:01:01 INFO - PROCESS | 2854 | 1468022461336 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 2854 | 1468022461336 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191b9000 == 38 [pid = 2854] [id = 525] 17:01:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x118223c00) [pid = 2854] [serial = 1575] [outer = 0x0] 17:01:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x1183ab800) [pid = 2854] [serial = 1576] [outer = 0x118223c00] 17:01:01 INFO - PROCESS | 2854 | 1468022461362 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1188b5c00) [pid = 2854] [serial = 1577] [outer = 0x118223c00] 17:01:01 INFO - PROCESS | 2854 | 1468022461707 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]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 17:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:01:01 INFO - PROCESS | 2854 | 1468022461750 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:01:01 INFO - PROCESS | 2854 | 1468022461752 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:01:01 INFO - PROCESS | 2854 | 1468022461757 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 2854 | 1468022461763 Marionette TRACE conn2 <- [1,2074,null,{}] 17:01:01 INFO - PROCESS | 2854 | 1468022461772 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}] 17:01:01 INFO - PROCESS | 2854 | 1468022461775 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:01 INFO - PROCESS | 2854 | 1468022461916 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:01:02 INFO - PROCESS | 2854 | 1468022462016 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 2854 | 1468022462018 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c9c000 == 39 [pid = 2854] [id = 526] 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x119439400) [pid = 2854] [serial = 1578] [outer = 0x0] 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x119909400) [pid = 2854] [serial = 1579] [outer = 0x119439400] 17:01:02 INFO - PROCESS | 2854 | 1468022462062 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x119bf4c00) [pid = 2854] [serial = 1580] [outer = 0x119439400] 17:01:02 INFO - PROCESS | 2854 | 1468022462376 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]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 627ms 17:01:02 INFO - PROCESS | 2854 | 1468022462382 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 2854 | 1468022462384 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:01:02 INFO - PROCESS | 2854 | 1468022462397 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 2854 | 1468022462397 Marionette TRACE conn2 <- [1,2078,null,{}] 17:01:02 INFO - PROCESS | 2854 | 1468022462400 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}] 17:01:02 INFO - PROCESS | 2854 | 1468022462401 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:02 INFO - PROCESS | 2854 | 1468022462525 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:01:02 INFO - PROCESS | 2854 | 1468022462531 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 2854 | 1468022462532 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x12715f800 == 40 [pid = 2854] [id = 527] 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119c30400) [pid = 2854] [serial = 1581] [outer = 0x0] 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1210d9c00) [pid = 2854] [serial = 1582] [outer = 0x119c30400] 17:01:02 INFO - PROCESS | 2854 | 1468022462557 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1210e5800) [pid = 2854] [serial = 1583] [outer = 0x119c30400] 17:01:02 INFO - PROCESS | 2854 | 1468022462879 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]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 524ms 17:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:01:02 INFO - PROCESS | 2854 | 1468022462926 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 2854 | 1468022462927 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:01:02 INFO - PROCESS | 2854 | 1468022462930 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 2854 | 1468022462931 Marionette TRACE conn2 <- [1,2082,null,{}] 17:01:02 INFO - PROCESS | 2854 | 1468022462933 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}] 17:01:02 INFO - PROCESS | 2854 | 1468022462934 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:03 INFO - PROCESS | 2854 | 1468022463039 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:01:03 INFO - PROCESS | 2854 | 1468022463043 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:03 INFO - PROCESS | 2854 | 1468022463047 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x116010000 == 41 [pid = 2854] [id = 528] 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x12300a000) [pid = 2854] [serial = 1584] [outer = 0x0] 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x123010800) [pid = 2854] [serial = 1585] [outer = 0x12300a000] 17:01:03 INFO - PROCESS | 2854 | 1468022463110 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1233e3800) [pid = 2854] [serial = 1586] [outer = 0x12300a000] 17:01:03 INFO - PROCESS | 2854 | 1468022463466 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]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 571ms 17:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:01:03 INFO - PROCESS | 2854 | 1468022463504 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 2854 | 1468022463505 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:01:03 INFO - PROCESS | 2854 | 1468022463508 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 2854 | 1468022463509 Marionette TRACE conn2 <- [1,2086,null,{}] 17:01:03 INFO - PROCESS | 2854 | 1468022463511 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}] 17:01:03 INFO - PROCESS | 2854 | 1468022463512 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:03 INFO - PROCESS | 2854 | 1468022463615 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:01:03 INFO - PROCESS | 2854 | 1468022463619 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:03 INFO - PROCESS | 2854 | 1468022463620 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6cd000 == 42 [pid = 2854] [id = 529] 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1233e6c00) [pid = 2854] [serial = 1587] [outer = 0x0] 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x123aaa400) [pid = 2854] [serial = 1588] [outer = 0x1233e6c00] 17:01:03 INFO - PROCESS | 2854 | 1468022463645 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12448c000) [pid = 2854] [serial = 1589] [outer = 0x1233e6c00] 17:01:03 INFO - PROCESS | 2854 | 1468022463982 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]]]}] 17:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 17:01:04 INFO - PROCESS | 2854 | 1468022464030 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:01:04 INFO - PROCESS | 2854 | 1468022464031 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:01:04 INFO - PROCESS | 2854 | 1468022464034 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:01:04 INFO - PROCESS | 2854 | 1468022464035 Marionette TRACE conn2 <- [1,2090,null,{}] 17:01:04 INFO - PROCESS | 2854 | 1468022464044 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}] 17:01:04 INFO - PROCESS | 2854 | 1468022464045 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:04 INFO - PROCESS | 2854 | 1468022464141 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:01:04 INFO - PROCESS | 2854 | 1468022464151 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 2854 | 1468022464153 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad30000 == 43 [pid = 2854] [id = 530] 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12448cc00) [pid = 2854] [serial = 1590] [outer = 0x0] 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x124c20c00) [pid = 2854] [serial = 1591] [outer = 0x12448cc00] 17:01:04 INFO - PROCESS | 2854 | 1468022464176 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x124cc0c00) [pid = 2854] [serial = 1592] [outer = 0x12448cc00] 17:01:04 INFO - PROCESS | 2854 | 1468022464523 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]]]}] 17:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 17:01:04 INFO - PROCESS | 2854 | 1468022464562 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:01:04 INFO - PROCESS | 2854 | 1468022464563 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:01:04 INFO - PROCESS | 2854 | 1468022464565 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:01:04 INFO - PROCESS | 2854 | 1468022464567 Marionette TRACE conn2 <- [1,2094,null,{}] 17:01:04 INFO - PROCESS | 2854 | 1468022464569 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}] 17:01:04 INFO - PROCESS | 2854 | 1468022464570 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:04 INFO - PROCESS | 2854 | 1468022464669 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:01:04 INFO - PROCESS | 2854 | 1468022464672 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 2854 | 1468022464673 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1a6800 == 44 [pid = 2854] [id = 531] 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x124c1cc00) [pid = 2854] [serial = 1593] [outer = 0x0] 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12570ec00) [pid = 2854] [serial = 1594] [outer = 0x124c1cc00] 17:01:04 INFO - PROCESS | 2854 | 1468022464698 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x126674c00) [pid = 2854] [serial = 1595] [outer = 0x124c1cc00] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1183a5400) [pid = 2854] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11619c800) [pid = 2854] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11697b800) [pid = 2854] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x12735b000) [pid = 2854] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x110eedc00) [pid = 2854] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11858e400) [pid = 2854] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1121be800) [pid = 2854] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x110e82000) [pid = 2854] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11297c800) [pid = 2854] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x116f8a800) [pid = 2854] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119aa1000) [pid = 2854] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:01:04 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x117dba400) [pid = 2854] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:01:05 INFO - PROCESS | 2854 | 1468022465029 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]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 17:01:05 INFO - PROCESS | 2854 | 1468022465087 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:01:05 INFO - PROCESS | 2854 | 1468022465096 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:01:05 INFO - PROCESS | 2854 | 1468022465099 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 2854 | 1468022465100 Marionette TRACE conn2 <- [1,2098,null,{}] 17:01:05 INFO - PROCESS | 2854 | 1468022465102 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}] 17:01:05 INFO - PROCESS | 2854 | 1468022465103 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:05 INFO - PROCESS | 2854 | 1468022465204 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:01:05 INFO - PROCESS | 2854 | 1468022465238 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 2854 | 1468022465239 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a552000 == 45 [pid = 2854] [id = 532] 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11670ac00) [pid = 2854] [serial = 1596] [outer = 0x0] 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x118552400) [pid = 2854] [serial = 1597] [outer = 0x11670ac00] 17:01:05 INFO - PROCESS | 2854 | 1468022465264 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x11990ec00) [pid = 2854] [serial = 1598] [outer = 0x11670ac00] 17:01:05 INFO - PROCESS | 2854 | 1468022465540 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]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 468ms 17:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:01:05 INFO - PROCESS | 2854 | 1468022465576 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:01:05 INFO - PROCESS | 2854 | 1468022465577 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:01:05 INFO - PROCESS | 2854 | 1468022465579 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 2854 | 1468022465580 Marionette TRACE conn2 <- [1,2102,null,{}] 17:01:05 INFO - PROCESS | 2854 | 1468022465582 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}] 17:01:05 INFO - PROCESS | 2854 | 1468022465583 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:05 INFO - PROCESS | 2854 | 1468022465667 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:01:05 INFO - PROCESS | 2854 | 1468022465673 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 2854 | 1468022465675 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9b4800 == 46 [pid = 2854] [id = 533] 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119981400) [pid = 2854] [serial = 1599] [outer = 0x0] 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x126678c00) [pid = 2854] [serial = 1600] [outer = 0x119981400] 17:01:05 INFO - PROCESS | 2854 | 1468022465702 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12735a800) [pid = 2854] [serial = 1601] [outer = 0x119981400] 17:01:06 INFO - PROCESS | 2854 | 1468022466032 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]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 17:01:06 INFO - PROCESS | 2854 | 1468022466055 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:01:06 INFO - PROCESS | 2854 | 1468022466057 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:01:06 INFO - PROCESS | 2854 | 1468022466059 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 2854 | 1468022466061 Marionette TRACE conn2 <- [1,2106,null,{}] 17:01:06 INFO - PROCESS | 2854 | 1468022466063 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}] 17:01:06 INFO - PROCESS | 2854 | 1468022466065 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:06 INFO - PROCESS | 2854 | 1468022466185 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:01:06 INFO - PROCESS | 2854 | 1468022466193 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 2854 | 1468022466194 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be2a000 == 47 [pid = 2854] [id = 534] 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12735b000) [pid = 2854] [serial = 1602] [outer = 0x0] 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x127369000) [pid = 2854] [serial = 1603] [outer = 0x12735b000] 17:01:06 INFO - PROCESS | 2854 | 1468022466218 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bcb400) [pid = 2854] [serial = 1604] [outer = 0x12735b000] 17:01:06 INFO - PROCESS | 2854 | 1468022466525 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]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 17:01:06 INFO - PROCESS | 2854 | 1468022466529 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 2854 | 1468022466530 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:01:06 INFO - PROCESS | 2854 | 1468022466532 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 2854 | 1468022466533 Marionette TRACE conn2 <- [1,2110,null,{}] 17:01:06 INFO - PROCESS | 2854 | 1468022466541 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}] 17:01:06 INFO - PROCESS | 2854 | 1468022466542 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:06 INFO - PROCESS | 2854 | 1468022466629 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:01:06 INFO - PROCESS | 2854 | 1468022466633 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 2854 | 1468022466634 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c54b800 == 48 [pid = 2854] [id = 535] 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119a9f000) [pid = 2854] [serial = 1605] [outer = 0x0] 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x128bd1000) [pid = 2854] [serial = 1606] [outer = 0x119a9f000] 17:01:06 INFO - PROCESS | 2854 | 1468022466658 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x128f20c00) [pid = 2854] [serial = 1607] [outer = 0x119a9f000] 17:01:07 INFO - PROCESS | 2854 | 1468022467098 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]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 574ms 17:01:07 INFO - PROCESS | 2854 | 1468022467107 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 2854 | 1468022467109 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:01:07 INFO - PROCESS | 2854 | 1468022467113 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 2854 | 1468022467114 Marionette TRACE conn2 <- [1,2114,null,{}] 17:01:07 INFO - PROCESS | 2854 | 1468022467119 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}] 17:01:07 INFO - PROCESS | 2854 | 1468022467120 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:07 INFO - PROCESS | 2854 | 1468022467223 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:01:07 INFO - PROCESS | 2854 | 1468022467294 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:07 INFO - PROCESS | 2854 | 1468022467295 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188e2800 == 49 [pid = 2854] [id = 536] 17:01:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x112f2c800) [pid = 2854] [serial = 1608] [outer = 0x0] 17:01:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x116632c00) [pid = 2854] [serial = 1609] [outer = 0x112f2c800] 17:01:07 INFO - PROCESS | 2854 | 1468022467325 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1176fd800) [pid = 2854] [serial = 1610] [outer = 0x112f2c800] 17:01:07 INFO - PROCESS | 2854 | 1468022467745 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]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 17:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:01:07 INFO - PROCESS | 2854 | 1468022467784 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 2854 | 1468022467787 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:01:07 INFO - PROCESS | 2854 | 1468022467790 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 2854 | 1468022467792 Marionette TRACE conn2 <- [1,2118,null,{}] 17:01:07 INFO - PROCESS | 2854 | 1468022467794 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}] 17:01:07 INFO - PROCESS | 2854 | 1468022467796 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:07 INFO - PROCESS | 2854 | 1468022467930 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:01:08 INFO - PROCESS | 2854 | 1468022468040 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 2854 | 1468022468042 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f80000 == 50 [pid = 2854] [id = 537] 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x118890400) [pid = 2854] [serial = 1611] [outer = 0x0] 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119496400) [pid = 2854] [serial = 1612] [outer = 0x118890400] 17:01:08 INFO - PROCESS | 2854 | 1468022468093 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11990d000) [pid = 2854] [serial = 1613] [outer = 0x118890400] 17:01:08 INFO - PROCESS | 2854 | 1468022468625 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]]]}] 17:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 872ms 17:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:01:08 INFO - PROCESS | 2854 | 1468022468663 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:01:08 INFO - PROCESS | 2854 | 1468022468664 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:01:08 INFO - PROCESS | 2854 | 1468022468666 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 2854 | 1468022468669 Marionette TRACE conn2 <- [1,2122,null,{}] 17:01:08 INFO - PROCESS | 2854 | 1468022468677 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}] 17:01:08 INFO - PROCESS | 2854 | 1468022468680 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:08 INFO - PROCESS | 2854 | 1468022468784 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:01:08 INFO - PROCESS | 2854 | 1468022468856 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 2854 | 1468022468858 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2ee000 == 51 [pid = 2854] [id = 538] 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119aa2000) [pid = 2854] [serial = 1614] [outer = 0x0] 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123003400) [pid = 2854] [serial = 1615] [outer = 0x119aa2000] 17:01:08 INFO - PROCESS | 2854 | 1468022468892 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12334cc00) [pid = 2854] [serial = 1616] [outer = 0x119aa2000] 17:01:09 INFO - PROCESS | 2854 | 1468022469338 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]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 17:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:01:09 INFO - PROCESS | 2854 | 1468022469388 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 2854 | 1468022469390 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:01:09 INFO - PROCESS | 2854 | 1468022469392 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 2854 | 1468022469393 Marionette TRACE conn2 <- [1,2126,null,{}] 17:01:09 INFO - PROCESS | 2854 | 1468022469396 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}] 17:01:09 INFO - PROCESS | 2854 | 1468022469397 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:09 INFO - PROCESS | 2854 | 1468022469501 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:01:09 INFO - PROCESS | 2854 | 1468022469558 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 2854 | 1468022469560 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9d8800 == 52 [pid = 2854] [id = 539] 17:01:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x123aae000) [pid = 2854] [serial = 1617] [outer = 0x0] 17:01:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12570c800) [pid = 2854] [serial = 1618] [outer = 0x123aae000] 17:01:09 INFO - PROCESS | 2854 | 1468022469590 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12735d800) [pid = 2854] [serial = 1619] [outer = 0x123aae000] 17:01:10 INFO - PROCESS | 2854 | 1468022470023 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]]]}] 17:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 17:01:10 INFO - PROCESS | 2854 | 1468022470061 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 2854 | 1468022470063 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:01:10 INFO - PROCESS | 2854 | 1468022470065 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 2854 | 1468022470066 Marionette TRACE conn2 <- [1,2130,null,{}] 17:01:10 INFO - PROCESS | 2854 | 1468022470068 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}] 17:01:10 INFO - PROCESS | 2854 | 1468022470070 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:10 INFO - PROCESS | 2854 | 1468022470172 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:01:10 INFO - PROCESS | 2854 | 1468022470228 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 2854 | 1468022470229 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x12cf21000 == 53 [pid = 2854] [id = 540] 17:01:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12735cc00) [pid = 2854] [serial = 1620] [outer = 0x0] 17:01:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x127393400) [pid = 2854] [serial = 1621] [outer = 0x12735cc00] 17:01:10 INFO - PROCESS | 2854 | 1468022470257 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x128c3f800) [pid = 2854] [serial = 1622] [outer = 0x12735cc00] 17:01:10 INFO - PROCESS | 2854 | 1468022470896 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] 17:01:10 INFO - PROCESS | 2854 | 1468022470944 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:01:10 INFO - PROCESS | 2854 | 1468022470947 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 2854 | 1468022470949 Marionette TRACE conn2 <- [1,2134,null,{}] 17:01:10 INFO - PROCESS | 2854 | 1468022470955 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}] 17:01:10 INFO - PROCESS | 2854 | 1468022470957 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:11 INFO - PROCESS | 2854 | 1468022471046 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:01:11 INFO - PROCESS | 2854 | 1468022471124 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 2854 | 1468022471126 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11617f000 == 54 [pid = 2854] [id = 541] 17:01:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x1167c9800) [pid = 2854] [serial = 1623] [outer = 0x0] 17:01:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x11697d000) [pid = 2854] [serial = 1624] [outer = 0x1167c9800] 17:01:11 INFO - PROCESS | 2854 | 1468022471153 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x118225000) [pid = 2854] [serial = 1625] [outer = 0x1167c9800] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12be2a000 == 53 [pid = 2854] [id = 534] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9b4800 == 52 [pid = 2854] [id = 533] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12a552000 == 51 [pid = 2854] [id = 532] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1a6800 == 50 [pid = 2854] [id = 531] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad30000 == 49 [pid = 2854] [id = 530] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6cd000 == 48 [pid = 2854] [id = 529] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x116010000 == 47 [pid = 2854] [id = 528] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12715f800 == 46 [pid = 2854] [id = 527] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x124c9c000 == 45 [pid = 2854] [id = 526] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x1191b9000 == 44 [pid = 2854] [id = 525] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x116959000 == 43 [pid = 2854] [id = 524] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x116949000 == 42 [pid = 2854] [id = 523] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x116771000 == 41 [pid = 2854] [id = 519] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x128f79000 == 40 [pid = 2854] [id = 521] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12945a800 == 39 [pid = 2854] [id = 522] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x1231ce800 == 38 [pid = 2854] [id = 514] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x113c31000 == 37 [pid = 2854] [id = 515] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x126384000 == 36 [pid = 2854] [id = 516] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x119278000 == 35 [pid = 2854] [id = 520] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x127162000 == 34 [pid = 2854] [id = 517] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x128bad800 == 33 [pid = 2854] [id = 518] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12cf21000 == 32 [pid = 2854] [id = 540] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9d8800 == 31 [pid = 2854] [id = 539] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2ee000 == 30 [pid = 2854] [id = 538] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x128f80000 == 29 [pid = 2854] [id = 537] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x12c54b800 == 28 [pid = 2854] [id = 535] 17:01:12 INFO - PROCESS | 2854 | --DOCSHELL 0x1188e2800 == 27 [pid = 2854] [id = 536] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119a3c800) [pid = 2854] [serial = 1549] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x119bd0400) [pid = 2854] [serial = 1552] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x119aa0800) [pid = 2854] [serial = 1550] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119c2ec00) [pid = 2854] [serial = 1555] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x119c29000) [pid = 2854] [serial = 1553] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1183a4c00) [pid = 2854] [serial = 1535] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x118228800) [pid = 2854] [serial = 1534] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x119981800) [pid = 2854] [serial = 1547] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x11990a000) [pid = 2854] [serial = 1544] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x1174e4c00) [pid = 2854] [serial = 1532] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1183aac00) [pid = 2854] [serial = 1537] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11697ac00) [pid = 2854] [serial = 1531] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1194ca000) [pid = 2854] [serial = 1523] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11875d400) [pid = 2854] [serial = 1522] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x129412800) [pid = 2854] [serial = 1519] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x12b9d3000) [pid = 2854] [serial = 1520] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11297b400) [pid = 2854] [serial = 1526] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x111c7b800) [pid = 2854] [serial = 1525] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11875b000) [pid = 2854] [serial = 1540] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x113211c00) [pid = 2854] [serial = 1528] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x115e8e800) [pid = 2854] [serial = 1529] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118550800) [pid = 2854] [serial = 1538] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119902c00) [pid = 2854] [serial = 1543] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x118550400) [pid = 2854] [serial = 1546] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119499000) [pid = 2854] [serial = 1541] [outer = 0x0] [url = about:blank] 17:01:12 INFO - PROCESS | 2854 | 1468022472140 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]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1227ms 17:01:12 INFO - PROCESS | 2854 | 1468022472175 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 2854 | 1468022472177 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:01:12 INFO - PROCESS | 2854 | 1468022472181 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 2854 | 1468022472183 Marionette TRACE conn2 <- [1,2138,null,{}] 17:01:12 INFO - PROCESS | 2854 | 1468022472192 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}] 17:01:12 INFO - PROCESS | 2854 | 1468022472193 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:12 INFO - PROCESS | 2854 | 1468022472273 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:01:12 INFO - PROCESS | 2854 | 1468022472278 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 2854 | 1468022472279 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169c2000 == 28 [pid = 2854] [id = 542] 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x112cd8800) [pid = 2854] [serial = 1626] [outer = 0x0] 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x114f86800) [pid = 2854] [serial = 1627] [outer = 0x112cd8800] 17:01:12 INFO - PROCESS | 2854 | 1468022472310 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1164e5400) [pid = 2854] [serial = 1628] [outer = 0x112cd8800] 17:01:12 INFO - PROCESS | 2854 | 1468022472662 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]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 17:01:12 INFO - PROCESS | 2854 | 1468022472700 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 2854 | 1468022472703 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:01:12 INFO - PROCESS | 2854 | 1468022472708 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 2854 | 1468022472710 Marionette TRACE conn2 <- [1,2142,null,{}] 17:01:12 INFO - PROCESS | 2854 | 1468022472712 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}] 17:01:12 INFO - PROCESS | 2854 | 1468022472714 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:12 INFO - PROCESS | 2854 | 1468022472790 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:01:12 INFO - PROCESS | 2854 | 1468022472794 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 2854 | 1468022472795 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x118434000 == 29 [pid = 2854] [id = 543] 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11697f400) [pid = 2854] [serial = 1629] [outer = 0x0] 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x118230000) [pid = 2854] [serial = 1630] [outer = 0x11697f400] 17:01:12 INFO - PROCESS | 2854 | 1468022472825 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1183b0800) [pid = 2854] [serial = 1631] [outer = 0x11697f400] 17:01:13 INFO - PROCESS | 2854 | 1468022473181 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] 17:01:13 INFO - PROCESS | 2854 | 1468022473238 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:01:13 INFO - PROCESS | 2854 | 1468022473241 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 2854 | 1468022473244 Marionette TRACE conn2 <- [1,2146,null,{}] 17:01:13 INFO - PROCESS | 2854 | 1468022473251 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}] 17:01:13 INFO - PROCESS | 2854 | 1468022473254 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:13 INFO - PROCESS | 2854 | 1468022473332 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:01:13 INFO - PROCESS | 2854 | 1468022473341 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 2854 | 1468022473344 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb0000 == 30 [pid = 2854] [id = 544] 17:01:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x112cd8400) [pid = 2854] [serial = 1632] [outer = 0x0] 17:01:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11887f800) [pid = 2854] [serial = 1633] [outer = 0x112cd8400] 17:01:13 INFO - PROCESS | 2854 | 1468022473371 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119496000) [pid = 2854] [serial = 1634] [outer = 0x112cd8400] 17:01:13 INFO - PROCESS | 2854 | 1468022473721 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] 17:01:13 INFO - PROCESS | 2854 | 1468022473764 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:01:13 INFO - PROCESS | 2854 | 1468022473766 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 2854 | 1468022473767 Marionette TRACE conn2 <- [1,2150,null,{}] 17:01:13 INFO - PROCESS | 2854 | 1468022473772 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}] 17:01:13 INFO - PROCESS | 2854 | 1468022473773 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:13 INFO - PROCESS | 2854 | 1468022473879 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:01:13 INFO - PROCESS | 2854 | 1468022473960 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 2854 | 1468022473962 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x115e3d800 == 31 [pid = 2854] [id = 545] 17:01:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x110e82800) [pid = 2854] [serial = 1635] [outer = 0x0] 17:01:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x110fa9000) [pid = 2854] [serial = 1636] [outer = 0x110e82800] 17:01:13 INFO - PROCESS | 2854 | 1468022473994 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x113362c00) [pid = 2854] [serial = 1637] [outer = 0x110e82800] 17:01:14 INFO - PROCESS | 2854 | 1468022474510 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]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 823ms 17:01:14 INFO - PROCESS | 2854 | 1468022474591 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 2854 | 1468022474593 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:01:14 INFO - PROCESS | 2854 | 1468022474596 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 2854 | 1468022474598 Marionette TRACE conn2 <- [1,2154,null,{}] 17:01:14 INFO - PROCESS | 2854 | 1468022474602 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}] 17:01:14 INFO - PROCESS | 2854 | 1468022474603 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:14 INFO - PROCESS | 2854 | 1468022474728 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:01:14 INFO - PROCESS | 2854 | 1468022474808 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 2854 | 1468022474809 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bcc800 == 32 [pid = 2854] [id = 546] 17:01:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11697e000) [pid = 2854] [serial = 1638] [outer = 0x0] 17:01:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11854e400) [pid = 2854] [serial = 1639] [outer = 0x11697e000] 17:01:14 INFO - PROCESS | 2854 | 1468022474840 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x11887d000) [pid = 2854] [serial = 1640] [outer = 0x11697e000] 17:01:15 INFO - PROCESS | 2854 | 1468022475359 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]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 772ms 17:01:15 INFO - PROCESS | 2854 | 1468022475372 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 2854 | 1468022475375 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:01:15 INFO - PROCESS | 2854 | 1468022475378 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 2854 | 1468022475379 Marionette TRACE conn2 <- [1,2158,null,{}] 17:01:15 INFO - PROCESS | 2854 | 1468022475382 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}] 17:01:15 INFO - PROCESS | 2854 | 1468022475383 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:15 INFO - PROCESS | 2854 | 1468022475488 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:01:15 INFO - PROCESS | 2854 | 1468022475569 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 2854 | 1468022475570 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x124715000 == 33 [pid = 2854] [id = 547] 17:01:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x1183cb800) [pid = 2854] [serial = 1641] [outer = 0x0] 17:01:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119906800) [pid = 2854] [serial = 1642] [outer = 0x1183cb800] 17:01:15 INFO - PROCESS | 2854 | 1468022475599 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119a9dc00) [pid = 2854] [serial = 1643] [outer = 0x1183cb800] 17:01:16 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb0000 == 32 [pid = 2854] [id = 544] 17:01:16 INFO - PROCESS | 2854 | --DOCSHELL 0x118434000 == 31 [pid = 2854] [id = 543] 17:01:16 INFO - PROCESS | 2854 | --DOCSHELL 0x1169c2000 == 30 [pid = 2854] [id = 542] 17:01:16 INFO - PROCESS | 2854 | 1468022476143 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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 821ms 17:01:16 INFO - PROCESS | 2854 | 1468022476200 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 2854 | 1468022476203 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:01:16 INFO - PROCESS | 2854 | 1468022476208 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 2854 | 1468022476209 Marionette TRACE conn2 <- [1,2162,null,{}] 17:01:16 INFO - PROCESS | 2854 | 1468022476214 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}] 17:01:16 INFO - PROCESS | 2854 | 1468022476215 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:16 INFO - PROCESS | 2854 | 1468022476309 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:01:16 INFO - PROCESS | 2854 | 1468022476353 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 2854 | 1468022476354 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x118466000 == 31 [pid = 2854] [id = 548] 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11822c000) [pid = 2854] [serial = 1644] [outer = 0x0] 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1183afc00) [pid = 2854] [serial = 1645] [outer = 0x11822c000] 17:01:16 INFO - PROCESS | 2854 | 1468022476382 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x118761c00) [pid = 2854] [serial = 1646] [outer = 0x11822c000] 17:01:16 INFO - PROCESS | 2854 | 1468022476721 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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 571ms 17:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:01:16 INFO - PROCESS | 2854 | 1468022476778 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 2854 | 1468022476781 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:01:16 INFO - PROCESS | 2854 | 1468022476785 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 2854 | 1468022476787 Marionette TRACE conn2 <- [1,2166,null,{}] 17:01:16 INFO - PROCESS | 2854 | 1468022476789 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}] 17:01:16 INFO - PROCESS | 2854 | 1468022476791 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:16 INFO - PROCESS | 2854 | 1468022476896 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:01:16 INFO - PROCESS | 2854 | 1468022476900 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 2854 | 1468022476902 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234b9800 == 32 [pid = 2854] [id = 549] 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x119499c00) [pid = 2854] [serial = 1647] [outer = 0x0] 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x119a9c400) [pid = 2854] [serial = 1648] [outer = 0x119499c00] 17:01:16 INFO - PROCESS | 2854 | 1468022476930 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119aa6c00) [pid = 2854] [serial = 1649] [outer = 0x119499c00] 17:01:17 INFO - PROCESS | 2854 | 1468022477290 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]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 17:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:01:17 INFO - PROCESS | 2854 | 1468022477305 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 2854 | 1468022477307 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:01:17 INFO - PROCESS | 2854 | 1468022477309 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 2854 | 1468022477311 Marionette TRACE conn2 <- [1,2170,null,{}] 17:01:17 INFO - PROCESS | 2854 | 1468022477319 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}] 17:01:17 INFO - PROCESS | 2854 | 1468022477324 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:17 INFO - PROCESS | 2854 | 1468022477430 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:01:17 INFO - PROCESS | 2854 | 1468022477435 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 2854 | 1468022477438 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x111f53800 == 33 [pid = 2854] [id = 550] 17:01:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x110fac400) [pid = 2854] [serial = 1650] [outer = 0x0] 17:01:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x119c2f400) [pid = 2854] [serial = 1651] [outer = 0x110fac400] 17:01:17 INFO - PROCESS | 2854 | 1468022477465 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x1210dfc00) [pid = 2854] [serial = 1652] [outer = 0x110fac400] 17:01:17 INFO - PROCESS | 2854 | 1468022477807 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]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 17:01:17 INFO - PROCESS | 2854 | 1468022477830 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 2854 | 1468022477832 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:01:17 INFO - PROCESS | 2854 | 1468022477834 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 2854 | 1468022477835 Marionette TRACE conn2 <- [1,2174,null,{}] 17:01:17 INFO - PROCESS | 2854 | 1468022477845 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}] 17:01:17 INFO - PROCESS | 2854 | 1468022477846 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:17 INFO - PROCESS | 2854 | 1468022477948 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:01:17 INFO - PROCESS | 2854 | 1468022477952 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 2854 | 1468022477954 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x128e22000 == 34 [pid = 2854] [id = 551] 17:01:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x121678c00) [pid = 2854] [serial = 1653] [outer = 0x0] 17:01:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x1231ef800) [pid = 2854] [serial = 1654] [outer = 0x121678c00] 17:01:17 INFO - PROCESS | 2854 | 1468022477978 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x123848400) [pid = 2854] [serial = 1655] [outer = 0x121678c00] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x12300a000) [pid = 2854] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x1233e6c00) [pid = 2854] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x11670ac00) [pid = 2854] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x118223c00) [pid = 2854] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x119c30400) [pid = 2854] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119c2d800) [pid = 2854] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x11887b000) [pid = 2854] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x116714800) [pid = 2854] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x110ee4800) [pid = 2854] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x119439400) [pid = 2854] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x112986800) [pid = 2854] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119bd2000) [pid = 2854] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x110e9a400) [pid = 2854] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12448cc00) [pid = 2854] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x119a9f000) [pid = 2854] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x124c1cc00) [pid = 2854] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12735b000) [pid = 2854] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:01:18 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119981400) [pid = 2854] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:01:18 INFO - PROCESS | 2854 | 1468022478482 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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 17:01:18 INFO - PROCESS | 2854 | 1468022478506 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 2854 | 1468022478508 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:01:18 INFO - PROCESS | 2854 | 1468022478523 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 2854 | 1468022478525 Marionette TRACE conn2 <- [1,2178,null,{}] 17:01:18 INFO - PROCESS | 2854 | 1468022478529 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}] 17:01:18 INFO - PROCESS | 2854 | 1468022478531 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:18 INFO - PROCESS | 2854 | 1468022478650 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:01:18 INFO - PROCESS | 2854 | 1468022478656 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 2854 | 1468022478657 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f90800 == 35 [pid = 2854] [id = 552] 17:01:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1176f3000) [pid = 2854] [serial = 1656] [outer = 0x0] 17:01:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x118597000) [pid = 2854] [serial = 1657] [outer = 0x1176f3000] 17:01:18 INFO - PROCESS | 2854 | 1468022478711 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x11887a400) [pid = 2854] [serial = 1658] [outer = 0x1176f3000] 17:01:19 INFO - PROCESS | 2854 | 1468022479032 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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 533ms 17:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:01:19 INFO - PROCESS | 2854 | 1468022479046 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 2854 | 1468022479047 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:01:19 INFO - PROCESS | 2854 | 1468022479049 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 2854 | 1468022479051 Marionette TRACE conn2 <- [1,2182,null,{}] 17:01:19 INFO - PROCESS | 2854 | 1468022479061 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}] 17:01:19 INFO - PROCESS | 2854 | 1468022479065 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:19 INFO - PROCESS | 2854 | 1468022479197 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:01:19 INFO - PROCESS | 2854 | 1468022479202 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 2854 | 1468022479203 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b6a800 == 36 [pid = 2854] [id = 553] 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x1176f4400) [pid = 2854] [serial = 1659] [outer = 0x0] 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12300ec00) [pid = 2854] [serial = 1660] [outer = 0x1176f4400] 17:01:19 INFO - PROCESS | 2854 | 1468022479227 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x124cb6c00) [pid = 2854] [serial = 1661] [outer = 0x1176f4400] 17:01:19 INFO - PROCESS | 2854 | 1468022479512 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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 17:01:19 INFO - PROCESS | 2854 | 1468022479573 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 2854 | 1468022479574 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:01:19 INFO - PROCESS | 2854 | 1468022479576 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 2854 | 1468022479577 Marionette TRACE conn2 <- [1,2186,null,{}] 17:01:19 INFO - PROCESS | 2854 | 1468022479587 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}] 17:01:19 INFO - PROCESS | 2854 | 1468022479588 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:19 INFO - PROCESS | 2854 | 1468022479661 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:01:19 INFO - PROCESS | 2854 | 1468022479723 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 2854 | 1468022479724 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b042000 == 37 [pid = 2854] [id = 554] 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x119981400) [pid = 2854] [serial = 1662] [outer = 0x0] 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x125706000) [pid = 2854] [serial = 1663] [outer = 0x119981400] 17:01:19 INFO - PROCESS | 2854 | 1468022479748 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x127312800) [pid = 2854] [serial = 1664] [outer = 0x119981400] 17:01:20 INFO - PROCESS | 2854 | 1468022480019 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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 17:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:01:20 INFO - PROCESS | 2854 | 1468022480045 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 2854 | 1468022480046 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:01:20 INFO - PROCESS | 2854 | 1468022480048 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 2854 | 1468022480049 Marionette TRACE conn2 <- [1,2190,null,{}] 17:01:20 INFO - PROCESS | 2854 | 1468022480060 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}] 17:01:20 INFO - PROCESS | 2854 | 1468022480061 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:20 INFO - PROCESS | 2854 | 1468022480144 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:01:20 INFO - PROCESS | 2854 | 1468022480242 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 2854 | 1468022480244 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x11660f000 == 38 [pid = 2854] [id = 555] 17:01:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x110e98c00) [pid = 2854] [serial = 1665] [outer = 0x0] 17:01:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x1121bec00) [pid = 2854] [serial = 1666] [outer = 0x110e98c00] 17:01:20 INFO - PROCESS | 2854 | 1468022480277 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x115e90800) [pid = 2854] [serial = 1667] [outer = 0x110e98c00] 17:01:20 INFO - PROCESS | 2854 | 1468022480724 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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 721ms 17:01:20 INFO - PROCESS | 2854 | 1468022480771 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 2854 | 1468022480773 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:01:20 INFO - PROCESS | 2854 | 1468022480776 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 2854 | 1468022480778 Marionette TRACE conn2 <- [1,2194,null,{}] 17:01:20 INFO - PROCESS | 2854 | 1468022480782 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}] 17:01:20 INFO - PROCESS | 2854 | 1468022480785 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:20 INFO - PROCESS | 2854 | 1468022480883 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:01:20 INFO - PROCESS | 2854 | 1468022480955 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 2854 | 1468022480956 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x127165000 == 39 [pid = 2854] [id = 556] 17:01:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x118550400) [pid = 2854] [serial = 1668] [outer = 0x0] 17:01:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x118879800) [pid = 2854] [serial = 1669] [outer = 0x118550400] 17:01:20 INFO - PROCESS | 2854 | 1468022480987 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x11949f400) [pid = 2854] [serial = 1670] [outer = 0x118550400] 17:01:21 INFO - PROCESS | 2854 | 1468022481396 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]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 669ms 17:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:01:21 INFO - PROCESS | 2854 | 1468022481448 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 2854 | 1468022481451 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:01:21 INFO - PROCESS | 2854 | 1468022481454 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 2854 | 1468022481455 Marionette TRACE conn2 <- [1,2198,null,{}] 17:01:21 INFO - PROCESS | 2854 | 1468022481458 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}] 17:01:21 INFO - PROCESS | 2854 | 1468022481459 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:21 INFO - PROCESS | 2854 | 1468022481581 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:01:21 INFO - PROCESS | 2854 | 1468022481641 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:21 INFO - PROCESS | 2854 | 1468022481643 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a9800 == 40 [pid = 2854] [id = 557] 17:01:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x119a47000) [pid = 2854] [serial = 1671] [outer = 0x0] 17:01:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x119bed400) [pid = 2854] [serial = 1672] [outer = 0x119a47000] 17:01:21 INFO - PROCESS | 2854 | 1468022481672 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x1210e0800) [pid = 2854] [serial = 1673] [outer = 0x119a47000] 17:01:22 INFO - PROCESS | 2854 | 1468022482097 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]]]}] 17:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 17:01:22 INFO - PROCESS | 2854 | 1468022482124 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 2854 | 1468022482125 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:01:22 INFO - PROCESS | 2854 | 1468022482132 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:01:22 INFO - PROCESS | 2854 | 1468022482136 Marionette TRACE conn2 <- [1,2202,null,{}] 17:01:22 INFO - PROCESS | 2854 | 1468022482140 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}] 17:01:22 INFO - PROCESS | 2854 | 1468022482142 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:22 INFO - PROCESS | 2854 | 1468022482243 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:01:22 INFO - PROCESS | 2854 | 1468022482303 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 2854 | 1468022482304 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c549800 == 41 [pid = 2854] [id = 558] 17:01:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x123008800) [pid = 2854] [serial = 1674] [outer = 0x0] 17:01:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x124128000) [pid = 2854] [serial = 1675] [outer = 0x123008800] 17:01:22 INFO - PROCESS | 2854 | 1468022482333 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x127314000) [pid = 2854] [serial = 1676] [outer = 0x123008800] 17:01:22 INFO - PROCESS | 2854 | 1468022482822 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]]]}] 17:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 727ms 17:01:22 INFO - PROCESS | 2854 | 1468022482929 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 2854 | 1468022482932 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:01:22 INFO - PROCESS | 2854 | 1468022482938 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:01:22 INFO - PROCESS | 2854 | 1468022482940 Marionette TRACE conn2 <- [1,2206,null,{}] 17:01:22 INFO - PROCESS | 2854 | 1468022482943 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}] 17:01:22 INFO - PROCESS | 2854 | 1468022482946 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:23 INFO - PROCESS | 2854 | 1468022483101 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:01:23 INFO - PROCESS | 2854 | 1468022483226 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 2854 | 1468022483227 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x11714c800 == 42 [pid = 2854] [id = 559] 17:01:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x110e7c800) [pid = 2854] [serial = 1677] [outer = 0x0] 17:01:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x118227000) [pid = 2854] [serial = 1678] [outer = 0x110e7c800] 17:01:23 INFO - PROCESS | 2854 | 1468022483258 Marionette DEBUG loaded listener.js 17:01:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x127386000) [pid = 2854] [serial = 1679] [outer = 0x110e7c800] 17:01:23 INFO - PROCESS | 2854 | 1468022483808 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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 921ms 17:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:01:23 INFO - PROCESS | 2854 | 1468022483859 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 2854 | 1468022483861 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:01:23 INFO - PROCESS | 2854 | 1468022483864 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 2854 | 1468022483866 Marionette TRACE conn2 <- [1,2210,null,{}] 17:01:23 INFO - PROCESS | 2854 | 1468022483870 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}] 17:01:23 INFO - PROCESS | 2854 | 1468022483872 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:23 INFO - PROCESS | 2854 | 1468022483966 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:01:24 INFO - PROCESS | 2854 | 1468022484027 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 2854 | 1468022484028 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb4800 == 43 [pid = 2854] [id = 560] 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x118226c00) [pid = 2854] [serial = 1680] [outer = 0x0] 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x11854e800) [pid = 2854] [serial = 1681] [outer = 0x118226c00] 17:01:24 INFO - PROCESS | 2854 | 1468022484057 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x118883400) [pid = 2854] [serial = 1682] [outer = 0x118226c00] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x11617f000 == 42 [pid = 2854] [id = 541] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x12b042000 == 41 [pid = 2854] [id = 554] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x119b6a800 == 40 [pid = 2854] [id = 553] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x128f90800 == 39 [pid = 2854] [id = 552] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x128e22000 == 38 [pid = 2854] [id = 551] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x111f53800 == 37 [pid = 2854] [id = 550] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x1234b9800 == 36 [pid = 2854] [id = 549] 17:01:24 INFO - PROCESS | 2854 | --DOCSHELL 0x118466000 == 35 [pid = 2854] [id = 548] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x1233e3800) [pid = 2854] [serial = 1586] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x123aaa400) [pid = 2854] [serial = 1588] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x118552400) [pid = 2854] [serial = 1597] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x1183ab800) [pid = 2854] [serial = 1576] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x1188b5c00) [pid = 2854] [serial = 1577] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x1210d9c00) [pid = 2854] [serial = 1582] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x1210d9800) [pid = 2854] [serial = 1556] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x118884800) [pid = 2854] [serial = 1564] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x119436000) [pid = 2854] [serial = 1565] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1167cb000) [pid = 2854] [serial = 1561] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x116f94000) [pid = 2854] [serial = 1562] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x112c4a400) [pid = 2854] [serial = 1558] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x113203800) [pid = 2854] [serial = 1559] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x119909400) [pid = 2854] [serial = 1579] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x119bf4c00) [pid = 2854] [serial = 1580] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x11619ec00) [pid = 2854] [serial = 1573] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x118224800) [pid = 2854] [serial = 1574] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11a0df400) [pid = 2854] [serial = 1567] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12109fc00) [pid = 2854] [serial = 1568] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x112c54800) [pid = 2854] [serial = 1570] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x113c55000) [pid = 2854] [serial = 1571] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x124c20c00) [pid = 2854] [serial = 1591] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x124cc0c00) [pid = 2854] [serial = 1592] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x128f20c00) [pid = 2854] [serial = 1607] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12570ec00) [pid = 2854] [serial = 1594] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x128bd1000) [pid = 2854] [serial = 1606] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x128bcb400) [pid = 2854] [serial = 1604] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x126678c00) [pid = 2854] [serial = 1600] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x126674c00) [pid = 2854] [serial = 1595] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x123010800) [pid = 2854] [serial = 1585] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x11990ec00) [pid = 2854] [serial = 1598] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12448c000) [pid = 2854] [serial = 1589] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x12735a800) [pid = 2854] [serial = 1601] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x127369000) [pid = 2854] [serial = 1603] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1210e5800) [pid = 2854] [serial = 1583] [outer = 0x0] [url = about:blank] 17:01:24 INFO - PROCESS | 2854 | 1468022484425 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]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 17:01:24 INFO - PROCESS | 2854 | 1468022484439 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 2854 | 1468022484443 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:01:24 INFO - PROCESS | 2854 | 1468022484457 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 2854 | 1468022484459 Marionette TRACE conn2 <- [1,2214,null,{}] 17:01:24 INFO - PROCESS | 2854 | 1468022484461 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}] 17:01:24 INFO - PROCESS | 2854 | 1468022484463 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:24 INFO - PROCESS | 2854 | 1468022484542 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:01:24 INFO - PROCESS | 2854 | 1468022484570 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 2854 | 1468022484571 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b59000 == 36 [pid = 2854] [id = 561] 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11990a400) [pid = 2854] [serial = 1683] [outer = 0x0] 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11998ec00) [pid = 2854] [serial = 1684] [outer = 0x11990a400] 17:01:24 INFO - PROCESS | 2854 | 1468022484598 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119bec400) [pid = 2854] [serial = 1685] [outer = 0x11990a400] 17:01:24 INFO - PROCESS | 2854 | 1468022484950 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]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 526ms 17:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:01:24 INFO - PROCESS | 2854 | 1468022484980 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 2854 | 1468022484981 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:01:24 INFO - PROCESS | 2854 | 1468022484983 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 2854 | 1468022484986 Marionette TRACE conn2 <- [1,2218,null,{}] 17:01:24 INFO - PROCESS | 2854 | 1468022484993 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}] 17:01:24 INFO - PROCESS | 2854 | 1468022484996 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:25 INFO - PROCESS | 2854 | 1468022485099 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:01:25 INFO - PROCESS | 2854 | 1468022485108 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 2854 | 1468022485110 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x126631000 == 37 [pid = 2854] [id = 562] 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11a0e3800) [pid = 2854] [serial = 1686] [outer = 0x0] 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1210e4000) [pid = 2854] [serial = 1687] [outer = 0x11a0e3800] 17:01:25 INFO - PROCESS | 2854 | 1468022485138 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12374b000) [pid = 2854] [serial = 1688] [outer = 0x11a0e3800] 17:01:25 INFO - PROCESS | 2854 | 1468022485472 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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 523ms 17:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:01:25 INFO - PROCESS | 2854 | 1468022485507 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 2854 | 1468022485509 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:01:25 INFO - PROCESS | 2854 | 1468022485511 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 2854 | 1468022485512 Marionette TRACE conn2 <- [1,2222,null,{}] 17:01:25 INFO - PROCESS | 2854 | 1468022485514 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}] 17:01:25 INFO - PROCESS | 2854 | 1468022485515 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:25 INFO - PROCESS | 2854 | 1468022485620 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:01:25 INFO - PROCESS | 2854 | 1468022485627 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 2854 | 1468022485628 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bb0800 == 38 [pid = 2854] [id = 563] 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x124c1c800) [pid = 2854] [serial = 1689] [outer = 0x0] 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1263e7c00) [pid = 2854] [serial = 1690] [outer = 0x124c1c800] 17:01:25 INFO - PROCESS | 2854 | 1468022485653 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x127362800) [pid = 2854] [serial = 1691] [outer = 0x124c1c800] 17:01:25 INFO - PROCESS | 2854 | 1468022485963 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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 17:01:25 INFO - PROCESS | 2854 | 1468022485980 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 2854 | 1468022485981 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:01:25 INFO - PROCESS | 2854 | 1468022485983 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 2854 | 1468022485985 Marionette TRACE conn2 <- [1,2226,null,{}] 17:01:25 INFO - PROCESS | 2854 | 1468022485990 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}] 17:01:25 INFO - PROCESS | 2854 | 1468022485992 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:26 INFO - PROCESS | 2854 | 1468022486072 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:01:26 INFO - PROCESS | 2854 | 1468022486076 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 2854 | 1468022486077 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d9000 == 39 [pid = 2854] [id = 564] 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x127362c00) [pid = 2854] [serial = 1692] [outer = 0x0] 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x128bcc800) [pid = 2854] [serial = 1693] [outer = 0x127362c00] 17:01:26 INFO - PROCESS | 2854 | 1468022486107 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x128c37400) [pid = 2854] [serial = 1694] [outer = 0x127362c00] 17:01:26 INFO - PROCESS | 2854 | 1468022486484 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]]]}] 17:01: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) 17:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 17:01:26 INFO - PROCESS | 2854 | 1468022486506 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 2854 | 1468022486507 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:01:26 INFO - PROCESS | 2854 | 1468022486515 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 2854 | 1468022486517 Marionette TRACE conn2 <- [1,2230,null,{}] 17:01:26 INFO - PROCESS | 2854 | 1468022486519 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}] 17:01:26 INFO - PROCESS | 2854 | 1468022486525 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:26 INFO - PROCESS | 2854 | 1468022486698 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:01:26 INFO - PROCESS | 2854 | 1468022486714 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 2854 | 1468022486716 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3d000 == 40 [pid = 2854] [id = 565] 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x128c42800) [pid = 2854] [serial = 1695] [outer = 0x0] 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x129209c00) [pid = 2854] [serial = 1696] [outer = 0x128c42800] 17:01:26 INFO - PROCESS | 2854 | 1468022486741 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x129485400) [pid = 2854] [serial = 1697] [outer = 0x128c42800] 17:01:27 INFO - PROCESS | 2854 | 1468022487128 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]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 624ms 17:01:27 INFO - PROCESS | 2854 | 1468022487135 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 2854 | 1468022487137 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:01:27 INFO - PROCESS | 2854 | 1468022487141 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 2854 | 1468022487142 Marionette TRACE conn2 <- [1,2234,null,{}] 17:01:27 INFO - PROCESS | 2854 | 1468022487146 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}] 17:01:27 INFO - PROCESS | 2854 | 1468022487148 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:27 INFO - PROCESS | 2854 | 1468022487305 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:01:27 INFO - PROCESS | 2854 | 1468022487326 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 2854 | 1468022487335 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be1f800 == 41 [pid = 2854] [id = 566] 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x124424000) [pid = 2854] [serial = 1698] [outer = 0x0] 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12948f400) [pid = 2854] [serial = 1699] [outer = 0x124424000] 17:01:27 INFO - PROCESS | 2854 | 1468022487359 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1294c1c00) [pid = 2854] [serial = 1700] [outer = 0x124424000] 17:01:27 INFO - PROCESS | 2854 | 1468022487682 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]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 17:01:27 INFO - PROCESS | 2854 | 1468022487711 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 2854 | 1468022487712 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:01:27 INFO - PROCESS | 2854 | 1468022487721 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 2854 | 1468022487722 Marionette TRACE conn2 <- [1,2238,null,{}] 17:01:27 INFO - PROCESS | 2854 | 1468022487724 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}] 17:01:27 INFO - PROCESS | 2854 | 1468022487725 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:27 INFO - PROCESS | 2854 | 1468022487827 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:01:27 INFO - PROCESS | 2854 | 1468022487831 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 2854 | 1468022487832 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2f2800 == 42 [pid = 2854] [id = 567] 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x12948c400) [pid = 2854] [serial = 1701] [outer = 0x0] 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x12a6ee400) [pid = 2854] [serial = 1702] [outer = 0x12948c400] 17:01:27 INFO - PROCESS | 2854 | 1468022487890 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x12a848800) [pid = 2854] [serial = 1703] [outer = 0x12948c400] 17:01:28 INFO - PROCESS | 2854 | 1468022488196 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x11822c000) [pid = 2854] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x1183cb800) [pid = 2854] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x119499c00) [pid = 2854] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x110fac400) [pid = 2854] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1176f3000) [pid = 2854] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x121678c00) [pid = 2854] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1176f4400) [pid = 2854] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12735cc00) [pid = 2854] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x123aae000) [pid = 2854] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x119aa2000) [pid = 2854] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x118890400) [pid = 2854] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x112f2c800) [pid = 2854] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x112cd8400) [pid = 2854] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11697f400) [pid = 2854] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x112cd8800) [pid = 2854] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:01:28 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x1167c9800) [pid = 2854] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:01:28 INFO - PROCESS | 2854 | 1468022488322 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 2854 | 1468022488323 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:01:28 INFO - PROCESS | 2854 | 1468022488327 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 2854 | 1468022488328 Marionette TRACE conn2 <- [1,2242,null,{}] 17:01:28 INFO - PROCESS | 2854 | 1468022488331 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}] 17:01:28 INFO - PROCESS | 2854 | 1468022488332 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:28 INFO - PROCESS | 2854 | 1468022488412 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:01:28 INFO - PROCESS | 2854 | 1468022488423 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 2854 | 1468022488424 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x119280000 == 43 [pid = 2854] [id = 568] 17:01:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x116634c00) [pid = 2854] [serial = 1704] [outer = 0x0] 17:01:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x1176f4400) [pid = 2854] [serial = 1705] [outer = 0x116634c00] 17:01:28 INFO - PROCESS | 2854 | 1468022488448 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x118732800) [pid = 2854] [serial = 1706] [outer = 0x116634c00] 17:01:28 INFO - PROCESS | 2854 | 1468022488761 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 17:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:01:28 INFO - PROCESS | 2854 | 1468022488798 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 2854 | 1468022488799 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:01:28 INFO - PROCESS | 2854 | 1468022488801 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 2854 | 1468022488802 Marionette TRACE conn2 <- [1,2246,null,{}] 17:01:28 INFO - PROCESS | 2854 | 1468022488805 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}] 17:01:28 INFO - PROCESS | 2854 | 1468022488806 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:28 INFO - PROCESS | 2854 | 1468022488885 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:01:28 INFO - PROCESS | 2854 | 1468022488891 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 2854 | 1468022488892 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9c2800 == 44 [pid = 2854] [id = 569] 17:01:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x116639800) [pid = 2854] [serial = 1707] [outer = 0x0] 17:01:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119c32c00) [pid = 2854] [serial = 1708] [outer = 0x116639800] 17:01:28 INFO - PROCESS | 2854 | 1468022488970 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12a848000) [pid = 2854] [serial = 1709] [outer = 0x116639800] 17:01:29 INFO - PROCESS | 2854 | 1468022489327 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]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 17:01:29 INFO - PROCESS | 2854 | 1468022489373 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:01:29 INFO - PROCESS | 2854 | 1468022489375 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:01:29 INFO - PROCESS | 2854 | 1468022489378 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 2854 | 1468022489381 Marionette TRACE conn2 <- [1,2250,null,{}] 17:01:29 INFO - PROCESS | 2854 | 1468022489385 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}] 17:01:29 INFO - PROCESS | 2854 | 1468022489387 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:29 INFO - PROCESS | 2854 | 1468022489591 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:01:29 INFO - PROCESS | 2854 | 1468022489653 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 2854 | 1468022489655 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d23f000 == 45 [pid = 2854] [id = 570] 17:01:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x1294c5800) [pid = 2854] [serial = 1710] [outer = 0x0] 17:01:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12a84cc00) [pid = 2854] [serial = 1711] [outer = 0x1294c5800] 17:01:29 INFO - PROCESS | 2854 | 1468022489696 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12b1ea000) [pid = 2854] [serial = 1712] [outer = 0x1294c5800] 17:01:29 INFO - PROCESS | 2854 | 1468022489994 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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 17:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:01:30 INFO - PROCESS | 2854 | 1468022490051 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 2854 | 1468022490053 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:01:30 INFO - PROCESS | 2854 | 1468022490056 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 2854 | 1468022490058 Marionette TRACE conn2 <- [1,2254,null,{}] 17:01:30 INFO - PROCESS | 2854 | 1468022490061 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}] 17:01:30 INFO - PROCESS | 2854 | 1468022490063 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:30 INFO - PROCESS | 2854 | 1468022490219 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:01:30 INFO - PROCESS | 2854 | 1468022490390 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 2854 | 1468022490392 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x117161000 == 46 [pid = 2854] [id = 571] 17:01:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x110ee3400) [pid = 2854] [serial = 1713] [outer = 0x0] 17:01:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x11213e000) [pid = 2854] [serial = 1714] [outer = 0x110ee3400] 17:01:30 INFO - PROCESS | 2854 | 1468022490444 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1167d5000) [pid = 2854] [serial = 1715] [outer = 0x110ee3400] 17:01:30 INFO - PROCESS | 2854 | 1468022490856 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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 824ms 17:01:30 INFO - PROCESS | 2854 | 1468022490881 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 2854 | 1468022490884 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:01:30 INFO - PROCESS | 2854 | 1468022490887 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 2854 | 1468022490889 Marionette TRACE conn2 <- [1,2258,null,{}] 17:01:30 INFO - PROCESS | 2854 | 1468022490893 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}] 17:01:30 INFO - PROCESS | 2854 | 1468022490896 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:31 INFO - PROCESS | 2854 | 1468022491001 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:01:31 INFO - PROCESS | 2854 | 1468022491063 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 2854 | 1468022491065 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12662e000 == 47 [pid = 2854] [id = 572] 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x1183a5800) [pid = 2854] [serial = 1716] [outer = 0x0] 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x119907400) [pid = 2854] [serial = 1717] [outer = 0x1183a5800] 17:01:31 INFO - PROCESS | 2854 | 1468022491136 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x119c27400) [pid = 2854] [serial = 1718] [outer = 0x1183a5800] 17:01:31 INFO - PROCESS | 2854 | 1468022491545 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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 17:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:01:31 INFO - PROCESS | 2854 | 1468022491559 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 2854 | 1468022491562 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:01:31 INFO - PROCESS | 2854 | 1468022491565 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 2854 | 1468022491567 Marionette TRACE conn2 <- [1,2262,null,{}] 17:01:31 INFO - PROCESS | 2854 | 1468022491569 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}] 17:01:31 INFO - PROCESS | 2854 | 1468022491571 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:31 INFO - PROCESS | 2854 | 1468022491698 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:01:31 INFO - PROCESS | 2854 | 1468022491773 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 2854 | 1468022491774 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2f4800 == 48 [pid = 2854] [id = 573] 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1233e3800) [pid = 2854] [serial = 1719] [outer = 0x0] 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x123ab0000) [pid = 2854] [serial = 1720] [outer = 0x1233e3800] 17:01:31 INFO - PROCESS | 2854 | 1468022491803 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x127385400) [pid = 2854] [serial = 1721] [outer = 0x1233e3800] 17:01:32 INFO - PROCESS | 2854 | 1468022492216 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]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 17:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:01:32 INFO - PROCESS | 2854 | 1468022492235 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 2854 | 1468022492237 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:01:32 INFO - PROCESS | 2854 | 1468022492240 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 2854 | 1468022492244 Marionette TRACE conn2 <- [1,2266,null,{}] 17:01:32 INFO - PROCESS | 2854 | 1468022492251 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}] 17:01:32 INFO - PROCESS | 2854 | 1468022492254 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:32 INFO - PROCESS | 2854 | 1468022492358 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:01:32 INFO - PROCESS | 2854 | 1468022492421 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 2854 | 1468022492423 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6df800 == 49 [pid = 2854] [id = 574] 17:01:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x124129000) [pid = 2854] [serial = 1722] [outer = 0x0] 17:01:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x129203400) [pid = 2854] [serial = 1723] [outer = 0x124129000] 17:01:32 INFO - PROCESS | 2854 | 1468022492451 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x12940f000) [pid = 2854] [serial = 1724] [outer = 0x124129000] 17:01:32 INFO - PROCESS | 2854 | 1468022492924 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]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 727ms 17:01:32 INFO - PROCESS | 2854 | 1468022492967 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 2854 | 1468022492969 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:01:33 INFO - PROCESS | 2854 | 1468022493025 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 2854 | 1468022493026 Marionette TRACE conn2 <- [1,2270,null,{}] 17:01:33 INFO - PROCESS | 2854 | 1468022493028 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}] 17:01:33 INFO - PROCESS | 2854 | 1468022493030 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:33 INFO - PROCESS | 2854 | 1468022493134 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:01:33 INFO - PROCESS | 2854 | 1468022493397 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 2854 | 1468022493398 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973e800 == 50 [pid = 2854] [id = 575] 17:01:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x112f2c800) [pid = 2854] [serial = 1725] [outer = 0x0] 17:01:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x117dbc400) [pid = 2854] [serial = 1726] [outer = 0x112f2c800] 17:01:33 INFO - PROCESS | 2854 | 1468022493427 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x11854a400) [pid = 2854] [serial = 1727] [outer = 0x112f2c800] 17:01:33 INFO - PROCESS | 2854 | 1468022493831 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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 855ms 17:01:33 INFO - PROCESS | 2854 | 1468022493847 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 2854 | 1468022493849 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:01:33 INFO - PROCESS | 2854 | 1468022493852 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 2854 | 1468022493854 Marionette TRACE conn2 <- [1,2274,null,{}] 17:01:33 INFO - PROCESS | 2854 | 1468022493858 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}] 17:01:33 INFO - PROCESS | 2854 | 1468022493859 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:33 INFO - PROCESS | 2854 | 1468022493953 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:01:34 INFO - PROCESS | 2854 | 1468022494017 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:34 INFO - PROCESS | 2854 | 1468022494019 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x119728000 == 51 [pid = 2854] [id = 576] 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x11887d400) [pid = 2854] [serial = 1728] [outer = 0x0] 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x1188b3000) [pid = 2854] [serial = 1729] [outer = 0x11887d400] 17:01:34 INFO - PROCESS | 2854 | 1468022494047 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x11990f000) [pid = 2854] [serial = 1730] [outer = 0x11887d400] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x124715000 == 50 [pid = 2854] [id = 547] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x119bcc800 == 49 [pid = 2854] [id = 546] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x115e3d800 == 48 [pid = 2854] [id = 545] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12d23f000 == 47 [pid = 2854] [id = 570] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9c2800 == 46 [pid = 2854] [id = 569] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x119280000 == 45 [pid = 2854] [id = 568] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2f2800 == 44 [pid = 2854] [id = 567] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12be1f800 == 43 [pid = 2854] [id = 566] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3d000 == 42 [pid = 2854] [id = 565] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d9000 == 41 [pid = 2854] [id = 564] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x125706000) [pid = 2854] [serial = 1663] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x128bb0800 == 40 [pid = 2854] [id = 563] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x126631000 == 39 [pid = 2854] [id = 562] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x119b59000 == 38 [pid = 2854] [id = 561] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb4800 == 37 [pid = 2854] [id = 560] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x11714c800 == 36 [pid = 2854] [id = 559] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12c549800 == 35 [pid = 2854] [id = 558] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a9800 == 34 [pid = 2854] [id = 557] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x127165000 == 33 [pid = 2854] [id = 556] 17:01:34 INFO - PROCESS | 2854 | --DOCSHELL 0x11660f000 == 32 [pid = 2854] [id = 555] 17:01:34 INFO - PROCESS | 2854 | 1468022494463 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]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 621ms 17:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:01:34 INFO - PROCESS | 2854 | 1468022494476 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 2854 | 1468022494478 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:01:34 INFO - PROCESS | 2854 | 1468022494480 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 2854 | 1468022494481 Marionette TRACE conn2 <- [1,2278,null,{}] 17:01:34 INFO - PROCESS | 2854 | 1468022494484 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}] 17:01:34 INFO - PROCESS | 2854 | 1468022494485 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:34 INFO - PROCESS | 2854 | 1468022494576 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x1183afc00) [pid = 2854] [serial = 1645] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x119906800) [pid = 2854] [serial = 1642] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x119a9c400) [pid = 2854] [serial = 1648] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x118761c00) [pid = 2854] [serial = 1646] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x119c2f400) [pid = 2854] [serial = 1651] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1210dfc00) [pid = 2854] [serial = 1652] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x118597000) [pid = 2854] [serial = 1657] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x11854e400) [pid = 2854] [serial = 1639] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x1231ef800) [pid = 2854] [serial = 1654] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x110fa9000) [pid = 2854] [serial = 1636] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x124cb6c00) [pid = 2854] [serial = 1661] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12300ec00) [pid = 2854] [serial = 1660] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x123848400) [pid = 2854] [serial = 1655] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119aa6c00) [pid = 2854] [serial = 1649] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11887a400) [pid = 2854] [serial = 1658] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119a9dc00) [pid = 2854] [serial = 1643] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119496000) [pid = 2854] [serial = 1634] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x127393400) [pid = 2854] [serial = 1621] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x128c3f800) [pid = 2854] [serial = 1622] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x12570c800) [pid = 2854] [serial = 1618] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12735d800) [pid = 2854] [serial = 1619] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x123003400) [pid = 2854] [serial = 1615] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12334cc00) [pid = 2854] [serial = 1616] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x119496400) [pid = 2854] [serial = 1612] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11990d000) [pid = 2854] [serial = 1613] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x116632c00) [pid = 2854] [serial = 1609] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1176fd800) [pid = 2854] [serial = 1610] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x11887f800) [pid = 2854] [serial = 1633] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x118230000) [pid = 2854] [serial = 1630] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x1183b0800) [pid = 2854] [serial = 1631] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x114f86800) [pid = 2854] [serial = 1627] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1164e5400) [pid = 2854] [serial = 1628] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11697d000) [pid = 2854] [serial = 1624] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x118225000) [pid = 2854] [serial = 1625] [outer = 0x0] [url = about:blank] 17:01:34 INFO - PROCESS | 2854 | 1468022494667 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:34 INFO - PROCESS | 2854 | 1468022494669 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x118381800 == 33 [pid = 2854] [id = 577] 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11822c400) [pid = 2854] [serial = 1731] [outer = 0x0] 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119496000) [pid = 2854] [serial = 1732] [outer = 0x11822c400] 17:01:34 INFO - PROCESS | 2854 | 1468022494695 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119f38800) [pid = 2854] [serial = 1733] [outer = 0x11822c400] 17:01:35 INFO - PROCESS | 2854 | 1468022495077 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]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 621ms 17:01:35 INFO - PROCESS | 2854 | 1468022495127 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 2854 | 1468022495131 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:01:35 INFO - PROCESS | 2854 | 1468022495143 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 2854 | 1468022495149 Marionette TRACE conn2 <- [1,2282,null,{}] 17:01:35 INFO - PROCESS | 2854 | 1468022495154 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}] 17:01:35 INFO - PROCESS | 2854 | 1468022495157 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:35 INFO - PROCESS | 2854 | 1468022495274 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:01:35 INFO - PROCESS | 2854 | 1468022495282 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 2854 | 1468022495283 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c99000 == 34 [pid = 2854] [id = 578] 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12109e800) [pid = 2854] [serial = 1734] [outer = 0x0] 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x123006000) [pid = 2854] [serial = 1735] [outer = 0x12109e800] 17:01:35 INFO - PROCESS | 2854 | 1468022495322 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123fa8400) [pid = 2854] [serial = 1736] [outer = 0x12109e800] 17:01:35 INFO - PROCESS | 2854 | 1468022495651 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]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 531ms 17:01:35 INFO - PROCESS | 2854 | 1468022495678 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 2854 | 1468022495680 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:01:35 INFO - PROCESS | 2854 | 1468022495684 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 2854 | 1468022495685 Marionette TRACE conn2 <- [1,2286,null,{}] 17:01:35 INFO - PROCESS | 2854 | 1468022495688 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}] 17:01:35 INFO - PROCESS | 2854 | 1468022495689 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:35 INFO - PROCESS | 2854 | 1468022495768 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:01:35 INFO - PROCESS | 2854 | 1468022495773 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 2854 | 1468022495774 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x128baa000 == 35 [pid = 2854] [id = 579] 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x124cb4000) [pid = 2854] [serial = 1737] [outer = 0x0] 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x126672400) [pid = 2854] [serial = 1738] [outer = 0x124cb4000] 17:01:35 INFO - PROCESS | 2854 | 1468022495799 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x127365000) [pid = 2854] [serial = 1739] [outer = 0x124cb4000] 17:01:36 INFO - PROCESS | 2854 | 1468022496137 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]]]}] 17:01:36 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 17:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 471ms 17:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:01:36 INFO - PROCESS | 2854 | 1468022496156 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 2854 | 1468022496158 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:01:36 INFO - PROCESS | 2854 | 1468022496160 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 2854 | 1468022496161 Marionette TRACE conn2 <- [1,2290,null,{}] 17:01:36 INFO - PROCESS | 2854 | 1468022496163 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}] 17:01:36 INFO - PROCESS | 2854 | 1468022496164 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:36 INFO - PROCESS | 2854 | 1468022496244 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:01:36 INFO - PROCESS | 2854 | 1468022496248 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 2854 | 1468022496252 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x129460000 == 36 [pid = 2854] [id = 580] 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x128c44c00) [pid = 2854] [serial = 1740] [outer = 0x0] 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x129202400) [pid = 2854] [serial = 1741] [outer = 0x128c44c00] 17:01:36 INFO - PROCESS | 2854 | 1468022496285 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x129412c00) [pid = 2854] [serial = 1742] [outer = 0x128c44c00] 17:01:36 INFO - PROCESS | 2854 | 1468022496646 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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 17:01:36 INFO - PROCESS | 2854 | 1468022496684 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 2854 | 1468022496686 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:01:36 INFO - PROCESS | 2854 | 1468022496691 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 2854 | 1468022496693 Marionette TRACE conn2 <- [1,2294,null,{}] 17:01:36 INFO - PROCESS | 2854 | 1468022496704 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}] 17:01:36 INFO - PROCESS | 2854 | 1468022496707 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:36 INFO - PROCESS | 2854 | 1468022496811 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:01:36 INFO - PROCESS | 2854 | 1468022496816 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 2854 | 1468022496817 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a554000 == 37 [pid = 2854] [id = 581] 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x127364800) [pid = 2854] [serial = 1743] [outer = 0x0] 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1294bac00) [pid = 2854] [serial = 1744] [outer = 0x127364800] 17:01:36 INFO - PROCESS | 2854 | 1468022496875 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12ad33c00) [pid = 2854] [serial = 1745] [outer = 0x127364800] 17:01:37 INFO - PROCESS | 2854 | 1468022497200 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]]]}] 17:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 17:01:37 INFO - PROCESS | 2854 | 1468022497211 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:01:37 INFO - PROCESS | 2854 | 1468022497212 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:01:37 INFO - PROCESS | 2854 | 1468022497215 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 2854 | 1468022497216 Marionette TRACE conn2 <- [1,2298,null,{}] 17:01:37 INFO - PROCESS | 2854 | 1468022497218 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}] 17:01:37 INFO - PROCESS | 2854 | 1468022497219 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:37 INFO - PROCESS | 2854 | 1468022497331 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:01:37 INFO - PROCESS | 2854 | 1468022497342 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 2854 | 1468022497342 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b99b000 == 38 [pid = 2854] [id = 582] 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12ad3a800) [pid = 2854] [serial = 1746] [outer = 0x0] 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12aee9c00) [pid = 2854] [serial = 1747] [outer = 0x12ad3a800] 17:01:37 INFO - PROCESS | 2854 | 1468022497366 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12b1e8000) [pid = 2854] [serial = 1748] [outer = 0x12ad3a800] 17:01:37 INFO - PROCESS | 2854 | 1468022497694 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]]]}] 17:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 17:01:37 INFO - PROCESS | 2854 | 1468022497741 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:01:37 INFO - PROCESS | 2854 | 1468022497742 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:01:37 INFO - PROCESS | 2854 | 1468022497745 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 2854 | 1468022497746 Marionette TRACE conn2 <- [1,2302,null,{}] 17:01:37 INFO - PROCESS | 2854 | 1468022497748 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}] 17:01:37 INFO - PROCESS | 2854 | 1468022497749 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:37 INFO - PROCESS | 2854 | 1468022497852 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:01:37 INFO - PROCESS | 2854 | 1468022497855 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 2854 | 1468022497856 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2ec000 == 39 [pid = 2854] [id = 583] 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12ad3b400) [pid = 2854] [serial = 1749] [outer = 0x0] 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12b93f400) [pid = 2854] [serial = 1750] [outer = 0x12ad3b400] 17:01:37 INFO - PROCESS | 2854 | 1468022497881 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x12b945800) [pid = 2854] [serial = 1751] [outer = 0x12ad3b400] 17:01:38 INFO - PROCESS | 2854 | 1468022498216 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]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 17:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:01:38 INFO - PROCESS | 2854 | 1468022498264 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 2854 | 1468022498265 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:01:38 INFO - PROCESS | 2854 | 1468022498267 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 2854 | 1468022498268 Marionette TRACE conn2 <- [1,2306,null,{}] 17:01:38 INFO - PROCESS | 2854 | 1468022498271 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}] 17:01:38 INFO - PROCESS | 2854 | 1468022498272 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:38 INFO - PROCESS | 2854 | 1468022498389 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:01:38 INFO - PROCESS | 2854 | 1468022498403 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 2854 | 1468022498404 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9c0000 == 40 [pid = 2854] [id = 584] 17:01:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x12b948400) [pid = 2854] [serial = 1752] [outer = 0x0] 17:01:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x12b9cd800) [pid = 2854] [serial = 1753] [outer = 0x12b948400] 17:01:38 INFO - PROCESS | 2854 | 1468022498428 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x12b9d3c00) [pid = 2854] [serial = 1754] [outer = 0x12b948400] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x127362c00) [pid = 2854] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x118226c00) [pid = 2854] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x12948c400) [pid = 2854] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x116639800) [pid = 2854] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x128c42800) [pid = 2854] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119981400) [pid = 2854] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x11990a400) [pid = 2854] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x116634c00) [pid = 2854] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x124c1c800) [pid = 2854] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x110e7c800) [pid = 2854] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x124424000) [pid = 2854] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:01:38 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11a0e3800) [pid = 2854] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:01:39 INFO - PROCESS | 2854 | 1468022499016 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 768ms 17:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:01:39 INFO - PROCESS | 2854 | 1468022499036 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 2854 | 1468022499039 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:01:39 INFO - PROCESS | 2854 | 1468022499041 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 2854 | 1468022499042 Marionette TRACE conn2 <- [1,2310,null,{}] 17:01:39 INFO - PROCESS | 2854 | 1468022499045 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}] 17:01:39 INFO - PROCESS | 2854 | 1468022499046 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:39 INFO - PROCESS | 2854 | 1468022499142 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:01:39 INFO - PROCESS | 2854 | 1468022499174 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 2854 | 1468022499176 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d017000 == 41 [pid = 2854] [id = 585] 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x116634c00) [pid = 2854] [serial = 1755] [outer = 0x0] 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x11949a800) [pid = 2854] [serial = 1756] [outer = 0x116634c00] 17:01:39 INFO - PROCESS | 2854 | 1468022499220 Marionette DEBUG loaded listener.js 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x124424000) [pid = 2854] [serial = 1757] [outer = 0x116634c00] 17:01:39 INFO - PROCESS | 2854 | 1468022499726 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 17:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:01:39 INFO - PROCESS | 2854 | 1468022499764 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 2854 | 1468022499766 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:01:39 INFO - PROCESS | 2854 | 1468022499768 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 2854 | 1468022499770 Marionette TRACE conn2 <- [1,2314,null,{}] 17:01:39 INFO - PROCESS | 2854 | 1468022499772 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}] 17:01:39 INFO - PROCESS | 2854 | 1468022499774 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:39 INFO - PROCESS | 2854 | 1468022499874 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:01:39 INFO - PROCESS | 2854 | 1468022499878 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 2854 | 1468022499879 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x12dccb000 == 42 [pid = 2854] [id = 586] 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x11990a400) [pid = 2854] [serial = 1758] [outer = 0x0] 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12948a400) [pid = 2854] [serial = 1759] [outer = 0x11990a400] 17:01:39 INFO - PROCESS | 2854 | 1468022499902 Marionette DEBUG loaded listener.js 17:01:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x12be05c00) [pid = 2854] [serial = 1760] [outer = 0x11990a400] 17:01:40 INFO - PROCESS | 2854 | 1468022500239 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]]]}] 17:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 17:01:40 INFO - PROCESS | 2854 | 1468022500290 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 2854 | 1468022500292 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:01:40 INFO - PROCESS | 2854 | 1468022500312 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 2854 | 1468022500313 Marionette TRACE conn2 <- [1,2318,null,{}] 17:01:40 INFO - PROCESS | 2854 | 1468022500317 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}] 17:01:40 INFO - PROCESS | 2854 | 1468022500318 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:40 INFO - PROCESS | 2854 | 1468022500387 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:01:40 INFO - PROCESS | 2854 | 1468022500392 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 2854 | 1468022500393 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x12dce4000 == 43 [pid = 2854] [id = 587] 17:01:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x119762800) [pid = 2854] [serial = 1761] [outer = 0x0] 17:01:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x11976a000) [pid = 2854] [serial = 1762] [outer = 0x119762800] 17:01:40 INFO - PROCESS | 2854 | 1468022500412 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x11976ec00) [pid = 2854] [serial = 1763] [outer = 0x119762800] 17:01:40 INFO - PROCESS | 2854 | 1468022500824 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] 17:01:40 INFO - PROCESS | 2854 | 1468022500840 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:01:40 INFO - PROCESS | 2854 | 1468022500844 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 2854 | 1468022500846 Marionette TRACE conn2 <- [1,2322,null,{}] 17:01:40 INFO - PROCESS | 2854 | 1468022500849 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}] 17:01:40 INFO - PROCESS | 2854 | 1468022500862 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:40 INFO - PROCESS | 2854 | 1468022500994 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:01:41 INFO - PROCESS | 2854 | 1468022501173 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 2854 | 1468022501175 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169c2000 == 44 [pid = 2854] [id = 588] 17:01:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x110e82000) [pid = 2854] [serial = 1764] [outer = 0x0] 17:01:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x112c4ec00) [pid = 2854] [serial = 1765] [outer = 0x110e82000] 17:01:41 INFO - PROCESS | 2854 | 1468022501214 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x116a13c00) [pid = 2854] [serial = 1766] [outer = 0x110e82000] 17:01:41 INFO - PROCESS | 2854 | 1468022501697 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]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 870ms 17:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:01:41 INFO - PROCESS | 2854 | 1468022501715 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 2854 | 1468022501717 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:01:41 INFO - PROCESS | 2854 | 1468022501720 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 2854 | 1468022501722 Marionette TRACE conn2 <- [1,2326,null,{}] 17:01:41 INFO - PROCESS | 2854 | 1468022501726 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}] 17:01:41 INFO - PROCESS | 2854 | 1468022501727 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:41 INFO - PROCESS | 2854 | 1468022501837 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:01:41 INFO - PROCESS | 2854 | 1468022501903 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 2854 | 1468022501905 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c99800 == 45 [pid = 2854] [id = 589] 17:01:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x118735000) [pid = 2854] [serial = 1767] [outer = 0x0] 17:01:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x11976f800) [pid = 2854] [serial = 1768] [outer = 0x118735000] 17:01:41 INFO - PROCESS | 2854 | 1468022501979 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x119a42000) [pid = 2854] [serial = 1769] [outer = 0x118735000] 17:01:42 INFO - PROCESS | 2854 | 1468022502393 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]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 720ms 17:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:01:42 INFO - PROCESS | 2854 | 1468022502443 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 2854 | 1468022502445 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:01:42 INFO - PROCESS | 2854 | 1468022502448 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 2854 | 1468022502449 Marionette TRACE conn2 <- [1,2330,null,{}] 17:01:42 INFO - PROCESS | 2854 | 1468022502452 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}] 17:01:42 INFO - PROCESS | 2854 | 1468022502453 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:42 INFO - PROCESS | 2854 | 1468022502563 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:01:42 INFO - PROCESS | 2854 | 1468022502671 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 2854 | 1468022502673 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6d1000 == 46 [pid = 2854] [id = 590] 17:01:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x12109b400) [pid = 2854] [serial = 1770] [outer = 0x0] 17:01:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x123005800) [pid = 2854] [serial = 1771] [outer = 0x12109b400] 17:01:42 INFO - PROCESS | 2854 | 1468022502704 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x123fa8000) [pid = 2854] [serial = 1772] [outer = 0x12109b400] 17:01:43 INFO - PROCESS | 2854 | 1468022503196 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]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 769ms 17:01:43 INFO - PROCESS | 2854 | 1468022503238 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 2854 | 1468022503240 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:01:43 INFO - PROCESS | 2854 | 1468022503257 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 2854 | 1468022503264 Marionette TRACE conn2 <- [1,2334,null,{}] 17:01:43 INFO - PROCESS | 2854 | 1468022503268 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}] 17:01:43 INFO - PROCESS | 2854 | 1468022503273 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:43 INFO - PROCESS | 2854 | 1468022503433 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:01:43 INFO - PROCESS | 2854 | 1468022503511 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 2854 | 1468022503513 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x119faa800 == 47 [pid = 2854] [id = 591] 17:01:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x124427c00) [pid = 2854] [serial = 1773] [outer = 0x0] 17:01:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x128bd1c00) [pid = 2854] [serial = 1774] [outer = 0x124427c00] 17:01:43 INFO - PROCESS | 2854 | 1468022503542 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x12940e400) [pid = 2854] [serial = 1775] [outer = 0x124427c00] 17:01:43 INFO - PROCESS | 2854 | 1468022503986 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]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 786ms 17:01:44 INFO - PROCESS | 2854 | 1468022504033 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 2854 | 1468022504034 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:01:44 INFO - PROCESS | 2854 | 1468022504037 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 2854 | 1468022504038 Marionette TRACE conn2 <- [1,2338,null,{}] 17:01:44 INFO - PROCESS | 2854 | 1468022504040 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}] 17:01:44 INFO - PROCESS | 2854 | 1468022504042 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:44 INFO - PROCESS | 2854 | 1468022504148 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:01:44 INFO - PROCESS | 2854 | 1468022504417 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 2854 | 1468022504418 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x116ac4000 == 48 [pid = 2854] [id = 592] 17:01:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x110eefc00) [pid = 2854] [serial = 1776] [outer = 0x0] 17:01:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x11213d400) [pid = 2854] [serial = 1777] [outer = 0x110eefc00] 17:01:44 INFO - PROCESS | 2854 | 1468022504468 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x111ca9400) [pid = 2854] [serial = 1778] [outer = 0x110eefc00] 17:01:44 INFO - PROCESS | 2854 | 1468022504928 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]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 921ms 17:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:01:44 INFO - PROCESS | 2854 | 1468022504972 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 2854 | 1468022504974 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:01:44 INFO - PROCESS | 2854 | 1468022504978 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 2854 | 1468022504980 Marionette TRACE conn2 <- [1,2342,null,{}] 17:01:44 INFO - PROCESS | 2854 | 1468022504983 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}] 17:01:44 INFO - PROCESS | 2854 | 1468022504986 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:45 INFO - PROCESS | 2854 | 1468022505081 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:01:45 INFO - PROCESS | 2854 | 1468022505163 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 2854 | 1468022505164 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x118374800 == 49 [pid = 2854] [id = 593] 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x113c57000) [pid = 2854] [serial = 1779] [outer = 0x0] 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x115e25800) [pid = 2854] [serial = 1780] [outer = 0x113c57000] 17:01:45 INFO - PROCESS | 2854 | 1468022505192 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 128 (0x116712000) [pid = 2854] [serial = 1781] [outer = 0x113c57000] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12dce4000 == 48 [pid = 2854] [id = 587] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12dccb000 == 47 [pid = 2854] [id = 586] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12d017000 == 46 [pid = 2854] [id = 585] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9c0000 == 45 [pid = 2854] [id = 584] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2ec000 == 44 [pid = 2854] [id = 583] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12b99b000 == 43 [pid = 2854] [id = 582] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 127 (0x12a84cc00) [pid = 2854] [serial = 1711] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12a554000 == 42 [pid = 2854] [id = 581] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x129460000 == 41 [pid = 2854] [id = 580] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x128baa000 == 40 [pid = 2854] [id = 579] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x124c99000 == 39 [pid = 2854] [id = 578] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x118381800 == 38 [pid = 2854] [id = 577] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x119728000 == 37 [pid = 2854] [id = 576] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x11973e800 == 36 [pid = 2854] [id = 575] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6df800 == 35 [pid = 2854] [id = 574] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2f4800 == 34 [pid = 2854] [id = 573] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x12662e000 == 33 [pid = 2854] [id = 572] 17:01:45 INFO - PROCESS | 2854 | --DOCSHELL 0x117161000 == 32 [pid = 2854] [id = 571] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x129209c00) [pid = 2854] [serial = 1696] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x12948f400) [pid = 2854] [serial = 1699] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x129485400) [pid = 2854] [serial = 1697] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x124128000) [pid = 2854] [serial = 1675] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x12a6ee400) [pid = 2854] [serial = 1702] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x1121bec00) [pid = 2854] [serial = 1666] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x118879800) [pid = 2854] [serial = 1669] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x128bcc800) [pid = 2854] [serial = 1693] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x118883400) [pid = 2854] [serial = 1682] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x11854e800) [pid = 2854] [serial = 1681] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x1294c1c00) [pid = 2854] [serial = 1700] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x119bed400) [pid = 2854] [serial = 1672] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x118227000) [pid = 2854] [serial = 1678] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x127386000) [pid = 2854] [serial = 1679] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x1210e4000) [pid = 2854] [serial = 1687] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12374b000) [pid = 2854] [serial = 1688] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11998ec00) [pid = 2854] [serial = 1684] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119bec400) [pid = 2854] [serial = 1685] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1176f4400) [pid = 2854] [serial = 1705] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x118732800) [pid = 2854] [serial = 1706] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x127312800) [pid = 2854] [serial = 1664] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12a848000) [pid = 2854] [serial = 1709] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12a848800) [pid = 2854] [serial = 1703] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x127362800) [pid = 2854] [serial = 1691] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1263e7c00) [pid = 2854] [serial = 1690] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119c32c00) [pid = 2854] [serial = 1708] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x128c37400) [pid = 2854] [serial = 1694] [outer = 0x0] [url = about:blank] 17:01:45 INFO - PROCESS | 2854 | 1468022505592 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]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 624ms 17:01:45 INFO - PROCESS | 2854 | 1468022505614 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 2854 | 1468022505618 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:01:45 INFO - PROCESS | 2854 | 1468022505625 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 2854 | 1468022505627 Marionette TRACE conn2 <- [1,2346,null,{}] 17:01:45 INFO - PROCESS | 2854 | 1468022505631 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}] 17:01:45 INFO - PROCESS | 2854 | 1468022505633 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:45 INFO - PROCESS | 2854 | 1468022505766 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:01:45 INFO - PROCESS | 2854 | 1468022505777 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 2854 | 1468022505778 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973d000 == 33 [pid = 2854] [id = 594] 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x118226000) [pid = 2854] [serial = 1782] [outer = 0x0] 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11822bc00) [pid = 2854] [serial = 1783] [outer = 0x118226000] 17:01:45 INFO - PROCESS | 2854 | 1468022505821 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x1183d1400) [pid = 2854] [serial = 1784] [outer = 0x118226000] 17:01:46 INFO - PROCESS | 2854 | 1468022506199 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]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 625ms 17:01:46 INFO - PROCESS | 2854 | 1468022506250 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 2854 | 1468022506252 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:01:46 INFO - PROCESS | 2854 | 1468022506257 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 2854 | 1468022506262 Marionette TRACE conn2 <- [1,2350,null,{}] 17:01:46 INFO - PROCESS | 2854 | 1468022506271 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}] 17:01:46 INFO - PROCESS | 2854 | 1468022506274 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:46 INFO - PROCESS | 2854 | 1468022506400 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:01:46 INFO - PROCESS | 2854 | 1468022506517 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 2854 | 1468022506519 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12389f800 == 34 [pid = 2854] [id = 595] 17:01:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x117dba400) [pid = 2854] [serial = 1785] [outer = 0x0] 17:01:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x1188bb800) [pid = 2854] [serial = 1786] [outer = 0x117dba400] 17:01:46 INFO - PROCESS | 2854 | 1468022506562 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119497000) [pid = 2854] [serial = 1787] [outer = 0x117dba400] 17:01:46 INFO - PROCESS | 2854 | 1468022506928 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]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 676ms 17:01:46 INFO - PROCESS | 2854 | 1468022506931 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:01:46 INFO - PROCESS | 2854 | 1468022506933 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:01:46 INFO - PROCESS | 2854 | 1468022506935 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 2854 | 1468022506937 Marionette TRACE conn2 <- [1,2354,null,{}] 17:01:46 INFO - PROCESS | 2854 | 1468022506947 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}] 17:01:46 INFO - PROCESS | 2854 | 1468022506948 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:47 INFO - PROCESS | 2854 | 1468022507035 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:01:47 INFO - PROCESS | 2854 | 1468022507102 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 2854 | 1468022507103 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12638f000 == 35 [pid = 2854] [id = 596] 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x119496800) [pid = 2854] [serial = 1788] [outer = 0x0] 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x119906000) [pid = 2854] [serial = 1789] [outer = 0x119496800] 17:01:47 INFO - PROCESS | 2854 | 1468022507128 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x119910c00) [pid = 2854] [serial = 1790] [outer = 0x119496800] 17:01:47 INFO - PROCESS | 2854 | 1468022507407 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]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 526ms 17:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:01:47 INFO - PROCESS | 2854 | 1468022507462 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 2854 | 1468022507463 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:01:47 INFO - PROCESS | 2854 | 1468022507466 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 2854 | 1468022507468 Marionette TRACE conn2 <- [1,2358,null,{}] 17:01:47 INFO - PROCESS | 2854 | 1468022507471 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}] 17:01:47 INFO - PROCESS | 2854 | 1468022507475 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:47 INFO - PROCESS | 2854 | 1468022507600 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:01:47 INFO - PROCESS | 2854 | 1468022507718 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 2854 | 1468022507724 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x128aa8800 == 36 [pid = 2854] [id = 597] 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x119aa6800) [pid = 2854] [serial = 1791] [outer = 0x0] 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x119bd0400) [pid = 2854] [serial = 1792] [outer = 0x119aa6800] 17:01:47 INFO - PROCESS | 2854 | 1468022507784 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x11a0e6c00) [pid = 2854] [serial = 1793] [outer = 0x119aa6800] 17:01:48 INFO - PROCESS | 2854 | 1468022508215 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]]]}] 17:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 773ms 17:01:48 INFO - PROCESS | 2854 | 1468022508240 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:01:48 INFO - PROCESS | 2854 | 1468022508241 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:01:48 INFO - PROCESS | 2854 | 1468022508243 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:01:48 INFO - PROCESS | 2854 | 1468022508244 Marionette TRACE conn2 <- [1,2362,null,{}] 17:01:48 INFO - PROCESS | 2854 | 1468022508253 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}] 17:01:48 INFO - PROCESS | 2854 | 1468022508256 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:48 INFO - PROCESS | 2854 | 1468022508365 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:01:48 INFO - PROCESS | 2854 | 1468022508370 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 2854 | 1468022508371 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f70800 == 37 [pid = 2854] [id = 598] 17:01:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x1210d9800) [pid = 2854] [serial = 1794] [outer = 0x0] 17:01:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x121678c00) [pid = 2854] [serial = 1795] [outer = 0x1210d9800] 17:01:48 INFO - PROCESS | 2854 | 1468022508432 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x12384a800) [pid = 2854] [serial = 1796] [outer = 0x1210d9800] 17:01:48 INFO - PROCESS | 2854 | 1468022508799 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]]]}] 17:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 578ms 17:01:48 INFO - PROCESS | 2854 | 1468022508822 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:01:48 INFO - PROCESS | 2854 | 1468022508824 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:01:48 INFO - PROCESS | 2854 | 1468022508826 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:01:48 INFO - PROCESS | 2854 | 1468022508827 Marionette TRACE conn2 <- [1,2366,null,{}] 17:01:48 INFO - PROCESS | 2854 | 1468022508838 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}] 17:01:48 INFO - PROCESS | 2854 | 1468022508840 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:48 INFO - PROCESS | 2854 | 1468022508947 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:01:48 INFO - PROCESS | 2854 | 1468022508988 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 2854 | 1468022508996 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a552000 == 38 [pid = 2854] [id = 599] 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1210da000) [pid = 2854] [serial = 1797] [outer = 0x0] 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x124428400) [pid = 2854] [serial = 1798] [outer = 0x1210da000] 17:01:49 INFO - PROCESS | 2854 | 1468022509023 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x124cb2800) [pid = 2854] [serial = 1799] [outer = 0x1210da000] 17:01:49 INFO - PROCESS | 2854 | 1468022509365 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]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 17:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:01:49 INFO - PROCESS | 2854 | 1468022509399 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 2854 | 1468022509400 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:01:49 INFO - PROCESS | 2854 | 1468022509402 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 2854 | 1468022509404 Marionette TRACE conn2 <- [1,2370,null,{}] 17:01:49 INFO - PROCESS | 2854 | 1468022509408 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}] 17:01:49 INFO - PROCESS | 2854 | 1468022509409 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:49 INFO - PROCESS | 2854 | 1468022509517 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:01:49 INFO - PROCESS | 2854 | 1468022509557 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 2854 | 1468022509559 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad2c800 == 39 [pid = 2854] [id = 600] 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x119768000) [pid = 2854] [serial = 1800] [outer = 0x0] 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x125708c00) [pid = 2854] [serial = 1801] [outer = 0x119768000] 17:01:49 INFO - PROCESS | 2854 | 1468022509583 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x12735ac00) [pid = 2854] [serial = 1802] [outer = 0x119768000] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x12ad3b400) [pid = 2854] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x12ad3a800) [pid = 2854] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x12b948400) [pid = 2854] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x12109e800) [pid = 2854] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x11822c400) [pid = 2854] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x112f2c800) [pid = 2854] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x124cb4000) [pid = 2854] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x11887d400) [pid = 2854] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x116634c00) [pid = 2854] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x128c44c00) [pid = 2854] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x11990a400) [pid = 2854] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x127364800) [pid = 2854] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:01:49 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1294c5800) [pid = 2854] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:01:49 INFO - PROCESS | 2854 | 1468022509992 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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 622ms 17:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:01:50 INFO - PROCESS | 2854 | 1468022510026 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 2854 | 1468022510028 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:01:50 INFO - PROCESS | 2854 | 1468022510030 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 2854 | 1468022510032 Marionette TRACE conn2 <- [1,2374,null,{}] 17:01:50 INFO - PROCESS | 2854 | 1468022510034 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}] 17:01:50 INFO - PROCESS | 2854 | 1468022510035 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:50 INFO - PROCESS | 2854 | 1468022510200 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:01:50 INFO - PROCESS | 2854 | 1468022510305 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 2854 | 1468022510306 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1be800 == 40 [pid = 2854] [id = 601] 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x11670ac00) [pid = 2854] [serial = 1803] [outer = 0x0] 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x125711800) [pid = 2854] [serial = 1804] [outer = 0x11670ac00] 17:01:50 INFO - PROCESS | 2854 | 1468022510347 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x127364000) [pid = 2854] [serial = 1805] [outer = 0x11670ac00] 17:01:50 INFO - PROCESS | 2854 | 1468022510780 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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 771ms 17:01:50 INFO - PROCESS | 2854 | 1468022510802 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 2854 | 1468022510805 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:01:50 INFO - PROCESS | 2854 | 1468022510808 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 2854 | 1468022510810 Marionette TRACE conn2 <- [1,2378,null,{}] 17:01:50 INFO - PROCESS | 2854 | 1468022510813 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}] 17:01:50 INFO - PROCESS | 2854 | 1468022510815 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:50 INFO - PROCESS | 2854 | 1468022510902 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:01:50 INFO - PROCESS | 2854 | 1468022510906 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 2854 | 1468022510908 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be24800 == 41 [pid = 2854] [id = 602] 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x127369400) [pid = 2854] [serial = 1806] [outer = 0x0] 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x128bcc800) [pid = 2854] [serial = 1807] [outer = 0x127369400] 17:01:50 INFO - PROCESS | 2854 | 1468022510935 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x129205800) [pid = 2854] [serial = 1808] [outer = 0x127369400] 17:01:51 INFO - PROCESS | 2854 | 1468022511272 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]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 472ms 17:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:01:51 INFO - PROCESS | 2854 | 1468022511281 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 2854 | 1468022511282 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:01:51 INFO - PROCESS | 2854 | 1468022511284 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 2854 | 1468022511286 Marionette TRACE conn2 <- [1,2382,null,{}] 17:01:51 INFO - PROCESS | 2854 | 1468022511292 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}] 17:01:51 INFO - PROCESS | 2854 | 1468022511294 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:51 INFO - PROCESS | 2854 | 1468022511399 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:01:51 INFO - PROCESS | 2854 | 1468022511472 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 2854 | 1468022511473 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9c3000 == 42 [pid = 2854] [id = 603] 17:01:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x12920a400) [pid = 2854] [serial = 1809] [outer = 0x0] 17:01:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x129416800) [pid = 2854] [serial = 1810] [outer = 0x12920a400] 17:01:51 INFO - PROCESS | 2854 | 1468022511497 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x12a842000) [pid = 2854] [serial = 1811] [outer = 0x12920a400] 17:01:51 INFO - PROCESS | 2854 | 1468022511792 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]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 17:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:01:51 INFO - PROCESS | 2854 | 1468022511866 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 2854 | 1468022511868 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:01:51 INFO - PROCESS | 2854 | 1468022511874 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 2854 | 1468022511876 Marionette TRACE conn2 <- [1,2386,null,{}] 17:01:51 INFO - PROCESS | 2854 | 1468022511880 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}] 17:01:51 INFO - PROCESS | 2854 | 1468022511882 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:52 INFO - PROCESS | 2854 | 1468022511994 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:01:52 INFO - PROCESS | 2854 | 1468022512057 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 2854 | 1468022512059 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x11745d000 == 43 [pid = 2854] [id = 604] 17:01:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x1121b1800) [pid = 2854] [serial = 1812] [outer = 0x0] 17:01:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x112cdec00) [pid = 2854] [serial = 1813] [outer = 0x1121b1800] 17:01:52 INFO - PROCESS | 2854 | 1468022512132 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x1164e6800) [pid = 2854] [serial = 1814] [outer = 0x1121b1800] 17:01:52 INFO - PROCESS | 2854 | 1468022512658 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]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 872ms 17:01:52 INFO - PROCESS | 2854 | 1468022512747 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 2854 | 1468022512751 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:01:52 INFO - PROCESS | 2854 | 1468022512758 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 2854 | 1468022512762 Marionette TRACE conn2 <- [1,2390,null,{}] 17:01:52 INFO - PROCESS | 2854 | 1468022512766 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}] 17:01:52 INFO - PROCESS | 2854 | 1468022512769 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:52 INFO - PROCESS | 2854 | 1468022512897 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:01:52 INFO - PROCESS | 2854 | 1468022512975 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 2854 | 1468022512976 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x127162800 == 44 [pid = 2854] [id = 605] 17:01:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x1183a3c00) [pid = 2854] [serial = 1815] [outer = 0x0] 17:01:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x118734c00) [pid = 2854] [serial = 1816] [outer = 0x1183a3c00] 17:01:53 INFO - PROCESS | 2854 | 1468022513007 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x118883400) [pid = 2854] [serial = 1817] [outer = 0x1183a3c00] 17:01:53 INFO - PROCESS | 2854 | 1468022513413 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]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 677ms 17:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:01:53 INFO - PROCESS | 2854 | 1468022513431 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 2854 | 1468022513433 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:01:53 INFO - PROCESS | 2854 | 1468022513435 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 2854 | 1468022513437 Marionette TRACE conn2 <- [1,2394,null,{}] 17:01:53 INFO - PROCESS | 2854 | 1468022513446 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}] 17:01:53 INFO - PROCESS | 2854 | 1468022513449 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:53 INFO - PROCESS | 2854 | 1468022513556 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:01:53 INFO - PROCESS | 2854 | 1468022513666 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 2854 | 1468022513669 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c547800 == 45 [pid = 2854] [id = 606] 17:01:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x119a9fc00) [pid = 2854] [serial = 1818] [outer = 0x0] 17:01:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x119aaac00) [pid = 2854] [serial = 1819] [outer = 0x119a9fc00] 17:01:53 INFO - PROCESS | 2854 | 1468022513703 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x11a0e5c00) [pid = 2854] [serial = 1820] [outer = 0x119a9fc00] 17:01:54 INFO - PROCESS | 2854 | 1468022514129 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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 17:01:54 INFO - PROCESS | 2854 | 1468022514158 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 2854 | 1468022514160 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:01:54 INFO - PROCESS | 2854 | 1468022514162 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 2854 | 1468022514163 Marionette TRACE conn2 <- [1,2398,null,{}] 17:01:54 INFO - PROCESS | 2854 | 1468022514166 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}] 17:01:54 INFO - PROCESS | 2854 | 1468022514167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:54 INFO - PROCESS | 2854 | 1468022514297 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:01:54 INFO - PROCESS | 2854 | 1468022514377 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 2854 | 1468022514378 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d24c000 == 46 [pid = 2854] [id = 607] 17:01:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x1240b1400) [pid = 2854] [serial = 1821] [outer = 0x0] 17:01:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 128 (0x126674c00) [pid = 2854] [serial = 1822] [outer = 0x1240b1400] 17:01:54 INFO - PROCESS | 2854 | 1468022514408 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 129 (0x128f20400) [pid = 2854] [serial = 1823] [outer = 0x1240b1400] 17:01:54 INFO - PROCESS | 2854 | 1468022514811 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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 669ms 17:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:01:54 INFO - PROCESS | 2854 | 1468022514832 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 2854 | 1468022514833 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:01:54 INFO - PROCESS | 2854 | 1468022514836 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 2854 | 1468022514837 Marionette TRACE conn2 <- [1,2402,null,{}] 17:01:54 INFO - PROCESS | 2854 | 1468022514839 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}] 17:01:54 INFO - PROCESS | 2854 | 1468022514841 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:54 INFO - PROCESS | 2854 | 1468022514946 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:01:55 INFO - PROCESS | 2854 | 1468022515081 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 2854 | 1468022515082 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x12dccd000 == 47 [pid = 2854] [id = 608] 17:01:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 130 (0x119765c00) [pid = 2854] [serial = 1824] [outer = 0x0] 17:01:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 131 (0x129485400) [pid = 2854] [serial = 1825] [outer = 0x119765c00] 17:01:55 INFO - PROCESS | 2854 | 1468022515114 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 132 (0x12a6e8000) [pid = 2854] [serial = 1826] [outer = 0x119765c00] 17:01:55 INFO - PROCESS | 2854 | 1468022515721 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]]]}] 17:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 920ms 17:01:55 INFO - PROCESS | 2854 | 1468022515757 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:01:55 INFO - PROCESS | 2854 | 1468022515759 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:01:55 INFO - PROCESS | 2854 | 1468022515763 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 2854 | 1468022515765 Marionette TRACE conn2 <- [1,2406,null,{}] 17:01:55 INFO - PROCESS | 2854 | 1468022515768 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}] 17:01:55 INFO - PROCESS | 2854 | 1468022515770 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:55 INFO - PROCESS | 2854 | 1468022515869 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:01:55 INFO - PROCESS | 2854 | 1468022515938 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 2854 | 1468022515940 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973e000 == 48 [pid = 2854] [id = 609] 17:01:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 133 (0x11697ac00) [pid = 2854] [serial = 1827] [outer = 0x0] 17:01:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 134 (0x118222c00) [pid = 2854] [serial = 1828] [outer = 0x11697ac00] 17:01:56 INFO - PROCESS | 2854 | 1468022516017 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 135 (0x11854e800) [pid = 2854] [serial = 1829] [outer = 0x11697ac00] 17:01:56 INFO - PROCESS | 2854 | 1468022516412 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]]]}] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12be24800 == 47 [pid = 2854] [id = 602] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1be800 == 46 [pid = 2854] [id = 601] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad2c800 == 45 [pid = 2854] [id = 600] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12a552000 == 44 [pid = 2854] [id = 599] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x119f70800 == 43 [pid = 2854] [id = 598] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x128aa8800 == 42 [pid = 2854] [id = 597] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12638f000 == 41 [pid = 2854] [id = 596] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12389f800 == 40 [pid = 2854] [id = 595] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x11973d000 == 39 [pid = 2854] [id = 594] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x118374800 == 38 [pid = 2854] [id = 593] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x116ac4000 == 37 [pid = 2854] [id = 592] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x1169c2000 == 36 [pid = 2854] [id = 588] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x124c99800 == 35 [pid = 2854] [id = 589] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6d1000 == 34 [pid = 2854] [id = 590] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x119faa800 == 33 [pid = 2854] [id = 591] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12dccd000 == 32 [pid = 2854] [id = 608] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12d24c000 == 31 [pid = 2854] [id = 607] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12c547800 == 30 [pid = 2854] [id = 606] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x127162800 == 29 [pid = 2854] [id = 605] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9c3000 == 28 [pid = 2854] [id = 603] 17:01:57 INFO - PROCESS | 2854 | --DOCSHELL 0x11745d000 == 27 [pid = 2854] [id = 604] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 134 (0x12b1ea000) [pid = 2854] [serial = 1712] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 133 (0x12b93f400) [pid = 2854] [serial = 1750] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 132 (0x12aee9c00) [pid = 2854] [serial = 1747] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 131 (0x12b9cd800) [pid = 2854] [serial = 1753] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 130 (0x129203400) [pid = 2854] [serial = 1723] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 129 (0x123fa8400) [pid = 2854] [serial = 1736] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 128 (0x123006000) [pid = 2854] [serial = 1735] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 127 (0x123ab0000) [pid = 2854] [serial = 1720] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x119907400) [pid = 2854] [serial = 1717] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x119496000) [pid = 2854] [serial = 1732] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x119f38800) [pid = 2854] [serial = 1733] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x11854a400) [pid = 2854] [serial = 1727] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x117dbc400) [pid = 2854] [serial = 1726] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x11213e000) [pid = 2854] [serial = 1714] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x126672400) [pid = 2854] [serial = 1738] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x127365000) [pid = 2854] [serial = 1739] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x11990f000) [pid = 2854] [serial = 1730] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x1188b3000) [pid = 2854] [serial = 1729] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x124424000) [pid = 2854] [serial = 1757] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x11976a000) [pid = 2854] [serial = 1762] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x11949a800) [pid = 2854] [serial = 1756] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12b9d3c00) [pid = 2854] [serial = 1754] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x129202400) [pid = 2854] [serial = 1741] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12948a400) [pid = 2854] [serial = 1759] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1294bac00) [pid = 2854] [serial = 1744] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x12ad33c00) [pid = 2854] [serial = 1745] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12be05c00) [pid = 2854] [serial = 1760] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12b945800) [pid = 2854] [serial = 1751] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x12b1e8000) [pid = 2854] [serial = 1748] [outer = 0x0] [url = about:blank] 17:01:57 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x129412c00) [pid = 2854] [serial = 1742] [outer = 0x0] [url = about:blank] 17:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1373ms 17:01:57 INFO - PROCESS | 2854 | 1468022517159 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 2854 | 1468022517162 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:01:57 INFO - PROCESS | 2854 | 1468022517193 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 2854 | 1468022517194 Marionette TRACE conn2 <- [1,2410,null,{}] 17:01:57 INFO - PROCESS | 2854 | 1468022517198 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}] 17:01:57 INFO - PROCESS | 2854 | 1468022517200 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:57 INFO - PROCESS | 2854 | 1468022517277 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:01:57 INFO - PROCESS | 2854 | 1468022517282 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 2854 | 1468022517285 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169b7000 == 28 [pid = 2854] [id = 610] 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x112ce1000) [pid = 2854] [serial = 1830] [outer = 0x0] 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x112d4e400) [pid = 2854] [serial = 1831] [outer = 0x112ce1000] 17:01:57 INFO - PROCESS | 2854 | 1468022517315 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x113c8d800) [pid = 2854] [serial = 1832] [outer = 0x112ce1000] 17:01:57 INFO - PROCESS | 2854 | 1468022517666 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]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 545ms 17:01:57 INFO - PROCESS | 2854 | 1468022517713 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 2854 | 1468022517715 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:01:57 INFO - PROCESS | 2854 | 1468022517720 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 2854 | 1468022517722 Marionette TRACE conn2 <- [1,2414,null,{}] 17:01:57 INFO - PROCESS | 2854 | 1468022517725 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}] 17:01:57 INFO - PROCESS | 2854 | 1468022517727 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:57 INFO - PROCESS | 2854 | 1468022517809 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:01:57 INFO - PROCESS | 2854 | 1468022517814 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 2854 | 1468022517815 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x119275000 == 29 [pid = 2854] [id = 611] 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x116904400) [pid = 2854] [serial = 1833] [outer = 0x0] 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x118222400) [pid = 2854] [serial = 1834] [outer = 0x116904400] 17:01:57 INFO - PROCESS | 2854 | 1468022517842 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x118549c00) [pid = 2854] [serial = 1835] [outer = 0x116904400] 17:01:58 INFO - PROCESS | 2854 | 1468022518250 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]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 574ms 17:01:58 INFO - PROCESS | 2854 | 1468022518292 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:01:58 INFO - PROCESS | 2854 | 1468022518294 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:01:58 INFO - PROCESS | 2854 | 1468022518298 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 2854 | 1468022518300 Marionette TRACE conn2 <- [1,2418,null,{}] 17:01:58 INFO - PROCESS | 2854 | 1468022518311 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}] 17:01:58 INFO - PROCESS | 2854 | 1468022518316 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:58 INFO - PROCESS | 2854 | 1468022518409 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:01:58 INFO - PROCESS | 2854 | 1468022518414 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 2854 | 1468022518417 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x121606000 == 30 [pid = 2854] [id = 612] 17:01:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x118886800) [pid = 2854] [serial = 1836] [outer = 0x0] 17:01:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x119185800) [pid = 2854] [serial = 1837] [outer = 0x118886800] 17:01:58 INFO - PROCESS | 2854 | 1468022518446 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1194ca000) [pid = 2854] [serial = 1838] [outer = 0x118886800] 17:01:58 INFO - PROCESS | 2854 | 1468022518795 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]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:01:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 17:01:58 INFO - PROCESS | 2854 | 1468022518818 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 2854 | 1468022518821 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:01:58 INFO - PROCESS | 2854 | 1468022518823 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 2854 | 1468022518824 Marionette TRACE conn2 <- [1,2422,null,{}] 17:01:58 INFO - PROCESS | 2854 | 1468022518827 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}] 17:01:58 INFO - PROCESS | 2854 | 1468022518828 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:58 INFO - PROCESS | 2854 | 1468022518943 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:01:58 INFO - PROCESS | 2854 | 1468022518950 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 2854 | 1468022518952 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x123133800 == 31 [pid = 2854] [id = 613] 17:01:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x119767c00) [pid = 2854] [serial = 1839] [outer = 0x0] 17:01:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x11990a000) [pid = 2854] [serial = 1840] [outer = 0x119767c00] 17:01:58 INFO - PROCESS | 2854 | 1468022518978 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x119a3bc00) [pid = 2854] [serial = 1841] [outer = 0x119767c00] 17:01:59 INFO - PROCESS | 2854 | 1468022519312 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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 17:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:01:59 INFO - PROCESS | 2854 | 1468022519351 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 2854 | 1468022519352 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:01:59 INFO - PROCESS | 2854 | 1468022519354 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 2854 | 1468022519355 Marionette TRACE conn2 <- [1,2426,null,{}] 17:01:59 INFO - PROCESS | 2854 | 1468022519357 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}] 17:01:59 INFO - PROCESS | 2854 | 1468022519359 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:59 INFO - PROCESS | 2854 | 1468022519464 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:01:59 INFO - PROCESS | 2854 | 1468022519468 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:59 INFO - PROCESS | 2854 | 1468022519469 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:01:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x128985000 == 32 [pid = 2854] [id = 614] 17:01:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x112985000) [pid = 2854] [serial = 1842] [outer = 0x0] 17:01:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x119aa5400) [pid = 2854] [serial = 1843] [outer = 0x112985000] 17:01:59 INFO - PROCESS | 2854 | 1468022519496 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x119c27c00) [pid = 2854] [serial = 1844] [outer = 0x112985000] 17:01:59 INFO - PROCESS | 2854 | 1468022519844 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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 17:01:59 INFO - PROCESS | 2854 | 1468022519876 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 2854 | 1468022519877 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:01:59 INFO - PROCESS | 2854 | 1468022519887 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 2854 | 1468022519888 Marionette TRACE conn2 <- [1,2430,null,{}] 17:01:59 INFO - PROCESS | 2854 | 1468022519890 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}] 17:01:59 INFO - PROCESS | 2854 | 1468022519895 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:00 INFO - PROCESS | 2854 | 1468022520019 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:02:00 INFO - PROCESS | 2854 | 1468022520032 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 2854 | 1468022520033 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f77000 == 33 [pid = 2854] [id = 615] 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 121 (0x11a0d7800) [pid = 2854] [serial = 1845] [outer = 0x0] 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 122 (0x1210e2c00) [pid = 2854] [serial = 1846] [outer = 0x11a0d7800] 17:02:00 INFO - PROCESS | 2854 | 1468022520059 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 123 (0x12374a000) [pid = 2854] [serial = 1847] [outer = 0x11a0d7800] 17:02:00 INFO - PROCESS | 2854 | 1468022520407 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]]]}] 17:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 570ms 17:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:02:00 INFO - PROCESS | 2854 | 1468022520458 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 2854 | 1468022520459 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:02:00 INFO - PROCESS | 2854 | 1468022520461 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 2854 | 1468022520462 Marionette TRACE conn2 <- [1,2434,null,{}] 17:02:00 INFO - PROCESS | 2854 | 1468022520464 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}] 17:02:00 INFO - PROCESS | 2854 | 1468022520465 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:00 INFO - PROCESS | 2854 | 1468022520563 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:02:00 INFO - PROCESS | 2854 | 1468022520575 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 2854 | 1468022520576 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297db800 == 34 [pid = 2854] [id = 616] 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 124 (0x123aaa800) [pid = 2854] [serial = 1848] [outer = 0x0] 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 125 (0x12448e000) [pid = 2854] [serial = 1849] [outer = 0x123aaa800] 17:02:00 INFO - PROCESS | 2854 | 1468022520608 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 126 (0x125711400) [pid = 2854] [serial = 1850] [outer = 0x123aaa800] 17:02:00 INFO - PROCESS | 2854 | 1468022520941 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]]]}] 17:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 17:02:00 INFO - PROCESS | 2854 | 1468022520982 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 2854 | 1468022520983 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:02:00 INFO - PROCESS | 2854 | 1468022520985 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 2854 | 1468022520986 Marionette TRACE conn2 <- [1,2438,null,{}] 17:02:00 INFO - PROCESS | 2854 | 1468022520988 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}] 17:02:00 INFO - PROCESS | 2854 | 1468022520989 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:01 INFO - PROCESS | 2854 | 1468022521091 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:02:01 INFO - PROCESS | 2854 | 1468022521095 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 2854 | 1468022521096 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad2a800 == 35 [pid = 2854] [id = 617] 17:02:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 127 (0x111c13800) [pid = 2854] [serial = 1851] [outer = 0x0] 17:02:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 128 (0x127109400) [pid = 2854] [serial = 1852] [outer = 0x111c13800] 17:02:01 INFO - PROCESS | 2854 | 1468022521157 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 129 (0x127388400) [pid = 2854] [serial = 1853] [outer = 0x111c13800] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 128 (0x1210d9800) [pid = 2854] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 127 (0x119aa6800) [pid = 2854] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 126 (0x1210da000) [pid = 2854] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 125 (0x119768000) [pid = 2854] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 124 (0x110eefc00) [pid = 2854] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 123 (0x118735000) [pid = 2854] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 122 (0x12109b400) [pid = 2854] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 121 (0x113c57000) [pid = 2854] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 120 (0x119496800) [pid = 2854] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x118226000) [pid = 2854] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x117dba400) [pid = 2854] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x124427c00) [pid = 2854] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x110e82000) [pid = 2854] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x127369400) [pid = 2854] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x11670ac00) [pid = 2854] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x12920a400) [pid = 2854] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x110e98c00) [pid = 2854] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x118550400) [pid = 2854] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x110e82800) [pid = 2854] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x119a47000) [pid = 2854] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11697e000) [pid = 2854] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x110ee3400) [pid = 2854] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x123008800) [pid = 2854] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1183a5800) [pid = 2854] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1233e3800) [pid = 2854] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x124129000) [pid = 2854] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:02:01 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x119762800) [pid = 2854] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:02:01 INFO - PROCESS | 2854 | 1468022521871 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]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 923ms 17:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:02:01 INFO - PROCESS | 2854 | 1468022521910 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 2854 | 1468022521911 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:02:01 INFO - PROCESS | 2854 | 1468022521913 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 2854 | 1468022521914 Marionette TRACE conn2 <- [1,2442,null,{}] 17:02:01 INFO - PROCESS | 2854 | 1468022521917 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}] 17:02:01 INFO - PROCESS | 2854 | 1468022521918 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:02 INFO - PROCESS | 2854 | 1468022522031 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:02:02 INFO - PROCESS | 2854 | 1468022522076 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 2854 | 1468022522077 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x128990800 == 36 [pid = 2854] [id = 618] 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x115e8fc00) [pid = 2854] [serial = 1854] [outer = 0x0] 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x117db1c00) [pid = 2854] [serial = 1855] [outer = 0x115e8fc00] 17:02:02 INFO - PROCESS | 2854 | 1468022522101 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x118880c00) [pid = 2854] [serial = 1856] [outer = 0x115e8fc00] 17:02:02 INFO - PROCESS | 2854 | 1468022522417 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]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 17:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:02:02 INFO - PROCESS | 2854 | 1468022522432 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 2854 | 1468022522434 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:02:02 INFO - PROCESS | 2854 | 1468022522442 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 2854 | 1468022522444 Marionette TRACE conn2 <- [1,2446,null,{}] 17:02:02 INFO - PROCESS | 2854 | 1468022522448 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}] 17:02:02 INFO - PROCESS | 2854 | 1468022522450 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:02 INFO - PROCESS | 2854 | 1468022522580 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:02:02 INFO - PROCESS | 2854 | 1468022522672 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 2854 | 1468022522674 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1b3000 == 37 [pid = 2854] [id = 619] 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x116a1b000) [pid = 2854] [serial = 1857] [outer = 0x0] 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x119768000) [pid = 2854] [serial = 1858] [outer = 0x116a1b000] 17:02:02 INFO - PROCESS | 2854 | 1468022522715 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x123008800) [pid = 2854] [serial = 1859] [outer = 0x116a1b000] 17:02:03 INFO - PROCESS | 2854 | 1468022523011 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]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 627ms 17:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:02:03 INFO - PROCESS | 2854 | 1468022523064 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 2854 | 1468022523066 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:02:03 INFO - PROCESS | 2854 | 1468022523068 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 2854 | 1468022523070 Marionette TRACE conn2 <- [1,2450,null,{}] 17:02:03 INFO - PROCESS | 2854 | 1468022523079 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}] 17:02:03 INFO - PROCESS | 2854 | 1468022523081 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:03 INFO - PROCESS | 2854 | 1468022523205 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:02:03 INFO - PROCESS | 2854 | 1468022523242 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 2854 | 1468022523244 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be26800 == 38 [pid = 2854] [id = 620] 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x12374d400) [pid = 2854] [serial = 1860] [outer = 0x0] 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x127361400) [pid = 2854] [serial = 1861] [outer = 0x12374d400] 17:02:03 INFO - PROCESS | 2854 | 1468022523287 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x128c43800) [pid = 2854] [serial = 1862] [outer = 0x12374d400] 17:02:03 INFO - PROCESS | 2854 | 1468022523560 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]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 17:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:02:03 INFO - PROCESS | 2854 | 1468022523595 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 2854 | 1468022523596 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:02:03 INFO - PROCESS | 2854 | 1468022523598 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 2854 | 1468022523598 Marionette TRACE conn2 <- [1,2454,null,{}] 17:02:03 INFO - PROCESS | 2854 | 1468022523600 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}] 17:02:03 INFO - PROCESS | 2854 | 1468022523601 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:03 INFO - PROCESS | 2854 | 1468022523682 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:02:03 INFO - PROCESS | 2854 | 1468022523795 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 2854 | 1468022523796 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x113cd9000 == 39 [pid = 2854] [id = 621] 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x110e7b000) [pid = 2854] [serial = 1863] [outer = 0x0] 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x110ee5800) [pid = 2854] [serial = 1864] [outer = 0x110e7b000] 17:02:03 INFO - PROCESS | 2854 | 1468022523828 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x112138c00) [pid = 2854] [serial = 1865] [outer = 0x110e7b000] 17:02:04 INFO - PROCESS | 2854 | 1468022524355 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]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:02:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 768ms 17:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:02:04 INFO - PROCESS | 2854 | 1468022524368 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 2854 | 1468022524371 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:02:04 INFO - PROCESS | 2854 | 1468022524374 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 2854 | 1468022524375 Marionette TRACE conn2 <- [1,2458,null,{}] 17:02:04 INFO - PROCESS | 2854 | 1468022524379 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}] 17:02:04 INFO - PROCESS | 2854 | 1468022524382 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:04 INFO - PROCESS | 2854 | 1468022524517 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:02:04 INFO - PROCESS | 2854 | 1468022524628 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 2854 | 1468022524630 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fc4800 == 40 [pid = 2854] [id = 622] 17:02:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116f8ac00) [pid = 2854] [serial = 1866] [outer = 0x0] 17:02:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x117db8400) [pid = 2854] [serial = 1867] [outer = 0x116f8ac00] 17:02:04 INFO - PROCESS | 2854 | 1468022524660 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 117 (0x1183d3c00) [pid = 2854] [serial = 1868] [outer = 0x116f8ac00] 17:02:05 INFO - PROCESS | 2854 | 1468022525145 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]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 823ms 17:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:02:05 INFO - PROCESS | 2854 | 1468022525200 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 2854 | 1468022525202 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:02:05 INFO - PROCESS | 2854 | 1468022525206 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 2854 | 1468022525209 Marionette TRACE conn2 <- [1,2462,null,{}] 17:02:05 INFO - PROCESS | 2854 | 1468022525211 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}] 17:02:05 INFO - PROCESS | 2854 | 1468022525213 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:05 INFO - PROCESS | 2854 | 1468022525339 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:02:05 INFO - PROCESS | 2854 | 1468022525428 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 2854 | 1468022525430 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297cd000 == 41 [pid = 2854] [id = 623] 17:02:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 118 (0x11887fc00) [pid = 2854] [serial = 1869] [outer = 0x0] 17:02:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 119 (0x11949d000) [pid = 2854] [serial = 1870] [outer = 0x11887fc00] 17:02:05 INFO - PROCESS | 2854 | 1468022525459 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 120 (0x11990c400) [pid = 2854] [serial = 1871] [outer = 0x11887fc00] 17:02:06 INFO - PROCESS | 2854 | 1468022526077 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]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 925ms 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x12be26800 == 40 [pid = 2854] [id = 620] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1b3000 == 39 [pid = 2854] [id = 619] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x128990800 == 38 [pid = 2854] [id = 618] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad2a800 == 37 [pid = 2854] [id = 617] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x1297db800 == 36 [pid = 2854] [id = 616] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x128f77000 == 35 [pid = 2854] [id = 615] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x128985000 == 34 [pid = 2854] [id = 614] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x123133800 == 33 [pid = 2854] [id = 613] 17:02:06 INFO - PROCESS | 2854 | 1468022526169 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 2854 | 1468022526172 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x121606000 == 32 [pid = 2854] [id = 612] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x119275000 == 31 [pid = 2854] [id = 611] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x1169b7000 == 30 [pid = 2854] [id = 610] 17:02:06 INFO - PROCESS | 2854 | --DOCSHELL 0x11973e000 == 29 [pid = 2854] [id = 609] 17:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 119 (0x11976ec00) [pid = 2854] [serial = 1763] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 118 (0x1167d5000) [pid = 2854] [serial = 1715] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 117 (0x127314000) [pid = 2854] [serial = 1676] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 116 (0x119c27400) [pid = 2854] [serial = 1718] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x127385400) [pid = 2854] [serial = 1721] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12940f000) [pid = 2854] [serial = 1724] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x115e90800) [pid = 2854] [serial = 1667] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x11949f400) [pid = 2854] [serial = 1670] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x113362c00) [pid = 2854] [serial = 1637] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1210e0800) [pid = 2854] [serial = 1673] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11887d000) [pid = 2854] [serial = 1640] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x121678c00) [pid = 2854] [serial = 1795] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x11a0e6c00) [pid = 2854] [serial = 1793] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x124428400) [pid = 2854] [serial = 1798] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12384a800) [pid = 2854] [serial = 1796] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x125708c00) [pid = 2854] [serial = 1801] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x11213d400) [pid = 2854] [serial = 1777] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x111ca9400) [pid = 2854] [serial = 1778] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11976f800) [pid = 2854] [serial = 1768] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x119a42000) [pid = 2854] [serial = 1769] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x123005800) [pid = 2854] [serial = 1771] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x123fa8000) [pid = 2854] [serial = 1772] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x115e25800) [pid = 2854] [serial = 1780] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116712000) [pid = 2854] [serial = 1781] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119906000) [pid = 2854] [serial = 1789] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x119910c00) [pid = 2854] [serial = 1790] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11822bc00) [pid = 2854] [serial = 1783] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1183d1400) [pid = 2854] [serial = 1784] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1188bb800) [pid = 2854] [serial = 1786] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x124cb2800) [pid = 2854] [serial = 1799] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119497000) [pid = 2854] [serial = 1787] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x128bd1c00) [pid = 2854] [serial = 1774] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12940e400) [pid = 2854] [serial = 1775] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x112c4ec00) [pid = 2854] [serial = 1765] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x116a13c00) [pid = 2854] [serial = 1766] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x129205800) [pid = 2854] [serial = 1808] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x125711800) [pid = 2854] [serial = 1804] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x129416800) [pid = 2854] [serial = 1810] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x12a842000) [pid = 2854] [serial = 1811] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x128bcc800) [pid = 2854] [serial = 1807] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12735ac00) [pid = 2854] [serial = 1802] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x127364000) [pid = 2854] [serial = 1805] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x119bd0400) [pid = 2854] [serial = 1792] [outer = 0x0] [url = about:blank] 17:02:06 INFO - PROCESS | 2854 | 1468022526190 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 2854 | 1468022526192 Marionette TRACE conn2 <- [1,2466,null,{}] 17:02:06 INFO - PROCESS | 2854 | 1468022526199 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}] 17:02:06 INFO - PROCESS | 2854 | 1468022526201 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:06 INFO - PROCESS | 2854 | 1468022526280 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:02:06 INFO - PROCESS | 2854 | 1468022526285 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 2854 | 1468022526287 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x118243000 == 30 [pid = 2854] [id = 624] 17:02:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1167d5800) [pid = 2854] [serial = 1872] [outer = 0x0] 17:02:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x116a13c00) [pid = 2854] [serial = 1873] [outer = 0x1167d5800] 17:02:06 INFO - PROCESS | 2854 | 1468022526320 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x118229400) [pid = 2854] [serial = 1874] [outer = 0x1167d5800] 17:02:06 INFO - PROCESS | 2854 | 1468022526831 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]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 679ms 17:02:06 INFO - PROCESS | 2854 | 1468022526864 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 2854 | 1468022526868 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:02:06 INFO - PROCESS | 2854 | 1468022526875 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 2854 | 1468022526877 Marionette TRACE conn2 <- [1,2470,null,{}] 17:02:06 INFO - PROCESS | 2854 | 1468022526881 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}] 17:02:06 INFO - PROCESS | 2854 | 1468022526883 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:07 INFO - PROCESS | 2854 | 1468022527005 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:02:07 INFO - PROCESS | 2854 | 1468022527012 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 2854 | 1468022527013 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b66000 == 31 [pid = 2854] [id = 625] 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x118553000) [pid = 2854] [serial = 1875] [outer = 0x0] 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x118766000) [pid = 2854] [serial = 1876] [outer = 0x118553000] 17:02:07 INFO - PROCESS | 2854 | 1468022527040 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11917b400) [pid = 2854] [serial = 1877] [outer = 0x118553000] 17:02:07 INFO - PROCESS | 2854 | 1468022527411 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]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 574ms 17:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:02:07 INFO - PROCESS | 2854 | 1468022527448 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 2854 | 1468022527450 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:02:07 INFO - PROCESS | 2854 | 1468022527452 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 2854 | 1468022527454 Marionette TRACE conn2 <- [1,2474,null,{}] 17:02:07 INFO - PROCESS | 2854 | 1468022527462 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}] 17:02:07 INFO - PROCESS | 2854 | 1468022527466 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:07 INFO - PROCESS | 2854 | 1468022527545 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:02:07 INFO - PROCESS | 2854 | 1468022527551 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 2854 | 1468022527553 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c4800 == 32 [pid = 2854] [id = 626] 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11297b800) [pid = 2854] [serial = 1878] [outer = 0x0] 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119a3e400) [pid = 2854] [serial = 1879] [outer = 0x11297b800] 17:02:07 INFO - PROCESS | 2854 | 1468022527582 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119bd0400) [pid = 2854] [serial = 1880] [outer = 0x11297b800] 17:02:07 INFO - PROCESS | 2854 | 1468022527930 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]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 17:02:07 INFO - PROCESS | 2854 | 1468022527974 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 2854 | 1468022527975 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:02:07 INFO - PROCESS | 2854 | 1468022527978 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 2854 | 1468022527979 Marionette TRACE conn2 <- [1,2478,null,{}] 17:02:07 INFO - PROCESS | 2854 | 1468022527981 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}] 17:02:07 INFO - PROCESS | 2854 | 1468022527982 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:08 INFO - PROCESS | 2854 | 1468022528099 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:02:08 INFO - PROCESS | 2854 | 1468022528106 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 2854 | 1468022528107 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x128978800 == 33 [pid = 2854] [id = 627] 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119c2cc00) [pid = 2854] [serial = 1881] [outer = 0x0] 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1210db000) [pid = 2854] [serial = 1882] [outer = 0x119c2cc00] 17:02:08 INFO - PROCESS | 2854 | 1468022528132 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x121678c00) [pid = 2854] [serial = 1883] [outer = 0x119c2cc00] 17:02:08 INFO - PROCESS | 2854 | 1468022528483 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]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 17:02:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:02:08 INFO - PROCESS | 2854 | 1468022528499 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 2854 | 1468022528500 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:02:08 INFO - PROCESS | 2854 | 1468022528502 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 2854 | 1468022528503 Marionette TRACE conn2 <- [1,2482,null,{}] 17:02:08 INFO - PROCESS | 2854 | 1468022528514 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}] 17:02:08 INFO - PROCESS | 2854 | 1468022528515 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:08 INFO - PROCESS | 2854 | 1468022528618 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:02:08 INFO - PROCESS | 2854 | 1468022528623 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 2854 | 1468022528624 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba6800 == 34 [pid = 2854] [id = 628] 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x110ee3c00) [pid = 2854] [serial = 1884] [outer = 0x0] 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x123006c00) [pid = 2854] [serial = 1885] [outer = 0x110ee3c00] 17:02:08 INFO - PROCESS | 2854 | 1468022528649 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x123749800) [pid = 2854] [serial = 1886] [outer = 0x110ee3c00] 17:02:09 INFO - PROCESS | 2854 | 1468022529002 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]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 528ms 17:02:09 INFO - PROCESS | 2854 | 1468022529042 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 2854 | 1468022529043 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:02:09 INFO - PROCESS | 2854 | 1468022529045 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 2854 | 1468022529046 Marionette TRACE conn2 <- [1,2486,null,{}] 17:02:09 INFO - PROCESS | 2854 | 1468022529049 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}] 17:02:09 INFO - PROCESS | 2854 | 1468022529053 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:09 INFO - PROCESS | 2854 | 1468022529174 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:02:09 INFO - PROCESS | 2854 | 1468022529213 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 2854 | 1468022529214 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8b000 == 35 [pid = 2854] [id = 629] 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x123aad800) [pid = 2854] [serial = 1887] [outer = 0x0] 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x124c13800) [pid = 2854] [serial = 1888] [outer = 0x123aad800] 17:02:09 INFO - PROCESS | 2854 | 1468022529239 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x128bd0800) [pid = 2854] [serial = 1889] [outer = 0x123aad800] 17:02:09 INFO - PROCESS | 2854 | 1468022529586 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]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 569ms 17:02:09 INFO - PROCESS | 2854 | 1468022529614 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:02:09 INFO - PROCESS | 2854 | 1468022529615 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:02:09 INFO - PROCESS | 2854 | 1468022529618 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 2854 | 1468022529619 Marionette TRACE conn2 <- [1,2490,null,{}] 17:02:09 INFO - PROCESS | 2854 | 1468022529621 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}] 17:02:09 INFO - PROCESS | 2854 | 1468022529624 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:09 INFO - PROCESS | 2854 | 1468022529732 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:02:09 INFO - PROCESS | 2854 | 1468022529735 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 2854 | 1468022529737 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae25000 == 36 [pid = 2854] [id = 630] 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x123aadc00) [pid = 2854] [serial = 1890] [outer = 0x0] 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x128f21400) [pid = 2854] [serial = 1891] [outer = 0x123aadc00] 17:02:09 INFO - PROCESS | 2854 | 1468022529762 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x12920ec00) [pid = 2854] [serial = 1892] [outer = 0x123aadc00] 17:02:10 INFO - PROCESS | 2854 | 1468022530098 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]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 17:02:10 INFO - PROCESS | 2854 | 1468022530138 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 2854 | 1468022530139 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:02:10 INFO - PROCESS | 2854 | 1468022530141 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 2854 | 1468022530142 Marionette TRACE conn2 <- [1,2494,null,{}] 17:02:10 INFO - PROCESS | 2854 | 1468022530144 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}] 17:02:10 INFO - PROCESS | 2854 | 1468022530145 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:10 INFO - PROCESS | 2854 | 1468022530249 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:02:10 INFO - PROCESS | 2854 | 1468022530290 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 2854 | 1468022530292 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b99a800 == 37 [pid = 2854] [id = 631] 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12570e000) [pid = 2854] [serial = 1893] [outer = 0x0] 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x129418000) [pid = 2854] [serial = 1894] [outer = 0x12570e000] 17:02:10 INFO - PROCESS | 2854 | 1468022530316 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x129490c00) [pid = 2854] [serial = 1895] [outer = 0x12570e000] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x116904400) [pid = 2854] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11697ac00) [pid = 2854] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x118886800) [pid = 2854] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x112ce1000) [pid = 2854] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x112985000) [pid = 2854] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x1121b1800) [pid = 2854] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1183a3c00) [pid = 2854] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x119a9fc00) [pid = 2854] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x116a1b000) [pid = 2854] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1240b1400) [pid = 2854] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119765c00) [pid = 2854] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x11a0d7800) [pid = 2854] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x111c13800) [pid = 2854] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x115e8fc00) [pid = 2854] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123aaa800) [pid = 2854] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:02:10 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119767c00) [pid = 2854] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:02:10 INFO - PROCESS | 2854 | 1468022530697 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]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 17:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:02:10 INFO - PROCESS | 2854 | 1468022530710 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 2854 | 1468022530711 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:02:10 INFO - PROCESS | 2854 | 1468022530713 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 2854 | 1468022530714 Marionette TRACE conn2 <- [1,2498,null,{}] 17:02:10 INFO - PROCESS | 2854 | 1468022530717 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}] 17:02:10 INFO - PROCESS | 2854 | 1468022530718 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:10 INFO - PROCESS | 2854 | 1468022530834 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:02:10 INFO - PROCESS | 2854 | 1468022530873 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 2854 | 1468022530875 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234c2800 == 38 [pid = 2854] [id = 632] 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x110e7e000) [pid = 2854] [serial = 1896] [outer = 0x0] 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x116f8b000) [pid = 2854] [serial = 1897] [outer = 0x110e7e000] 17:02:10 INFO - PROCESS | 2854 | 1468022530899 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119988800) [pid = 2854] [serial = 1898] [outer = 0x110e7e000] 17:02:11 INFO - PROCESS | 2854 | 1468022531158 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 17:02:11 INFO - PROCESS | 2854 | 1468022531182 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 2854 | 1468022531183 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:02:11 INFO - PROCESS | 2854 | 1468022531186 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 2854 | 1468022531187 Marionette TRACE conn2 <- [1,2502,null,{}] 17:02:11 INFO - PROCESS | 2854 | 1468022531197 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}] 17:02:11 INFO - PROCESS | 2854 | 1468022531198 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:11 INFO - PROCESS | 2854 | 1468022531285 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:02:11 INFO - PROCESS | 2854 | 1468022531291 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 2854 | 1468022531293 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c561000 == 39 [pid = 2854] [id = 633] 17:02:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119c24c00) [pid = 2854] [serial = 1899] [outer = 0x0] 17:02:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x129205400) [pid = 2854] [serial = 1900] [outer = 0x119c24c00] 17:02:11 INFO - PROCESS | 2854 | 1468022531316 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1294bac00) [pid = 2854] [serial = 1901] [outer = 0x119c24c00] 17:02:11 INFO - PROCESS | 2854 | 1468022531751 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 577ms 17:02:11 INFO - PROCESS | 2854 | 1468022531763 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 2854 | 1468022531766 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:02:11 INFO - PROCESS | 2854 | 1468022531769 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 2854 | 1468022531772 Marionette TRACE conn2 <- [1,2506,null,{}] 17:02:11 INFO - PROCESS | 2854 | 1468022531776 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}] 17:02:11 INFO - PROCESS | 2854 | 1468022531779 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:11 INFO - PROCESS | 2854 | 1468022531922 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:02:11 INFO - PROCESS | 2854 | 1468022531934 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 2854 | 1468022531937 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9be000 == 40 [pid = 2854] [id = 634] 17:02:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12a6ec800) [pid = 2854] [serial = 1902] [outer = 0x0] 17:02:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12a84e000) [pid = 2854] [serial = 1903] [outer = 0x12a6ec800] 17:02:11 INFO - PROCESS | 2854 | 1468022531980 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12ad41000) [pid = 2854] [serial = 1904] [outer = 0x12a6ec800] 17:02:12 INFO - PROCESS | 2854 | 1468022532388 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]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 17:02:12 INFO - PROCESS | 2854 | 1468022532445 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:02:12 INFO - PROCESS | 2854 | 1468022532447 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:02:12 INFO - PROCESS | 2854 | 1468022532450 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 2854 | 1468022532451 Marionette TRACE conn2 <- [1,2510,null,{}] 17:02:12 INFO - PROCESS | 2854 | 1468022532454 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}] 17:02:12 INFO - PROCESS | 2854 | 1468022532456 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:12 INFO - PROCESS | 2854 | 1468022532593 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:02:12 INFO - PROCESS | 2854 | 1468022532656 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 2854 | 1468022532658 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x11600b800 == 41 [pid = 2854] [id = 635] 17:02:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x110e98c00) [pid = 2854] [serial = 1905] [outer = 0x0] 17:02:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x110eefc00) [pid = 2854] [serial = 1906] [outer = 0x110e98c00] 17:02:12 INFO - PROCESS | 2854 | 1468022532690 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x113c97800) [pid = 2854] [serial = 1907] [outer = 0x110e98c00] 17:02:13 INFO - PROCESS | 2854 | 1468022533157 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]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 719ms 17:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:02:13 INFO - PROCESS | 2854 | 1468022533171 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 2854 | 1468022533175 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:02:13 INFO - PROCESS | 2854 | 1468022533178 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 2854 | 1468022533180 Marionette TRACE conn2 <- [1,2514,null,{}] 17:02:13 INFO - PROCESS | 2854 | 1468022533183 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}] 17:02:13 INFO - PROCESS | 2854 | 1468022533187 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:13 INFO - PROCESS | 2854 | 1468022533315 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:02:13 INFO - PROCESS | 2854 | 1468022533392 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 2854 | 1468022533394 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x119faf800 == 42 [pid = 2854] [id = 636] 17:02:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1183af000) [pid = 2854] [serial = 1908] [outer = 0x0] 17:02:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11888fc00) [pid = 2854] [serial = 1909] [outer = 0x1183af000] 17:02:13 INFO - PROCESS | 2854 | 1468022533425 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x11949f400) [pid = 2854] [serial = 1910] [outer = 0x1183af000] 17:02:13 INFO - PROCESS | 2854 | 1468022533845 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]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 722ms 17:02:13 INFO - PROCESS | 2854 | 1468022533901 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 2854 | 1468022533903 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:02:13 INFO - PROCESS | 2854 | 1468022533906 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 2854 | 1468022533907 Marionette TRACE conn2 <- [1,2518,null,{}] 17:02:13 INFO - PROCESS | 2854 | 1468022533910 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}] 17:02:13 INFO - PROCESS | 2854 | 1468022533911 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:14 INFO - PROCESS | 2854 | 1468022534020 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:02:14 INFO - PROCESS | 2854 | 1468022534089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 2854 | 1468022534090 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a2800 == 43 [pid = 2854] [id = 637] 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119981c00) [pid = 2854] [serial = 1911] [outer = 0x0] 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119c24000) [pid = 2854] [serial = 1912] [outer = 0x119981c00] 17:02:14 INFO - PROCESS | 2854 | 1468022534160 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123003c00) [pid = 2854] [serial = 1913] [outer = 0x119981c00] 17:02:14 INFO - PROCESS | 2854 | 1468022534579 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]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 719ms 17:02:14 INFO - PROCESS | 2854 | 1468022534633 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 2854 | 1468022534636 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:02:14 INFO - PROCESS | 2854 | 1468022534659 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 2854 | 1468022534662 Marionette TRACE conn2 <- [1,2522,null,{}] 17:02:14 INFO - PROCESS | 2854 | 1468022534665 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}] 17:02:14 INFO - PROCESS | 2854 | 1468022534667 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:14 INFO - PROCESS | 2854 | 1468022534775 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:02:14 INFO - PROCESS | 2854 | 1468022534842 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 2854 | 1468022534843 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d00d800 == 44 [pid = 2854] [id = 638] 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x123354800) [pid = 2854] [serial = 1914] [outer = 0x0] 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x125674000) [pid = 2854] [serial = 1915] [outer = 0x123354800] 17:02:14 INFO - PROCESS | 2854 | 1468022534872 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x128bd3400) [pid = 2854] [serial = 1916] [outer = 0x123354800] 17:02:15 INFO - PROCESS | 2854 | 1468022535307 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]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:02:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 681ms 17:02:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:02:15 INFO - PROCESS | 2854 | 1468022535345 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 2854 | 1468022535347 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:02:15 INFO - PROCESS | 2854 | 1468022535349 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 2854 | 1468022535350 Marionette TRACE conn2 <- [1,2526,null,{}] 17:02:15 INFO - PROCESS | 2854 | 1468022535353 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}] 17:02:15 INFO - PROCESS | 2854 | 1468022535354 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:15 INFO - PROCESS | 2854 | 1468022535461 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:02:15 INFO - PROCESS | 2854 | 1468022535540 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 2854 | 1468022535541 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d78000 == 45 [pid = 2854] [id = 639] 17:02:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x112cd8c00) [pid = 2854] [serial = 1917] [outer = 0x0] 17:02:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x11887e400) [pid = 2854] [serial = 1918] [outer = 0x112cd8c00] 17:02:15 INFO - PROCESS | 2854 | 1468022535572 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x123ab1800) [pid = 2854] [serial = 1919] [outer = 0x112cd8c00] 17:02:16 INFO - PROCESS | 2854 | 1468022536227 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]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 919ms 17:02:16 INFO - PROCESS | 2854 | 1468022536269 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 2854 | 1468022536276 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:02:16 INFO - PROCESS | 2854 | 1468022536281 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 2854 | 1468022536284 Marionette TRACE conn2 <- [1,2530,null,{}] 17:02:16 INFO - PROCESS | 2854 | 1468022536290 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}] 17:02:16 INFO - PROCESS | 2854 | 1468022536293 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:16 INFO - PROCESS | 2854 | 1468022536402 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:02:16 INFO - PROCESS | 2854 | 1468022536467 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:16 INFO - PROCESS | 2854 | 1468022536468 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:16 INFO - PROCESS | 2854 | ++DOCSHELL 0x12160e800 == 46 [pid = 2854] [id = 640] 17:02:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x113203400) [pid = 2854] [serial = 1920] [outer = 0x0] 17:02:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x11690cc00) [pid = 2854] [serial = 1921] [outer = 0x113203400] 17:02:16 INFO - PROCESS | 2854 | 1468022536496 Marionette DEBUG loaded listener.js 17:02:16 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x117db9800) [pid = 2854] [serial = 1922] [outer = 0x113203400] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9be000 == 45 [pid = 2854] [id = 634] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12c561000 == 44 [pid = 2854] [id = 633] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c2800 == 43 [pid = 2854] [id = 632] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12b99a800 == 42 [pid = 2854] [id = 631] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae25000 == 41 [pid = 2854] [id = 630] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8b000 == 40 [pid = 2854] [id = 629] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba6800 == 39 [pid = 2854] [id = 628] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x128978800 == 38 [pid = 2854] [id = 627] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x1234c4800 == 37 [pid = 2854] [id = 626] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x119b66000 == 36 [pid = 2854] [id = 625] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x118243000 == 35 [pid = 2854] [id = 624] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x1297cd000 == 34 [pid = 2854] [id = 623] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x119fc4800 == 33 [pid = 2854] [id = 622] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x113cd9000 == 32 [pid = 2854] [id = 621] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x117d78000 == 31 [pid = 2854] [id = 639] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12d00d800 == 30 [pid = 2854] [id = 638] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a2800 == 29 [pid = 2854] [id = 637] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x119faf800 == 28 [pid = 2854] [id = 636] 17:02:17 INFO - PROCESS | 2854 | --DOCSHELL 0x11600b800 == 27 [pid = 2854] [id = 635] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x118222400) [pid = 2854] [serial = 1834] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x118222c00) [pid = 2854] [serial = 1828] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11854e800) [pid = 2854] [serial = 1829] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x119185800) [pid = 2854] [serial = 1837] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1194ca000) [pid = 2854] [serial = 1838] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x112d4e400) [pid = 2854] [serial = 1831] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x113c8d800) [pid = 2854] [serial = 1832] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x119aa5400) [pid = 2854] [serial = 1843] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x112cdec00) [pid = 2854] [serial = 1813] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1164e6800) [pid = 2854] [serial = 1814] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x118883400) [pid = 2854] [serial = 1817] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x118734c00) [pid = 2854] [serial = 1816] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11a0e5c00) [pid = 2854] [serial = 1820] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x119aaac00) [pid = 2854] [serial = 1819] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x123008800) [pid = 2854] [serial = 1859] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x127361400) [pid = 2854] [serial = 1861] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x128f20400) [pid = 2854] [serial = 1823] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x126674c00) [pid = 2854] [serial = 1822] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x129485400) [pid = 2854] [serial = 1825] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12a6e8000) [pid = 2854] [serial = 1826] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1210e2c00) [pid = 2854] [serial = 1846] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x127109400) [pid = 2854] [serial = 1852] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x117db1c00) [pid = 2854] [serial = 1855] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12448e000) [pid = 2854] [serial = 1849] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11990a000) [pid = 2854] [serial = 1840] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x118549c00) [pid = 2854] [serial = 1835] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x12374a000) [pid = 2854] [serial = 1847] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x125711400) [pid = 2854] [serial = 1850] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119768000) [pid = 2854] [serial = 1858] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x127388400) [pid = 2854] [serial = 1853] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x119c27c00) [pid = 2854] [serial = 1844] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x119a3bc00) [pid = 2854] [serial = 1841] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x118880c00) [pid = 2854] [serial = 1856] [outer = 0x0] [url = about:blank] 17:02:17 INFO - PROCESS | 2854 | 1468022537552 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]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1279ms 17:02:17 INFO - PROCESS | 2854 | 1468022537559 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 2854 | 1468022537561 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:02:17 INFO - PROCESS | 2854 | 1468022537564 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 2854 | 1468022537566 Marionette TRACE conn2 <- [1,2534,null,{}] 17:02:17 INFO - PROCESS | 2854 | 1468022537570 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}] 17:02:17 INFO - PROCESS | 2854 | 1468022537572 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:17 INFO - PROCESS | 2854 | 1468022537650 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:02:17 INFO - PROCESS | 2854 | 1468022537654 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 2854 | 1468022537659 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x116780000 == 28 [pid = 2854] [id = 641] 17:02:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x111c83400) [pid = 2854] [serial = 1923] [outer = 0x0] 17:02:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x112c55000) [pid = 2854] [serial = 1924] [outer = 0x111c83400] 17:02:17 INFO - PROCESS | 2854 | 1468022537687 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x111c17000) [pid = 2854] [serial = 1925] [outer = 0x111c83400] 17:02:18 INFO - PROCESS | 2854 | 1468022538054 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]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 17:02:18 INFO - PROCESS | 2854 | 1468022538135 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 2854 | 1468022538138 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:02:18 INFO - PROCESS | 2854 | 1468022538149 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 2854 | 1468022538151 Marionette TRACE conn2 <- [1,2538,null,{}] 17:02:18 INFO - PROCESS | 2854 | 1468022538153 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}] 17:02:18 INFO - PROCESS | 2854 | 1468022538156 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:18 INFO - PROCESS | 2854 | 1468022538234 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:02:18 INFO - PROCESS | 2854 | 1468022538243 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 2854 | 1468022538244 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837a800 == 29 [pid = 2854] [id = 642] 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x115e8f800) [pid = 2854] [serial = 1926] [outer = 0x0] 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1164eb400) [pid = 2854] [serial = 1927] [outer = 0x115e8f800] 17:02:18 INFO - PROCESS | 2854 | 1468022538271 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x116904400) [pid = 2854] [serial = 1928] [outer = 0x115e8f800] 17:02:18 INFO - PROCESS | 2854 | 1468022538608 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]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 17:02:18 INFO - PROCESS | 2854 | 1468022538618 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 2854 | 1468022538619 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:02:18 INFO - PROCESS | 2854 | 1468022538622 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 2854 | 1468022538627 Marionette TRACE conn2 <- [1,2542,null,{}] 17:02:18 INFO - PROCESS | 2854 | 1468022538643 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}] 17:02:18 INFO - PROCESS | 2854 | 1468022538646 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:18 INFO - PROCESS | 2854 | 1468022538745 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:02:18 INFO - PROCESS | 2854 | 1468022538750 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 2854 | 1468022538752 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x119730800 == 30 [pid = 2854] [id = 643] 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x111caec00) [pid = 2854] [serial = 1929] [outer = 0x0] 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11822f400) [pid = 2854] [serial = 1930] [outer = 0x111caec00] 17:02:18 INFO - PROCESS | 2854 | 1468022538783 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1183b0000) [pid = 2854] [serial = 1931] [outer = 0x111caec00] 17:02:19 INFO - PROCESS | 2854 | 1468022539116 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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms 17:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:02:19 INFO - PROCESS | 2854 | 1468022539147 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 2854 | 1468022539149 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:02:19 INFO - PROCESS | 2854 | 1468022539151 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 2854 | 1468022539152 Marionette TRACE conn2 <- [1,2546,null,{}] 17:02:19 INFO - PROCESS | 2854 | 1468022539154 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}] 17:02:19 INFO - PROCESS | 2854 | 1468022539156 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:19 INFO - PROCESS | 2854 | 1468022539232 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:02:19 INFO - PROCESS | 2854 | 1468022539294 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 2854 | 1468022539295 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fb0800 == 31 [pid = 2854] [id = 644] 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x118224400) [pid = 2854] [serial = 1932] [outer = 0x0] 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x118732000) [pid = 2854] [serial = 1933] [outer = 0x118224400] 17:02:19 INFO - PROCESS | 2854 | 1468022539320 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x118880c00) [pid = 2854] [serial = 1934] [outer = 0x118224400] 17:02:19 INFO - PROCESS | 2854 | 1468022539627 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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 17:02:19 INFO - PROCESS | 2854 | 1468022539674 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 2854 | 1468022539676 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:02:19 INFO - PROCESS | 2854 | 1468022539678 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 2854 | 1468022539686 Marionette TRACE conn2 <- [1,2550,null,{}] 17:02:19 INFO - PROCESS | 2854 | 1468022539688 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}] 17:02:19 INFO - PROCESS | 2854 | 1468022539689 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:19 INFO - PROCESS | 2854 | 1468022539782 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:02:19 INFO - PROCESS | 2854 | 1468022539820 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 2854 | 1468022539822 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x1231d5000 == 32 [pid = 2854] [id = 645] 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11330ac00) [pid = 2854] [serial = 1935] [outer = 0x0] 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1188bc000) [pid = 2854] [serial = 1936] [outer = 0x11330ac00] 17:02:19 INFO - PROCESS | 2854 | 1468022539846 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11949c000) [pid = 2854] [serial = 1937] [outer = 0x11330ac00] 17:02:20 INFO - PROCESS | 2854 | 1468022540182 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]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 524ms 17:02:20 INFO - PROCESS | 2854 | 1468022540203 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 2854 | 1468022540205 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:02:20 INFO - PROCESS | 2854 | 1468022540215 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 2854 | 1468022540216 Marionette TRACE conn2 <- [1,2554,null,{}] 17:02:20 INFO - PROCESS | 2854 | 1468022540219 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}] 17:02:20 INFO - PROCESS | 2854 | 1468022540223 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:20 INFO - PROCESS | 2854 | 1468022540350 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:02:20 INFO - PROCESS | 2854 | 1468022540365 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 2854 | 1468022540366 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x126621000 == 33 [pid = 2854] [id = 646] 17:02:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x11917a400) [pid = 2854] [serial = 1938] [outer = 0x0] 17:02:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119770000) [pid = 2854] [serial = 1939] [outer = 0x11917a400] 17:02:20 INFO - PROCESS | 2854 | 1468022540407 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119a9fc00) [pid = 2854] [serial = 1940] [outer = 0x11917a400] 17:02:20 INFO - PROCESS | 2854 | 1468022540873 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]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 669ms 17:02:20 INFO - PROCESS | 2854 | 1468022540885 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 2854 | 1468022540886 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:02:20 INFO - PROCESS | 2854 | 1468022540895 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 2854 | 1468022540897 Marionette TRACE conn2 <- [1,2558,null,{}] 17:02:20 INFO - PROCESS | 2854 | 1468022540899 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}] 17:02:20 INFO - PROCESS | 2854 | 1468022540900 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:21 INFO - PROCESS | 2854 | 1468022541004 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:02:21 INFO - PROCESS | 2854 | 1468022541008 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 2854 | 1468022541009 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x128a91000 == 34 [pid = 2854] [id = 647] 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x110ea5000) [pid = 2854] [serial = 1941] [outer = 0x0] 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x11949a000) [pid = 2854] [serial = 1942] [outer = 0x110ea5000] 17:02:21 INFO - PROCESS | 2854 | 1468022541034 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119bdfc00) [pid = 2854] [serial = 1943] [outer = 0x110ea5000] 17:02:21 INFO - PROCESS | 2854 | 1468022541371 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]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 526ms 17:02:21 INFO - PROCESS | 2854 | 1468022541414 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:02:21 INFO - PROCESS | 2854 | 1468022541416 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:02:21 INFO - PROCESS | 2854 | 1468022541418 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 2854 | 1468022541419 Marionette TRACE conn2 <- [1,2562,null,{}] 17:02:21 INFO - PROCESS | 2854 | 1468022541426 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}] 17:02:21 INFO - PROCESS | 2854 | 1468022541427 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:21 INFO - PROCESS | 2854 | 1468022541525 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:02:21 INFO - PROCESS | 2854 | 1468022541528 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 2854 | 1468022541529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba4800 == 35 [pid = 2854] [id = 648] 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x113c8b400) [pid = 2854] [serial = 1944] [outer = 0x0] 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119c2d800) [pid = 2854] [serial = 1945] [outer = 0x113c8b400] 17:02:21 INFO - PROCESS | 2854 | 1468022541554 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12109b400) [pid = 2854] [serial = 1946] [outer = 0x113c8b400] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12374d400) [pid = 2854] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12a6ec800) [pid = 2854] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x110ee3c00) [pid = 2854] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x123aad800) [pid = 2854] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x12570e000) [pid = 2854] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x110e7e000) [pid = 2854] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x123aadc00) [pid = 2854] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119c24c00) [pid = 2854] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11887fc00) [pid = 2854] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x110e7b000) [pid = 2854] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x116f8ac00) [pid = 2854] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118553000) [pid = 2854] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1167d5800) [pid = 2854] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119c2cc00) [pid = 2854] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:02:21 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11297b800) [pid = 2854] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:02:22 INFO - PROCESS | 2854 | 1468022542046 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]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 17:02:22 INFO - PROCESS | 2854 | 1468022542100 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 2854 | 1468022542102 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:02:22 INFO - PROCESS | 2854 | 1468022542104 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 2854 | 1468022542106 Marionette TRACE conn2 <- [1,2566,null,{}] 17:02:22 INFO - PROCESS | 2854 | 1468022542111 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}] 17:02:22 INFO - PROCESS | 2854 | 1468022542112 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:22 INFO - PROCESS | 2854 | 1468022542197 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:02:22 INFO - PROCESS | 2854 | 1468022542201 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 2854 | 1468022542202 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x11972e000 == 36 [pid = 2854] [id = 649] 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1121b9800) [pid = 2854] [serial = 1947] [outer = 0x0] 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11887fc00) [pid = 2854] [serial = 1948] [outer = 0x1121b9800] 17:02:22 INFO - PROCESS | 2854 | 1468022542229 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11a0df800) [pid = 2854] [serial = 1949] [outer = 0x1121b9800] 17:02:22 INFO - PROCESS | 2854 | 1468022542575 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]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 17:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:02:22 INFO - PROCESS | 2854 | 1468022542627 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 2854 | 1468022542628 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:02:22 INFO - PROCESS | 2854 | 1468022542630 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 2854 | 1468022542631 Marionette TRACE conn2 <- [1,2570,null,{}] 17:02:22 INFO - PROCESS | 2854 | 1468022542633 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}] 17:02:22 INFO - PROCESS | 2854 | 1468022542635 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:22 INFO - PROCESS | 2854 | 1468022542711 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:02:22 INFO - PROCESS | 2854 | 1468022542771 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 2854 | 1468022542773 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x129450000 == 37 [pid = 2854] [id = 650] 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x116986c00) [pid = 2854] [serial = 1950] [outer = 0x0] 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1210a0c00) [pid = 2854] [serial = 1951] [outer = 0x116986c00] 17:02:22 INFO - PROCESS | 2854 | 1468022542799 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1210e5000) [pid = 2854] [serial = 1952] [outer = 0x116986c00] 17:02:23 INFO - PROCESS | 2854 | 1468022543077 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]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 467ms 17:02:23 INFO - PROCESS | 2854 | 1468022543099 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 2854 | 1468022543100 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:02:23 INFO - PROCESS | 2854 | 1468022543103 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 2854 | 1468022543105 Marionette TRACE conn2 <- [1,2574,null,{}] 17:02:23 INFO - PROCESS | 2854 | 1468022543115 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}] 17:02:23 INFO - PROCESS | 2854 | 1468022543116 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:23 INFO - PROCESS | 2854 | 1468022543217 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:02:23 INFO - PROCESS | 2854 | 1468022543222 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 2854 | 1468022543225 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x122f09000 == 38 [pid = 2854] [id = 651] 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x1210ddc00) [pid = 2854] [serial = 1953] [outer = 0x0] 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1231f0000) [pid = 2854] [serial = 1954] [outer = 0x1210ddc00] 17:02:23 INFO - PROCESS | 2854 | 1468022543251 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123aaa800) [pid = 2854] [serial = 1955] [outer = 0x1210ddc00] 17:02:23 INFO - PROCESS | 2854 | 1468022543593 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]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms 17:02:23 INFO - PROCESS | 2854 | 1468022543626 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 2854 | 1468022543627 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:02:23 INFO - PROCESS | 2854 | 1468022543630 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 2854 | 1468022543631 Marionette TRACE conn2 <- [1,2578,null,{}] 17:02:23 INFO - PROCESS | 2854 | 1468022543633 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}] 17:02:23 INFO - PROCESS | 2854 | 1468022543634 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:23 INFO - PROCESS | 2854 | 1468022543742 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:02:23 INFO - PROCESS | 2854 | 1468022543749 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 2854 | 1468022543750 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae33800 == 39 [pid = 2854] [id = 652] 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123aad400) [pid = 2854] [serial = 1956] [outer = 0x0] 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x124127c00) [pid = 2854] [serial = 1957] [outer = 0x123aad400] 17:02:23 INFO - PROCESS | 2854 | 1468022543774 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x1246cf400) [pid = 2854] [serial = 1958] [outer = 0x123aad400] 17:02:24 INFO - PROCESS | 2854 | 1468022544320 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]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 769ms 17:02:24 INFO - PROCESS | 2854 | 1468022544399 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 2854 | 1468022544402 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:02:24 INFO - PROCESS | 2854 | 1468022544405 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 2854 | 1468022544408 Marionette TRACE conn2 <- [1,2582,null,{}] 17:02:24 INFO - PROCESS | 2854 | 1468022544412 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}] 17:02:24 INFO - PROCESS | 2854 | 1468022544414 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:24 INFO - PROCESS | 2854 | 1468022544524 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:02:24 INFO - PROCESS | 2854 | 1468022544630 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 2854 | 1468022544631 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x11842a800 == 40 [pid = 2854] [id = 653] 17:02:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x112f2cc00) [pid = 2854] [serial = 1959] [outer = 0x0] 17:02:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x1133eb800) [pid = 2854] [serial = 1960] [outer = 0x112f2cc00] 17:02:24 INFO - PROCESS | 2854 | 1468022544662 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x11619a000) [pid = 2854] [serial = 1961] [outer = 0x112f2cc00] 17:02:25 INFO - PROCESS | 2854 | 1468022545166 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]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 772ms 17:02:25 INFO - PROCESS | 2854 | 1468022545201 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 2854 | 1468022545204 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:02:25 INFO - PROCESS | 2854 | 1468022545212 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 2854 | 1468022545214 Marionette TRACE conn2 <- [1,2586,null,{}] 17:02:25 INFO - PROCESS | 2854 | 1468022545216 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}] 17:02:25 INFO - PROCESS | 2854 | 1468022545218 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:25 INFO - PROCESS | 2854 | 1468022545328 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:02:25 INFO - PROCESS | 2854 | 1468022545411 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 2854 | 1468022545413 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:25 INFO - PROCESS | 2854 | ++DOCSHELL 0x118262800 == 41 [pid = 2854] [id = 654] 17:02:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x112f2c800) [pid = 2854] [serial = 1962] [outer = 0x0] 17:02:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x116717800) [pid = 2854] [serial = 1963] [outer = 0x112f2c800] 17:02:25 INFO - PROCESS | 2854 | 1468022545445 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x118230000) [pid = 2854] [serial = 1964] [outer = 0x112f2c800] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x122f09000 == 40 [pid = 2854] [id = 651] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x129450000 == 39 [pid = 2854] [id = 650] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x11972e000 == 38 [pid = 2854] [id = 649] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba4800 == 37 [pid = 2854] [id = 648] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x128a91000 == 36 [pid = 2854] [id = 647] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x126621000 == 35 [pid = 2854] [id = 646] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x1231d5000 == 34 [pid = 2854] [id = 645] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x119fb0800 == 33 [pid = 2854] [id = 644] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x119730800 == 32 [pid = 2854] [id = 643] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x11837a800 == 31 [pid = 2854] [id = 642] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x116780000 == 30 [pid = 2854] [id = 641] 17:02:26 INFO - PROCESS | 2854 | --DOCSHELL 0x12160e800 == 29 [pid = 2854] [id = 640] 17:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 870ms 17:02:26 INFO - PROCESS | 2854 | 1468022546077 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]]]}] 17:02:26 INFO - PROCESS | 2854 | 1468022546082 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:02:26 INFO - PROCESS | 2854 | 1468022546085 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:02:26 INFO - PROCESS | 2854 | 1468022546087 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 2854 | 1468022546093 Marionette TRACE conn2 <- [1,2590,null,{}] 17:02:26 INFO - PROCESS | 2854 | 1468022546098 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}] 17:02:26 INFO - PROCESS | 2854 | 1468022546100 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:26 INFO - PROCESS | 2854 | 1468022546181 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:02:26 INFO - PROCESS | 2854 | 1468022546186 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 2854 | 1468022546188 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x118366800 == 30 [pid = 2854] [id = 655] 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x1167d2000) [pid = 2854] [serial = 1965] [outer = 0x0] 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x116f37800) [pid = 2854] [serial = 1966] [outer = 0x1167d2000] 17:02:26 INFO - PROCESS | 2854 | 1468022546218 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x118229800) [pid = 2854] [serial = 1967] [outer = 0x1167d2000] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x128c43800) [pid = 2854] [serial = 1862] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x12a84e000) [pid = 2854] [serial = 1903] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x123006c00) [pid = 2854] [serial = 1885] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x128bd0800) [pid = 2854] [serial = 1889] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x124c13800) [pid = 2854] [serial = 1888] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x129418000) [pid = 2854] [serial = 1894] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x116f8b000) [pid = 2854] [serial = 1897] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x128f21400) [pid = 2854] [serial = 1891] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12920ec00) [pid = 2854] [serial = 1892] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x129205400) [pid = 2854] [serial = 1900] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11990c400) [pid = 2854] [serial = 1871] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x110ee5800) [pid = 2854] [serial = 1864] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x112138c00) [pid = 2854] [serial = 1865] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x117db8400) [pid = 2854] [serial = 1867] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1183d3c00) [pid = 2854] [serial = 1868] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x118766000) [pid = 2854] [serial = 1876] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11917b400) [pid = 2854] [serial = 1877] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x116a13c00) [pid = 2854] [serial = 1873] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118229400) [pid = 2854] [serial = 1874] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1210db000) [pid = 2854] [serial = 1882] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119a3e400) [pid = 2854] [serial = 1879] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119bd0400) [pid = 2854] [serial = 1880] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11949d000) [pid = 2854] [serial = 1870] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x129490c00) [pid = 2854] [serial = 1895] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x12ad41000) [pid = 2854] [serial = 1904] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x123749800) [pid = 2854] [serial = 1886] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119988800) [pid = 2854] [serial = 1898] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x121678c00) [pid = 2854] [serial = 1883] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1294bac00) [pid = 2854] [serial = 1901] [outer = 0x0] [url = about:blank] 17:02:26 INFO - PROCESS | 2854 | 1468022546577 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]]]}] 17:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 526ms 17:02:26 INFO - PROCESS | 2854 | 1468022546614 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 2854 | 1468022546617 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:02:26 INFO - PROCESS | 2854 | 1468022546621 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 2854 | 1468022546623 Marionette TRACE conn2 <- [1,2594,null,{}] 17:02:26 INFO - PROCESS | 2854 | 1468022546625 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}] 17:02:26 INFO - PROCESS | 2854 | 1468022546627 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:26 INFO - PROCESS | 2854 | 1468022546709 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:02:26 INFO - PROCESS | 2854 | 1468022546714 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 2854 | 1468022546715 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x11973a000 == 31 [pid = 2854] [id = 656] 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x1183ae800) [pid = 2854] [serial = 1968] [outer = 0x0] 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x118555c00) [pid = 2854] [serial = 1969] [outer = 0x1183ae800] 17:02:26 INFO - PROCESS | 2854 | 1468022546741 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x11875d800) [pid = 2854] [serial = 1970] [outer = 0x1183ae800] 17:02:27 INFO - PROCESS | 2854 | 1468022547098 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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 17:02:27 INFO - PROCESS | 2854 | 1468022547142 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 2854 | 1468022547143 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:02:27 INFO - PROCESS | 2854 | 1468022547152 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 2854 | 1468022547154 Marionette TRACE conn2 <- [1,2598,null,{}] 17:02:27 INFO - PROCESS | 2854 | 1468022547164 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}] 17:02:27 INFO - PROCESS | 2854 | 1468022547167 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:27 INFO - PROCESS | 2854 | 1468022547249 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:02:27 INFO - PROCESS | 2854 | 1468022547254 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 2854 | 1468022547258 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240bd800 == 32 [pid = 2854] [id = 657] 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x112c4b400) [pid = 2854] [serial = 1971] [outer = 0x0] 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119436000) [pid = 2854] [serial = 1972] [outer = 0x112c4b400] 17:02:27 INFO - PROCESS | 2854 | 1468022547286 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119768800) [pid = 2854] [serial = 1973] [outer = 0x112c4b400] 17:02:27 INFO - PROCESS | 2854 | 1468022547657 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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 530ms 17:02:27 INFO - PROCESS | 2854 | 1468022547678 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 2854 | 1468022547679 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:02:27 INFO - PROCESS | 2854 | 1468022547682 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 2854 | 1468022547682 Marionette TRACE conn2 <- [1,2602,null,{}] 17:02:27 INFO - PROCESS | 2854 | 1468022547685 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}] 17:02:27 INFO - PROCESS | 2854 | 1468022547686 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:27 INFO - PROCESS | 2854 | 1468022547768 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:02:27 INFO - PROCESS | 2854 | 1468022547773 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 2854 | 1468022547775 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x128984800 == 33 [pid = 2854] [id = 658] 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11976f800) [pid = 2854] [serial = 1974] [outer = 0x0] 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11990a800) [pid = 2854] [serial = 1975] [outer = 0x11976f800] 17:02:27 INFO - PROCESS | 2854 | 1468022547800 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11998d800) [pid = 2854] [serial = 1976] [outer = 0x11976f800] 17:02:28 INFO - PROCESS | 2854 | 1468022548139 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]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 467ms 17:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:02:28 INFO - PROCESS | 2854 | 1468022548149 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 2854 | 1468022548150 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:02:28 INFO - PROCESS | 2854 | 1468022548152 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 2854 | 1468022548153 Marionette TRACE conn2 <- [1,2606,null,{}] 17:02:28 INFO - PROCESS | 2854 | 1468022548159 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}] 17:02:28 INFO - PROCESS | 2854 | 1468022548161 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:28 INFO - PROCESS | 2854 | 1468022548237 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:02:28 INFO - PROCESS | 2854 | 1468022548242 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 2854 | 1468022548244 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba9800 == 34 [pid = 2854] [id = 659] 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11998b000) [pid = 2854] [serial = 1977] [outer = 0x0] 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119aa5800) [pid = 2854] [serial = 1978] [outer = 0x11998b000] 17:02:28 INFO - PROCESS | 2854 | 1468022548268 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119c29000) [pid = 2854] [serial = 1979] [outer = 0x11998b000] 17:02:28 INFO - PROCESS | 2854 | 1468022548677 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]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms 17:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:02:28 INFO - PROCESS | 2854 | 1468022548726 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 2854 | 1468022548727 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:02:28 INFO - PROCESS | 2854 | 1468022548729 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 2854 | 1468022548730 Marionette TRACE conn2 <- [1,2610,null,{}] 17:02:28 INFO - PROCESS | 2854 | 1468022548732 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}] 17:02:28 INFO - PROCESS | 2854 | 1468022548736 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:28 INFO - PROCESS | 2854 | 1468022548845 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:02:28 INFO - PROCESS | 2854 | 1468022548884 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 2854 | 1468022548885 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x129461800 == 35 [pid = 2854] [id = 660] 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x1210dd800) [pid = 2854] [serial = 1980] [outer = 0x0] 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12300e800) [pid = 2854] [serial = 1981] [outer = 0x1210dd800] 17:02:28 INFO - PROCESS | 2854 | 1468022548910 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x123747c00) [pid = 2854] [serial = 1982] [outer = 0x1210dd800] 17:02:29 INFO - PROCESS | 2854 | 1468022549236 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]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 17:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:02:29 INFO - PROCESS | 2854 | 1468022549298 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 2854 | 1468022549299 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:02:29 INFO - PROCESS | 2854 | 1468022549301 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 2854 | 1468022549302 Marionette TRACE conn2 <- [1,2614,null,{}] 17:02:29 INFO - PROCESS | 2854 | 1468022549305 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}] 17:02:29 INFO - PROCESS | 2854 | 1468022549306 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:29 INFO - PROCESS | 2854 | 1468022549403 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:02:29 INFO - PROCESS | 2854 | 1468022549415 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 2854 | 1468022549416 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6c3000 == 36 [pid = 2854] [id = 661] 17:02:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x123754c00) [pid = 2854] [serial = 1983] [outer = 0x0] 17:02:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x123aac400) [pid = 2854] [serial = 1984] [outer = 0x123754c00] 17:02:29 INFO - PROCESS | 2854 | 1468022549441 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x124424800) [pid = 2854] [serial = 1985] [outer = 0x123754c00] 17:02:29 INFO - PROCESS | 2854 | 1468022549774 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]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 17:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:02:29 INFO - PROCESS | 2854 | 1468022549825 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 2854 | 1468022549827 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:02:29 INFO - PROCESS | 2854 | 1468022549829 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 2854 | 1468022549830 Marionette TRACE conn2 <- [1,2618,null,{}] 17:02:29 INFO - PROCESS | 2854 | 1468022549832 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}] 17:02:29 INFO - PROCESS | 2854 | 1468022549833 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:29 INFO - PROCESS | 2854 | 1468022549931 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:02:29 INFO - PROCESS | 2854 | 1468022549945 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 2854 | 1468022549946 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b03d800 == 37 [pid = 2854] [id = 662] 17:02:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12442dc00) [pid = 2854] [serial = 1986] [outer = 0x0] 17:02:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x124c1e400) [pid = 2854] [serial = 1987] [outer = 0x12442dc00] 17:02:29 INFO - PROCESS | 2854 | 1468022549980 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x12567c000) [pid = 2854] [serial = 1988] [outer = 0x12442dc00] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x1210ddc00) [pid = 2854] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118224400) [pid = 2854] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x111c83400) [pid = 2854] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11330ac00) [pid = 2854] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x115e8f800) [pid = 2854] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x110e98c00) [pid = 2854] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x111caec00) [pid = 2854] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x113203400) [pid = 2854] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1183af000) [pid = 2854] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x119981c00) [pid = 2854] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x123354800) [pid = 2854] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x112cd8c00) [pid = 2854] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11917a400) [pid = 2854] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x110ea5000) [pid = 2854] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x113c8b400) [pid = 2854] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1121b9800) [pid = 2854] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:02:30 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x116986c00) [pid = 2854] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:02:30 INFO - PROCESS | 2854 | 1468022550582 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]]]}] 17:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 17:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:02:30 INFO - PROCESS | 2854 | 1468022550600 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 2854 | 1468022550601 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:02:30 INFO - PROCESS | 2854 | 1468022550603 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 2854 | 1468022550604 Marionette TRACE conn2 <- [1,2622,null,{}] 17:02:30 INFO - PROCESS | 2854 | 1468022550609 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}] 17:02:30 INFO - PROCESS | 2854 | 1468022550610 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:30 INFO - PROCESS | 2854 | 1468022550686 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:02:30 INFO - PROCESS | 2854 | 1468022550692 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 2854 | 1468022550693 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x1240bc800 == 38 [pid = 2854] [id = 663] 17:02:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x111f26800) [pid = 2854] [serial = 1989] [outer = 0x0] 17:02:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x113dd2000) [pid = 2854] [serial = 1990] [outer = 0x111f26800] 17:02:30 INFO - PROCESS | 2854 | 1468022550717 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118225000) [pid = 2854] [serial = 1991] [outer = 0x111f26800] 17:02:31 INFO - PROCESS | 2854 | 1468022551047 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]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 472ms 17:02:31 INFO - PROCESS | 2854 | 1468022551076 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 2854 | 1468022551077 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:02:31 INFO - PROCESS | 2854 | 1468022551079 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 2854 | 1468022551081 Marionette TRACE conn2 <- [1,2626,null,{}] 17:02:31 INFO - PROCESS | 2854 | 1468022551083 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}] 17:02:31 INFO - PROCESS | 2854 | 1468022551084 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:31 INFO - PROCESS | 2854 | 1468022551200 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:02:31 INFO - PROCESS | 2854 | 1468022551208 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 2854 | 1468022551209 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9a5800 == 39 [pid = 2854] [id = 664] 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11875e800) [pid = 2854] [serial = 1992] [outer = 0x0] 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x119492c00) [pid = 2854] [serial = 1993] [outer = 0x11875e800] 17:02:31 INFO - PROCESS | 2854 | 1468022551259 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12300f800) [pid = 2854] [serial = 1994] [outer = 0x11875e800] 17:02:31 INFO - PROCESS | 2854 | 1468022551708 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]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 17:02:31 INFO - PROCESS | 2854 | 1468022551754 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 2854 | 1468022551755 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:02:31 INFO - PROCESS | 2854 | 1468022551764 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 2854 | 1468022551766 Marionette TRACE conn2 <- [1,2630,null,{}] 17:02:31 INFO - PROCESS | 2854 | 1468022551768 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}] 17:02:31 INFO - PROCESS | 2854 | 1468022551770 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:31 INFO - PROCESS | 2854 | 1468022551871 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:02:31 INFO - PROCESS | 2854 | 1468022551874 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 2854 | 1468022551875 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2e4800 == 40 [pid = 2854] [id = 665] 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12374b800) [pid = 2854] [serial = 1995] [outer = 0x0] 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x127106400) [pid = 2854] [serial = 1996] [outer = 0x12374b800] 17:02:31 INFO - PROCESS | 2854 | 1468022551904 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x127361400) [pid = 2854] [serial = 1997] [outer = 0x12374b800] 17:02:32 INFO - PROCESS | 2854 | 1468022552291 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]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 571ms 17:02:32 INFO - PROCESS | 2854 | 1468022552336 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 2854 | 1468022552338 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:02:32 INFO - PROCESS | 2854 | 1468022552342 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 2854 | 1468022552343 Marionette TRACE conn2 <- [1,2634,null,{}] 17:02:32 INFO - PROCESS | 2854 | 1468022552346 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}] 17:02:32 INFO - PROCESS | 2854 | 1468022552347 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:32 INFO - PROCESS | 2854 | 1468022552453 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:02:32 INFO - PROCESS | 2854 | 1468022552497 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 2854 | 1468022552498 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x11600b800 == 41 [pid = 2854] [id = 666] 17:02:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x110e7a400) [pid = 2854] [serial = 1998] [outer = 0x0] 17:02:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x111c18000) [pid = 2854] [serial = 1999] [outer = 0x110e7a400] 17:02:32 INFO - PROCESS | 2854 | 1468022552574 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x112d4e400) [pid = 2854] [serial = 2000] [outer = 0x110e7a400] 17:02:33 INFO - PROCESS | 2854 | 1468022553025 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]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 17:02:33 INFO - PROCESS | 2854 | 1468022553063 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 2854 | 1468022553065 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:02:33 INFO - PROCESS | 2854 | 1468022553069 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 2854 | 1468022553071 Marionette TRACE conn2 <- [1,2638,null,{}] 17:02:33 INFO - PROCESS | 2854 | 1468022553076 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}] 17:02:33 INFO - PROCESS | 2854 | 1468022553078 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:33 INFO - PROCESS | 2854 | 1468022553185 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:02:33 INFO - PROCESS | 2854 | 1468022553257 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 2854 | 1468022553259 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x12170b000 == 42 [pid = 2854] [id = 667] 17:02:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x1133f3000) [pid = 2854] [serial = 2001] [outer = 0x0] 17:02:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x118333000) [pid = 2854] [serial = 2002] [outer = 0x1133f3000] 17:02:33 INFO - PROCESS | 2854 | 1468022553291 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x118589c00) [pid = 2854] [serial = 2003] [outer = 0x1133f3000] 17:02:33 INFO - PROCESS | 2854 | 1468022553695 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]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 673ms 17:02:33 INFO - PROCESS | 2854 | 1468022553742 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 2854 | 1468022553745 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:02:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:02:33 INFO - PROCESS | 2854 | 1468022553749 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 2854 | 1468022553751 Marionette TRACE conn2 <- [1,2642,null,{}] 17:02:33 INFO - PROCESS | 2854 | 1468022553754 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}] 17:02:33 INFO - PROCESS | 2854 | 1468022553755 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:33 INFO - PROCESS | 2854 | 1468022553878 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:02:33 INFO - PROCESS | 2854 | 1468022553952 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 2854 | 1468022553953 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a6ba800 == 43 [pid = 2854] [id = 668] 17:02:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x11887bc00) [pid = 2854] [serial = 2004] [outer = 0x0] 17:02:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x1194cb000) [pid = 2854] [serial = 2005] [outer = 0x11887bc00] 17:02:33 INFO - PROCESS | 2854 | 1468022553993 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11990ac00) [pid = 2854] [serial = 2006] [outer = 0x11887bc00] 17:02:34 INFO - PROCESS | 2854 | 1468022554412 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]]]}] 17:02:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:02:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 671ms 17:02:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:02:34 INFO - PROCESS | 2854 | 1468022554420 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 2854 | 1468022554422 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:02:34 INFO - PROCESS | 2854 | 1468022554424 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 2854 | 1468022554427 Marionette TRACE conn2 <- [1,2646,null,{}] 17:02:34 INFO - PROCESS | 2854 | 1468022554435 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}] 17:02:34 INFO - PROCESS | 2854 | 1468022554438 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:34 INFO - PROCESS | 2854 | 1468022554546 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:02:34 INFO - PROCESS | 2854 | 1468022554608 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 2854 | 1468022554610 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c70f800 == 44 [pid = 2854] [id = 669] 17:02:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x11990e400) [pid = 2854] [serial = 2007] [outer = 0x0] 17:02:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11a0e1400) [pid = 2854] [serial = 2008] [outer = 0x11990e400] 17:02:34 INFO - PROCESS | 2854 | 1468022554650 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12374ac00) [pid = 2854] [serial = 2009] [outer = 0x11990e400] 17:02:35 INFO - PROCESS | 2854 | 1468022555049 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]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:02:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 673ms 17:02:35 INFO - PROCESS | 2854 | 1468022555098 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 2854 | 1468022555100 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:02:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:02:35 INFO - PROCESS | 2854 | 1468022555102 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 2854 | 1468022555103 Marionette TRACE conn2 <- [1,2650,null,{}] 17:02:35 INFO - PROCESS | 2854 | 1468022555106 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}] 17:02:35 INFO - PROCESS | 2854 | 1468022555107 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:35 INFO - PROCESS | 2854 | 1468022555212 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:02:35 INFO - PROCESS | 2854 | 1468022555302 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 2854 | 1468022555303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9c4000 == 45 [pid = 2854] [id = 670] 17:02:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119f38c00) [pid = 2854] [serial = 2010] [outer = 0x0] 17:02:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x126372000) [pid = 2854] [serial = 2011] [outer = 0x119f38c00] 17:02:35 INFO - PROCESS | 2854 | 1468022555332 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x12731dc00) [pid = 2854] [serial = 2012] [outer = 0x119f38c00] 17:02:35 INFO - PROCESS | 2854 | 1468022555764 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]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:02:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 669ms 17:02:35 INFO - PROCESS | 2854 | 1468022555772 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 2854 | 1468022555773 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:02:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:02:35 INFO - PROCESS | 2854 | 1468022555775 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 2854 | 1468022555777 Marionette TRACE conn2 <- [1,2654,null,{}] 17:02:35 INFO - PROCESS | 2854 | 1468022555779 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}] 17:02:35 INFO - PROCESS | 2854 | 1468022555780 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:36 INFO - PROCESS | 2854 | 1468022556005 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:02:36 INFO - PROCESS | 2854 | 1468022556082 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 2854 | 1468022556084 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169aa000 == 46 [pid = 2854] [id = 671] 17:02:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1121b9800) [pid = 2854] [serial = 2013] [outer = 0x0] 17:02:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x113c63400) [pid = 2854] [serial = 2014] [outer = 0x1121b9800] 17:02:36 INFO - PROCESS | 2854 | 1468022556157 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x116717c00) [pid = 2854] [serial = 2015] [outer = 0x1121b9800] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2e4800 == 45 [pid = 2854] [id = 665] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9a5800 == 44 [pid = 2854] [id = 664] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x1240bc800 == 43 [pid = 2854] [id = 663] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12b03d800 == 42 [pid = 2854] [id = 662] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6c3000 == 41 [pid = 2854] [id = 661] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x129461800 == 40 [pid = 2854] [id = 660] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba9800 == 39 [pid = 2854] [id = 659] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x128984800 == 38 [pid = 2854] [id = 658] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x1240bd800 == 37 [pid = 2854] [id = 657] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x11973a000 == 36 [pid = 2854] [id = 656] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x118366800 == 35 [pid = 2854] [id = 655] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x118262800 == 34 [pid = 2854] [id = 654] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae33800 == 33 [pid = 2854] [id = 652] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x11842a800 == 32 [pid = 2854] [id = 653] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9c4000 == 31 [pid = 2854] [id = 670] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12c70f800 == 30 [pid = 2854] [id = 669] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12a6ba800 == 29 [pid = 2854] [id = 668] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x12170b000 == 28 [pid = 2854] [id = 667] 17:02:37 INFO - PROCESS | 2854 | --DOCSHELL 0x11600b800 == 27 [pid = 2854] [id = 666] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x118880c00) [pid = 2854] [serial = 1934] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x123aaa800) [pid = 2854] [serial = 1955] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x11a0df800) [pid = 2854] [serial = 1949] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x124127c00) [pid = 2854] [serial = 1957] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1231f0000) [pid = 2854] [serial = 1954] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x118732000) [pid = 2854] [serial = 1933] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x112c55000) [pid = 2854] [serial = 1924] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x111c17000) [pid = 2854] [serial = 1925] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1188bc000) [pid = 2854] [serial = 1936] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x1164eb400) [pid = 2854] [serial = 1927] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x113c97800) [pid = 2854] [serial = 1907] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x116904400) [pid = 2854] [serial = 1928] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x110eefc00) [pid = 2854] [serial = 1906] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11822f400) [pid = 2854] [serial = 1930] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183b0000) [pid = 2854] [serial = 1931] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x117db9800) [pid = 2854] [serial = 1922] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11690cc00) [pid = 2854] [serial = 1921] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11949f400) [pid = 2854] [serial = 1910] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11888fc00) [pid = 2854] [serial = 1909] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x119c24000) [pid = 2854] [serial = 1912] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x123003c00) [pid = 2854] [serial = 1913] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x128bd3400) [pid = 2854] [serial = 1916] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x125674000) [pid = 2854] [serial = 1915] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x123ab1800) [pid = 2854] [serial = 1919] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11887e400) [pid = 2854] [serial = 1918] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119770000) [pid = 2854] [serial = 1939] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x119bdfc00) [pid = 2854] [serial = 1943] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x11949a000) [pid = 2854] [serial = 1942] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119c2d800) [pid = 2854] [serial = 1945] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11887fc00) [pid = 2854] [serial = 1948] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x11949c000) [pid = 2854] [serial = 1937] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x119a9fc00) [pid = 2854] [serial = 1940] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x1210e5000) [pid = 2854] [serial = 1952] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1210a0c00) [pid = 2854] [serial = 1951] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x12109b400) [pid = 2854] [serial = 1946] [outer = 0x0] [url = about:blank] 17:02:37 INFO - PROCESS | 2854 | 1468022557193 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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:02:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1425ms 17:02:37 INFO - PROCESS | 2854 | 1468022557201 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 2854 | 1468022557203 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:02:37 INFO - PROCESS | 2854 | 1468022557209 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 2854 | 1468022557211 Marionette TRACE conn2 <- [1,2658,null,{}] 17:02:37 INFO - PROCESS | 2854 | 1468022557215 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}] 17:02:37 INFO - PROCESS | 2854 | 1468022557216 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:37 INFO - PROCESS | 2854 | 1468022557297 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:02:37 INFO - PROCESS | 2854 | 1468022557303 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 2854 | 1468022557305 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x117162000 == 28 [pid = 2854] [id = 672] 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x115d04800) [pid = 2854] [serial = 2016] [outer = 0x0] 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x115e8fc00) [pid = 2854] [serial = 2017] [outer = 0x115d04800] 17:02:37 INFO - PROCESS | 2854 | 1468022557337 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x110fa6000) [pid = 2854] [serial = 2018] [outer = 0x115d04800] 17:02:37 INFO - PROCESS | 2854 | 1468022557682 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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:02:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 526ms 17:02:37 INFO - PROCESS | 2854 | 1468022557746 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 2854 | 1468022557750 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:02:37 INFO - PROCESS | 2854 | 1468022557756 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 2854 | 1468022557758 Marionette TRACE conn2 <- [1,2662,null,{}] 17:02:37 INFO - PROCESS | 2854 | 1468022557760 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}] 17:02:37 INFO - PROCESS | 2854 | 1468022557762 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:37 INFO - PROCESS | 2854 | 1468022557845 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:02:37 INFO - PROCESS | 2854 | 1468022557850 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 2854 | 1468022557852 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x118471800 == 29 [pid = 2854] [id = 673] 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x116f94000) [pid = 2854] [serial = 2019] [outer = 0x0] 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x118224400) [pid = 2854] [serial = 2020] [outer = 0x116f94000] 17:02:37 INFO - PROCESS | 2854 | 1468022557881 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1183a9c00) [pid = 2854] [serial = 2021] [outer = 0x116f94000] 17:02:38 INFO - PROCESS | 2854 | 1468022558236 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]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:02:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 17:02:38 INFO - PROCESS | 2854 | 1468022558279 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 2854 | 1468022558281 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:02:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:02:38 INFO - PROCESS | 2854 | 1468022558283 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 2854 | 1468022558285 Marionette TRACE conn2 <- [1,2666,null,{}] 17:02:38 INFO - PROCESS | 2854 | 1468022558293 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}] 17:02:38 INFO - PROCESS | 2854 | 1468022558297 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:38 INFO - PROCESS | 2854 | 1468022558374 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:02:38 INFO - PROCESS | 2854 | 1468022558380 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 2854 | 1468022558382 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fb5800 == 30 [pid = 2854] [id = 674] 17:02:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x112138c00) [pid = 2854] [serial = 2022] [outer = 0x0] 17:02:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11887e000) [pid = 2854] [serial = 2023] [outer = 0x112138c00] 17:02:38 INFO - PROCESS | 2854 | 1468022558410 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1188b0000) [pid = 2854] [serial = 2024] [outer = 0x112138c00] 17:02:39 INFO - PROCESS | 2854 | 1468022559253 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]]]}] 17:02:39 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) 17:02:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 17:02:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:02:39 INFO - PROCESS | 2854 | 1468022559305 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 2854 | 1468022559307 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:02:39 INFO - PROCESS | 2854 | 1468022559309 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 2854 | 1468022559310 Marionette TRACE conn2 <- [1,2670,null,{}] 17:02:39 INFO - PROCESS | 2854 | 1468022559312 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}] 17:02:39 INFO - PROCESS | 2854 | 1468022559313 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:39 INFO - PROCESS | 2854 | 1468022559412 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:02:39 INFO - PROCESS | 2854 | 1468022559424 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 2854 | 1468022559426 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x1234bf800 == 31 [pid = 2854] [id = 675] 17:02:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1194cf800) [pid = 2854] [serial = 2025] [outer = 0x0] 17:02:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119764800) [pid = 2854] [serial = 2026] [outer = 0x1194cf800] 17:02:39 INFO - PROCESS | 2854 | 1468022559451 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119770400) [pid = 2854] [serial = 2027] [outer = 0x1194cf800] 17:02:40 INFO - PROCESS | 2854 | 1468022560275 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"]]]}] 17:02:40 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 17:02:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1018ms 17:02:40 INFO - PROCESS | 2854 | 1468022560328 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 2854 | 1468022560329 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:02:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:02:40 INFO - PROCESS | 2854 | 1468022560352 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 2854 | 1468022560353 Marionette TRACE conn2 <- [1,2674,null,{}] 17:02:40 INFO - PROCESS | 2854 | 1468022560355 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}] 17:02:40 INFO - PROCESS | 2854 | 1468022560357 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:40 INFO - PROCESS | 2854 | 1468022560449 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:02:40 INFO - PROCESS | 2854 | 1468022560488 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 2854 | 1468022560489 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x125747000 == 32 [pid = 2854] [id = 676] 17:02:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x112c91800) [pid = 2854] [serial = 2028] [outer = 0x0] 17:02:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119985c00) [pid = 2854] [serial = 2029] [outer = 0x112c91800] 17:02:40 INFO - PROCESS | 2854 | 1468022560513 Marionette DEBUG loaded listener.js 17:02:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x119aa5c00) [pid = 2854] [serial = 2030] [outer = 0x112c91800] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1210dd800) [pid = 2854] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x123754c00) [pid = 2854] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11976f800) [pid = 2854] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11998b000) [pid = 2854] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123aad400) [pid = 2854] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x112f2cc00) [pid = 2854] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x112c4b400) [pid = 2854] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x1183ae800) [pid = 2854] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x112f2c800) [pid = 2854] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1167d2000) [pid = 2854] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x12442dc00) [pid = 2854] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12374b800) [pid = 2854] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x111f26800) [pid = 2854] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:02:41 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x11875e800) [pid = 2854] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:02:41 INFO - PROCESS | 2854 | 1468022561322 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"]]]}] 17:02:41 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 17:02:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1033ms 17:02:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:02:41 INFO - PROCESS | 2854 | 1468022561373 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 17:02:41 INFO - PROCESS | 2854 | 1468022561375 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:02:41 INFO - PROCESS | 2854 | 1468022561377 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 2854 | 1468022561378 Marionette TRACE conn2 <- [1,2678,null,{}] 17:02:41 INFO - PROCESS | 2854 | 1468022561380 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}] 17:02:41 INFO - PROCESS | 2854 | 1468022561384 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:41 INFO - PROCESS | 2854 | 1468022561484 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:02:41 INFO - PROCESS | 2854 | 1468022561490 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 2854 | 1468022561492 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x128979000 == 33 [pid = 2854] [id = 677] 17:02:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x11648bc00) [pid = 2854] [serial = 2031] [outer = 0x0] 17:02:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x119c25000) [pid = 2854] [serial = 2032] [outer = 0x11648bc00] 17:02:41 INFO - PROCESS | 2854 | 1468022561518 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x119f38800) [pid = 2854] [serial = 2033] [outer = 0x11648bc00] 17:02:42 INFO - PROCESS | 2854 | 1468022562326 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]]]}] 17:02:42 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) 17:02:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 17:02:42 INFO - PROCESS | 2854 | 1468022562349 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 2854 | 1468022562350 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:02:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:02:42 INFO - PROCESS | 2854 | 1468022562352 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 2854 | 1468022562353 Marionette TRACE conn2 <- [1,2682,null,{}] 17:02:42 INFO - PROCESS | 2854 | 1468022562365 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}] 17:02:42 INFO - PROCESS | 2854 | 1468022562366 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:42 INFO - PROCESS | 2854 | 1468022562438 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:02:42 INFO - PROCESS | 2854 | 1468022562494 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 2854 | 1468022562495 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x128aa8000 == 34 [pid = 2854] [id = 678] 17:02:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x113210400) [pid = 2854] [serial = 2034] [outer = 0x0] 17:02:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x12109d000) [pid = 2854] [serial = 2035] [outer = 0x113210400] 17:02:42 INFO - PROCESS | 2854 | 1468022562519 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1210e2c00) [pid = 2854] [serial = 2036] [outer = 0x113210400] 17:02:43 INFO - PROCESS | 2854 | 1468022563329 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]]]}] 17:02:43 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) 17:02:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 17:02:43 INFO - PROCESS | 2854 | 1468022563375 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 2854 | 1468022563378 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:02:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:02:43 INFO - PROCESS | 2854 | 1468022563382 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 2854 | 1468022563384 Marionette TRACE conn2 <- [1,2686,null,{}] 17:02:43 INFO - PROCESS | 2854 | 1468022563388 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}] 17:02:43 INFO - PROCESS | 2854 | 1468022563389 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:43 INFO - PROCESS | 2854 | 1468022563528 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:02:43 INFO - PROCESS | 2854 | 1468022563580 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:43 INFO - PROCESS | 2854 | 1468022563581 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x118368800 == 35 [pid = 2854] [id = 679] 17:02:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x112f2c800) [pid = 2854] [serial = 2037] [outer = 0x0] 17:02:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x11320f800) [pid = 2854] [serial = 2038] [outer = 0x112f2c800] 17:02:43 INFO - PROCESS | 2854 | 1468022563622 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1164e4400) [pid = 2854] [serial = 2039] [outer = 0x112f2c800] 17:02:44 INFO - PROCESS | 2854 | 1468022564679 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"]]]}] 17:02:44 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 17:02:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1324ms 17:02:44 INFO - PROCESS | 2854 | 1468022564707 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 17:02:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:02:44 INFO - PROCESS | 2854 | 1468022564712 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:02:44 INFO - PROCESS | 2854 | 1468022564716 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 2854 | 1468022564718 Marionette TRACE conn2 <- [1,2690,null,{}] 17:02:44 INFO - PROCESS | 2854 | 1468022564721 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}] 17:02:44 INFO - PROCESS | 2854 | 1468022564723 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:44 INFO - PROCESS | 2854 | 1468022564828 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:02:44 INFO - PROCESS | 2854 | 1468022564882 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 2854 | 1468022564883 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fb3800 == 36 [pid = 2854] [id = 680] 17:02:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x116f93c00) [pid = 2854] [serial = 2040] [outer = 0x0] 17:02:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11822c000) [pid = 2854] [serial = 2041] [outer = 0x116f93c00] 17:02:44 INFO - PROCESS | 2854 | 1468022564914 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11854dc00) [pid = 2854] [serial = 2042] [outer = 0x116f93c00] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x128979000 == 35 [pid = 2854] [id = 677] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x125747000 == 34 [pid = 2854] [id = 676] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x1234bf800 == 33 [pid = 2854] [id = 675] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x119fb5800 == 32 [pid = 2854] [id = 674] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x118471800 == 31 [pid = 2854] [id = 673] 17:02:45 INFO - PROCESS | 2854 | --DOCSHELL 0x117162000 == 30 [pid = 2854] [id = 672] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12300e800) [pid = 2854] [serial = 1981] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x123aac400) [pid = 2854] [serial = 1984] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x123747c00) [pid = 2854] [serial = 1982] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x11990a800) [pid = 2854] [serial = 1975] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11998d800) [pid = 2854] [serial = 1976] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x119aa5800) [pid = 2854] [serial = 1978] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x1246cf400) [pid = 2854] [serial = 1958] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1133eb800) [pid = 2854] [serial = 1960] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x11619a000) [pid = 2854] [serial = 1961] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x119436000) [pid = 2854] [serial = 1972] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x119768800) [pid = 2854] [serial = 1973] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x118555c00) [pid = 2854] [serial = 1969] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x11875d800) [pid = 2854] [serial = 1970] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x116717800) [pid = 2854] [serial = 1963] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x118230000) [pid = 2854] [serial = 1964] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x116f37800) [pid = 2854] [serial = 1966] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x118229800) [pid = 2854] [serial = 1967] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x124c1e400) [pid = 2854] [serial = 1987] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x127361400) [pid = 2854] [serial = 1997] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x124424800) [pid = 2854] [serial = 1985] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x118225000) [pid = 2854] [serial = 1991] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x113dd2000) [pid = 2854] [serial = 1990] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x119492c00) [pid = 2854] [serial = 1993] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x127106400) [pid = 2854] [serial = 1996] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x12567c000) [pid = 2854] [serial = 1988] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 63 (0x119c29000) [pid = 2854] [serial = 1979] [outer = 0x0] [url = about:blank] 17:02:45 INFO - PROCESS | 2854 | --DOMWINDOW == 62 (0x12300f800) [pid = 2854] [serial = 1994] [outer = 0x0] [url = about:blank] 17:02:46 INFO - PROCESS | 2854 | 1468022566003 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"]]]}] 17:02:46 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 17:02:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1322ms 17:02:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:02:46 INFO - PROCESS | 2854 | 1468022566038 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 2854 | 1468022566041 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:02:46 INFO - PROCESS | 2854 | 1468022566044 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 2854 | 1468022566045 Marionette TRACE conn2 <- [1,2694,null,{}] 17:02:46 INFO - PROCESS | 2854 | 1468022566049 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}] 17:02:46 INFO - PROCESS | 2854 | 1468022566051 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:46 INFO - PROCESS | 2854 | 1468022566131 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:02:46 INFO - PROCESS | 2854 | 1468022566137 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 2854 | 1468022566142 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x11836a000 == 31 [pid = 2854] [id = 681] 17:02:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 63 (0x116638400) [pid = 2854] [serial = 2043] [outer = 0x0] 17:02:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 64 (0x1167d5400) [pid = 2854] [serial = 2044] [outer = 0x116638400] 17:02:46 INFO - PROCESS | 2854 | 1468022566177 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x1176f3000) [pid = 2854] [serial = 2045] [outer = 0x116638400] 17:02:47 INFO - PROCESS | 2854 | 1468022567017 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"]]]}] 17:02:47 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 17:02:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 17:02:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:02:47 INFO - PROCESS | 2854 | 1468022567068 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 2854 | 1468022567071 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:02:47 INFO - PROCESS | 2854 | 1468022567075 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 2854 | 1468022567077 Marionette TRACE conn2 <- [1,2698,null,{}] 17:02:47 INFO - PROCESS | 2854 | 1468022567079 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}] 17:02:47 INFO - PROCESS | 2854 | 1468022567081 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:47 INFO - PROCESS | 2854 | 1468022567167 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:02:47 INFO - PROCESS | 2854 | 1468022567173 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 2854 | 1468022567176 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bb4800 == 32 [pid = 2854] [id = 682] 17:02:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x11858a000) [pid = 2854] [serial = 2046] [outer = 0x0] 17:02:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x11873c000) [pid = 2854] [serial = 2047] [outer = 0x11858a000] 17:02:47 INFO - PROCESS | 2854 | 1468022567203 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x118880c00) [pid = 2854] [serial = 2048] [outer = 0x11858a000] 17:02:48 INFO - PROCESS | 2854 | 1468022568097 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"]]]}] 17:02:48 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 17:02:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:02:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1074ms 17:02:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:02:48 INFO - PROCESS | 2854 | 1468022568154 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 2854 | 1468022568155 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:02:48 INFO - PROCESS | 2854 | 1468022568157 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 2854 | 1468022568159 Marionette TRACE conn2 <- [1,2702,null,{}] 17:02:48 INFO - PROCESS | 2854 | 1468022568167 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}] 17:02:48 INFO - PROCESS | 2854 | 1468022568170 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:48 INFO - PROCESS | 2854 | 1468022568270 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:02:48 INFO - PROCESS | 2854 | 1468022568309 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 2854 | 1468022568311 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x123744800 == 33 [pid = 2854] [id = 683] 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x11297b800) [pid = 2854] [serial = 2049] [outer = 0x0] 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x11976f800) [pid = 2854] [serial = 2050] [outer = 0x11297b800] 17:02:48 INFO - PROCESS | 2854 | 1468022568339 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x119981800) [pid = 2854] [serial = 2051] [outer = 0x11297b800] 17:02:48 INFO - PROCESS | 2854 | 1468022568694 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]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:02:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms 17:02:48 INFO - PROCESS | 2854 | 1468022568737 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:02:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:02:48 INFO - PROCESS | 2854 | 1468022568739 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:02:48 INFO - PROCESS | 2854 | 1468022568741 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 2854 | 1468022568742 Marionette TRACE conn2 <- [1,2706,null,{}] 17:02:48 INFO - PROCESS | 2854 | 1468022568745 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}] 17:02:48 INFO - PROCESS | 2854 | 1468022568746 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:48 INFO - PROCESS | 2854 | 1468022568847 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:02:48 INFO - PROCESS | 2854 | 1468022568850 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 2854 | 1468022568851 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716a800 == 34 [pid = 2854] [id = 684] 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x119766400) [pid = 2854] [serial = 2052] [outer = 0x0] 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x119aa5400) [pid = 2854] [serial = 2053] [outer = 0x119766400] 17:02:48 INFO - PROCESS | 2854 | 1468022568877 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x119c26400) [pid = 2854] [serial = 2054] [outer = 0x119766400] 17:02:49 INFO - PROCESS | 2854 | 1468022569208 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]]]}] 17:02:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:02:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 17:02:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:02:49 INFO - PROCESS | 2854 | 1468022569261 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 2854 | 1468022569262 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:02:49 INFO - PROCESS | 2854 | 1468022569265 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 2854 | 1468022569274 Marionette TRACE conn2 <- [1,2710,null,{}] 17:02:49 INFO - PROCESS | 2854 | 1468022569277 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}] 17:02:49 INFO - PROCESS | 2854 | 1468022569278 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:49 INFO - PROCESS | 2854 | 1468022569389 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:02:49 INFO - PROCESS | 2854 | 1468022569409 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 2854 | 1468022569411 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x128aa5000 == 35 [pid = 2854] [id = 685] 17:02:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x119c28800) [pid = 2854] [serial = 2055] [outer = 0x0] 17:02:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x12109d400) [pid = 2854] [serial = 2056] [outer = 0x119c28800] 17:02:49 INFO - PROCESS | 2854 | 1468022569451 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1210e2000) [pid = 2854] [serial = 2057] [outer = 0x119c28800] 17:02:49 INFO - PROCESS | 2854 | 1468022569907 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] 17:02:49 INFO - PROCESS | 2854 | 1468022569949 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:02:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:02:49 INFO - PROCESS | 2854 | 1468022569951 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 2854 | 1468022569952 Marionette TRACE conn2 <- [1,2714,null,{}] 17:02:49 INFO - PROCESS | 2854 | 1468022569955 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}] 17:02:49 INFO - PROCESS | 2854 | 1468022569959 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:50 INFO - PROCESS | 2854 | 1468022570088 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x116f94000) [pid = 2854] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x115d04800) [pid = 2854] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x112138c00) [pid = 2854] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x110e7a400) [pid = 2854] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x1133f3000) [pid = 2854] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x11887bc00) [pid = 2854] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x11990e400) [pid = 2854] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x119f38c00) [pid = 2854] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x112c91800) [pid = 2854] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x11648bc00) [pid = 2854] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:02:50 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x1194cf800) [pid = 2854] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:02:50 INFO - PROCESS | 2854 | 1468022570139 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 2854 | 1468022570140 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x121713000 == 36 [pid = 2854] [id = 686] 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x110e9ec00) [pid = 2854] [serial = 2058] [outer = 0x0] 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x1133f3000) [pid = 2854] [serial = 2059] [outer = 0x110e9ec00] 17:02:50 INFO - PROCESS | 2854 | 1468022570165 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x1194cf800) [pid = 2854] [serial = 2060] [outer = 0x110e9ec00] 17:02:50 INFO - PROCESS | 2854 | 1468022570442 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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:02:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 517ms 17:02:50 INFO - PROCESS | 2854 | 1468022570470 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 2854 | 1468022570471 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:02:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:02:50 INFO - PROCESS | 2854 | 1468022570482 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 2854 | 1468022570483 Marionette TRACE conn2 <- [1,2718,null,{}] 17:02:50 INFO - PROCESS | 2854 | 1468022570485 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}] 17:02:50 INFO - PROCESS | 2854 | 1468022570497 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:50 INFO - PROCESS | 2854 | 1468022570576 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:02:50 INFO - PROCESS | 2854 | 1468022570580 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 2854 | 1468022570581 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297be800 == 37 [pid = 2854] [id = 687] 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x119f38c00) [pid = 2854] [serial = 2061] [outer = 0x0] 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x123572800) [pid = 2854] [serial = 2062] [outer = 0x119f38c00] 17:02:50 INFO - PROCESS | 2854 | 1468022570605 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x12448f800) [pid = 2854] [serial = 2063] [outer = 0x119f38c00] 17:02:50 INFO - PROCESS | 2854 | 1468022570949 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] 17:02:51 INFO - PROCESS | 2854 | 1468022571002 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:02:51 INFO - PROCESS | 2854 | 1468022571004 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 2854 | 1468022571005 Marionette TRACE conn2 <- [1,2722,null,{}] 17:02:51 INFO - PROCESS | 2854 | 1468022571007 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}] 17:02:51 INFO - PROCESS | 2854 | 1468022571008 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:51 INFO - PROCESS | 2854 | 1468022571085 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:02:51 INFO - PROCESS | 2854 | 1468022571089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 2854 | 1468022571092 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x12a54c800 == 38 [pid = 2854] [id = 688] 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x123fafc00) [pid = 2854] [serial = 2064] [outer = 0x0] 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x124cb4000) [pid = 2854] [serial = 2065] [outer = 0x123fafc00] 17:02:51 INFO - PROCESS | 2854 | 1468022571116 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x125707c00) [pid = 2854] [serial = 2066] [outer = 0x123fafc00] 17:02:51 INFO - PROCESS | 2854 | 1468022571435 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] 17:02:51 INFO - PROCESS | 2854 | 1468022571476 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:02:51 INFO - PROCESS | 2854 | 1468022571478 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 2854 | 1468022571479 Marionette TRACE conn2 <- [1,2726,null,{}] 17:02:51 INFO - PROCESS | 2854 | 1468022571482 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}] 17:02:51 INFO - PROCESS | 2854 | 1468022571483 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:51 INFO - PROCESS | 2854 | 1468022571569 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:02:51 INFO - PROCESS | 2854 | 1468022571573 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 2854 | 1468022571576 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad2d800 == 39 [pid = 2854] [id = 689] 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x124cb7000) [pid = 2854] [serial = 2067] [outer = 0x0] 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1263e9400) [pid = 2854] [serial = 2068] [outer = 0x124cb7000] 17:02:51 INFO - PROCESS | 2854 | 1468022571600 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x12731cc00) [pid = 2854] [serial = 2069] [outer = 0x124cb7000] 17:02:51 INFO - PROCESS | 2854 | 1468022571936 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]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:02:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 17:02:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:02:51 INFO - PROCESS | 2854 | 1468022571949 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 2854 | 1468022571950 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:02:51 INFO - PROCESS | 2854 | 1468022571952 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 2854 | 1468022571953 Marionette TRACE conn2 <- [1,2730,null,{}] 17:02:51 INFO - PROCESS | 2854 | 1468022571956 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}] 17:02:51 INFO - PROCESS | 2854 | 1468022571958 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:52 INFO - PROCESS | 2854 | 1468022572064 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:02:52 INFO - PROCESS | 2854 | 1468022572070 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 2854 | 1468022572072 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3b800 == 40 [pid = 2854] [id = 690] 17:02:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x119aaa400) [pid = 2854] [serial = 2070] [outer = 0x0] 17:02:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x127315400) [pid = 2854] [serial = 2071] [outer = 0x119aaa400] 17:02:52 INFO - PROCESS | 2854 | 1468022572097 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x127386400) [pid = 2854] [serial = 2072] [outer = 0x119aaa400] 17:02:53 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 17:02:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:02:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:02:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1070ms 17:02:53 INFO - PROCESS | 2854 | 1468022573015 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"]]]}] 17:02:53 INFO - PROCESS | 2854 | 1468022573060 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 2854 | 1468022573063 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:02:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:02:53 INFO - PROCESS | 2854 | 1468022573067 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 2854 | 1468022573069 Marionette TRACE conn2 <- [1,2734,null,{}] 17:02:53 INFO - PROCESS | 2854 | 1468022573073 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}] 17:02:53 INFO - PROCESS | 2854 | 1468022573075 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:53 INFO - PROCESS | 2854 | 1468022573164 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:02:53 INFO - PROCESS | 2854 | 1468022573261 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 2854 | 1468022573262 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bc3000 == 41 [pid = 2854] [id = 691] 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11619ec00) [pid = 2854] [serial = 2073] [outer = 0x0] 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1183a5400) [pid = 2854] [serial = 2074] [outer = 0x11619ec00] 17:02:53 INFO - PROCESS | 2854 | 1468022573293 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11887c400) [pid = 2854] [serial = 2075] [outer = 0x11619ec00] 17:02:53 INFO - PROCESS | 2854 | 1468022573728 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]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:02:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 673ms 17:02:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:02:53 INFO - PROCESS | 2854 | 1468022573739 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 2854 | 1468022573745 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:02:53 INFO - PROCESS | 2854 | 1468022573749 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 2854 | 1468022573751 Marionette TRACE conn2 <- [1,2738,null,{}] 17:02:53 INFO - PROCESS | 2854 | 1468022573754 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}] 17:02:53 INFO - PROCESS | 2854 | 1468022573755 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:53 INFO - PROCESS | 2854 | 1468022573859 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:02:53 INFO - PROCESS | 2854 | 1468022573918 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 2854 | 1468022573920 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f79000 == 42 [pid = 2854] [id = 692] 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119495000) [pid = 2854] [serial = 2076] [outer = 0x0] 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x119905000) [pid = 2854] [serial = 2077] [outer = 0x119495000] 17:02:53 INFO - PROCESS | 2854 | 1468022573951 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x119a9fc00) [pid = 2854] [serial = 2078] [outer = 0x119495000] 17:02:54 INFO - PROCESS | 2854 | 1468022574419 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]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:02:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 721ms 17:02:54 INFO - PROCESS | 2854 | 1468022574471 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:02:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:02:54 INFO - PROCESS | 2854 | 1468022574472 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:02:54 INFO - PROCESS | 2854 | 1468022574475 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 2854 | 1468022574478 Marionette TRACE conn2 <- [1,2742,null,{}] 17:02:54 INFO - PROCESS | 2854 | 1468022574486 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}] 17:02:54 INFO - PROCESS | 2854 | 1468022574489 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:54 INFO - PROCESS | 2854 | 1468022574781 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:02:54 INFO - PROCESS | 2854 | 1468022574835 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 2854 | 1468022574836 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x118255800 == 43 [pid = 2854] [id = 693] 17:02:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x112c54c00) [pid = 2854] [serial = 2079] [outer = 0x0] 17:02:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x112f39400) [pid = 2854] [serial = 2080] [outer = 0x112c54c00] 17:02:54 INFO - PROCESS | 2854 | 1468022574865 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11670a400) [pid = 2854] [serial = 2081] [outer = 0x112c54c00] 17:02:55 INFO - PROCESS | 2854 | 1468022575286 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]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:02:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 825ms 17:02:55 INFO - PROCESS | 2854 | 1468022575302 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 2854 | 1468022575304 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:02:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:02:55 INFO - PROCESS | 2854 | 1468022575308 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 2854 | 1468022575310 Marionette TRACE conn2 <- [1,2746,null,{}] 17:02:55 INFO - PROCESS | 2854 | 1468022575313 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}] 17:02:55 INFO - PROCESS | 2854 | 1468022575315 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:55 INFO - PROCESS | 2854 | 1468022575410 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:02:55 INFO - PROCESS | 2854 | 1468022575482 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 2854 | 1468022575484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:55 INFO - PROCESS | 2854 | ++DOCSHELL 0x1188ec000 == 44 [pid = 2854] [id = 694] 17:02:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1183af400) [pid = 2854] [serial = 2082] [outer = 0x0] 17:02:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11875d400) [pid = 2854] [serial = 2083] [outer = 0x1183af400] 17:02:55 INFO - PROCESS | 2854 | 1468022575570 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x118883800) [pid = 2854] [serial = 2084] [outer = 0x1183af400] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x1169aa000 == 43 [pid = 2854] [id = 671] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad2d800 == 42 [pid = 2854] [id = 689] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x12a54c800 == 41 [pid = 2854] [id = 688] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x1297be800 == 40 [pid = 2854] [id = 687] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x121713000 == 39 [pid = 2854] [id = 686] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x128aa5000 == 38 [pid = 2854] [id = 685] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x12716a800 == 37 [pid = 2854] [id = 684] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x123744800 == 36 [pid = 2854] [id = 683] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x119bb4800 == 35 [pid = 2854] [id = 682] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x11836a000 == 34 [pid = 2854] [id = 681] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x119fb3800 == 33 [pid = 2854] [id = 680] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x118368800 == 32 [pid = 2854] [id = 679] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x128aa8000 == 31 [pid = 2854] [id = 678] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x118255800 == 30 [pid = 2854] [id = 693] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x128f79000 == 29 [pid = 2854] [id = 692] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x119bc3000 == 28 [pid = 2854] [id = 691] 17:02:56 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3b800 == 27 [pid = 2854] [id = 690] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12109d000) [pid = 2854] [serial = 2035] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118224400) [pid = 2854] [serial = 2020] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1183a9c00) [pid = 2854] [serial = 2021] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x115e8fc00) [pid = 2854] [serial = 2017] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x110fa6000) [pid = 2854] [serial = 2018] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x113c63400) [pid = 2854] [serial = 2014] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11887e000) [pid = 2854] [serial = 2023] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x111c18000) [pid = 2854] [serial = 1999] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x112d4e400) [pid = 2854] [serial = 2000] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x118589c00) [pid = 2854] [serial = 2003] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x118333000) [pid = 2854] [serial = 2002] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11990ac00) [pid = 2854] [serial = 2006] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1194cb000) [pid = 2854] [serial = 2005] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x12374ac00) [pid = 2854] [serial = 2009] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x11a0e1400) [pid = 2854] [serial = 2008] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x12731dc00) [pid = 2854] [serial = 2012] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x126372000) [pid = 2854] [serial = 2011] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x119985c00) [pid = 2854] [serial = 2029] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119c25000) [pid = 2854] [serial = 2032] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x119aa5c00) [pid = 2854] [serial = 2030] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x119764800) [pid = 2854] [serial = 2026] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x119770400) [pid = 2854] [serial = 2027] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x1188b0000) [pid = 2854] [serial = 2024] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x119f38800) [pid = 2854] [serial = 2033] [outer = 0x0] [url = about:blank] 17:02:56 INFO - PROCESS | 2854 | 1468022576591 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]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:02:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1326ms 17:02:56 INFO - PROCESS | 2854 | 1468022576634 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 2854 | 1468022576636 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:02:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:02:56 INFO - PROCESS | 2854 | 1468022576645 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 2854 | 1468022576648 Marionette TRACE conn2 <- [1,2750,null,{}] 17:02:56 INFO - PROCESS | 2854 | 1468022576652 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}] 17:02:56 INFO - PROCESS | 2854 | 1468022576653 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:56 INFO - PROCESS | 2854 | 1468022576733 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:02:56 INFO - PROCESS | 2854 | 1468022576737 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 2854 | 1468022576739 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:56 INFO - PROCESS | 2854 | ++DOCSHELL 0x117478800 == 28 [pid = 2854] [id = 695] 17:02:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x113203000) [pid = 2854] [serial = 2085] [outer = 0x0] 17:02:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x115e24c00) [pid = 2854] [serial = 2086] [outer = 0x113203000] 17:02:56 INFO - PROCESS | 2854 | 1468022576771 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x116908000) [pid = 2854] [serial = 2087] [outer = 0x113203000] 17:02:57 INFO - PROCESS | 2854 | 1468022577125 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]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:02:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 526ms 17:02:57 INFO - PROCESS | 2854 | 1468022577166 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 2854 | 1468022577170 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:02:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:02:57 INFO - PROCESS | 2854 | 1468022577175 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 2854 | 1468022577176 Marionette TRACE conn2 <- [1,2754,null,{}] 17:02:57 INFO - PROCESS | 2854 | 1468022577184 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}] 17:02:57 INFO - PROCESS | 2854 | 1468022577186 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:57 INFO - PROCESS | 2854 | 1468022577269 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:02:57 INFO - PROCESS | 2854 | 1468022577276 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 2854 | 1468022577278 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x119280800 == 29 [pid = 2854] [id = 696] 17:02:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x116f88c00) [pid = 2854] [serial = 2088] [outer = 0x0] 17:02:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x118225400) [pid = 2854] [serial = 2089] [outer = 0x116f88c00] 17:02:57 INFO - PROCESS | 2854 | 1468022577305 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x11854a400) [pid = 2854] [serial = 2090] [outer = 0x116f88c00] 17:02:57 INFO - PROCESS | 2854 | 1468022577697 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]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:02:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 17:02:57 INFO - PROCESS | 2854 | 1468022577745 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:02:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:02:57 INFO - PROCESS | 2854 | 1468022577747 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:02:57 INFO - PROCESS | 2854 | 1468022577751 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 2854 | 1468022577754 Marionette TRACE conn2 <- [1,2758,null,{}] 17:02:57 INFO - PROCESS | 2854 | 1468022577766 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}] 17:02:57 INFO - PROCESS | 2854 | 1468022577771 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:57 INFO - PROCESS | 2854 | 1468022577889 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:02:57 INFO - PROCESS | 2854 | 1468022577907 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 2854 | 1468022577910 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:57 INFO - PROCESS | 2854 | ++DOCSHELL 0x12170a800 == 30 [pid = 2854] [id = 697] 17:02:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x118885400) [pid = 2854] [serial = 2091] [outer = 0x0] 17:02:57 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x1188b2400) [pid = 2854] [serial = 2092] [outer = 0x118885400] 17:02:57 INFO - PROCESS | 2854 | 1468022577956 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1194ca000) [pid = 2854] [serial = 2093] [outer = 0x118885400] 17:02:58 INFO - PROCESS | 2854 | 1468022578360 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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:02:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 626ms 17:02:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:02:58 INFO - PROCESS | 2854 | 1468022578378 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 2854 | 1468022578380 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:02:58 INFO - PROCESS | 2854 | 1468022578382 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 2854 | 1468022578383 Marionette TRACE conn2 <- [1,2762,null,{}] 17:02:58 INFO - PROCESS | 2854 | 1468022578386 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}] 17:02:58 INFO - PROCESS | 2854 | 1468022578387 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:58 INFO - PROCESS | 2854 | 1468022578500 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:02:58 INFO - PROCESS | 2854 | 1468022578515 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 2854 | 1468022578516 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:58 INFO - PROCESS | 2854 | ++DOCSHELL 0x1238ab800 == 31 [pid = 2854] [id = 698] 17:02:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x118885800) [pid = 2854] [serial = 2094] [outer = 0x0] 17:02:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x119767000) [pid = 2854] [serial = 2095] [outer = 0x118885800] 17:02:58 INFO - PROCESS | 2854 | 1468022578541 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119982400) [pid = 2854] [serial = 2096] [outer = 0x118885800] 17:02:58 INFO - PROCESS | 2854 | 1468022578891 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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:02:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 17:02:58 INFO - PROCESS | 2854 | 1468022578952 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 2854 | 1468022578953 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:02:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:02:58 INFO - PROCESS | 2854 | 1468022578955 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 2854 | 1468022578956 Marionette TRACE conn2 <- [1,2766,null,{}] 17:02:58 INFO - PROCESS | 2854 | 1468022578959 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}] 17:02:58 INFO - PROCESS | 2854 | 1468022578960 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:59 INFO - PROCESS | 2854 | 1468022579053 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:02:59 INFO - PROCESS | 2854 | 1468022579057 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 2854 | 1468022579058 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x127156000 == 32 [pid = 2854] [id = 699] 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1194c8400) [pid = 2854] [serial = 2097] [outer = 0x0] 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119a9f800) [pid = 2854] [serial = 2098] [outer = 0x1194c8400] 17:02:59 INFO - PROCESS | 2854 | 1468022579083 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x119aaac00) [pid = 2854] [serial = 2099] [outer = 0x1194c8400] 17:02:59 INFO - PROCESS | 2854 | 1468022579430 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]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:02:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 17:02:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:02:59 INFO - PROCESS | 2854 | 1468022579480 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 2854 | 1468022579481 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:02:59 INFO - PROCESS | 2854 | 1468022579483 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 2854 | 1468022579484 Marionette TRACE conn2 <- [1,2770,null,{}] 17:02:59 INFO - PROCESS | 2854 | 1468022579486 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}] 17:02:59 INFO - PROCESS | 2854 | 1468022579490 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:59 INFO - PROCESS | 2854 | 1468022579594 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:02:59 INFO - PROCESS | 2854 | 1468022579631 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 2854 | 1468022579632 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:02:59 INFO - PROCESS | 2854 | ++DOCSHELL 0x128a9e800 == 33 [pid = 2854] [id = 700] 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x119bed400) [pid = 2854] [serial = 2100] [outer = 0x0] 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1210a2000) [pid = 2854] [serial = 2101] [outer = 0x119bed400] 17:02:59 INFO - PROCESS | 2854 | 1468022579657 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1210e5400) [pid = 2854] [serial = 2102] [outer = 0x119bed400] 17:02:59 INFO - PROCESS | 2854 | 1468022579978 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]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:03:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 517ms 17:03:00 INFO - PROCESS | 2854 | 1468022580001 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 2854 | 1468022580002 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:03:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:03:00 INFO - PROCESS | 2854 | 1468022580005 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 2854 | 1468022580017 Marionette TRACE conn2 <- [1,2774,null,{}] 17:03:00 INFO - PROCESS | 2854 | 1468022580027 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}] 17:03:00 INFO - PROCESS | 2854 | 1468022580029 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:00 INFO - PROCESS | 2854 | 1468022580123 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:03:00 INFO - PROCESS | 2854 | 1468022580126 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 2854 | 1468022580127 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f7e000 == 34 [pid = 2854] [id = 701] 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x119bf4c00) [pid = 2854] [serial = 2103] [outer = 0x0] 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12300ec00) [pid = 2854] [serial = 2104] [outer = 0x119bf4c00] 17:03:00 INFO - PROCESS | 2854 | 1468022580151 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x123349800) [pid = 2854] [serial = 2105] [outer = 0x119bf4c00] 17:03:00 INFO - PROCESS | 2854 | 1468022580627 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]]]}] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x124cb7000) [pid = 2854] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x123fafc00) [pid = 2854] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119766400) [pid = 2854] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x110e9ec00) [pid = 2854] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119c28800) [pid = 2854] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x113210400) [pid = 2854] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x116f93c00) [pid = 2854] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x116638400) [pid = 2854] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11858a000) [pid = 2854] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x112f2c800) [pid = 2854] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x11297b800) [pid = 2854] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x119f38c00) [pid = 2854] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x1121b9800) [pid = 2854] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:03:00 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x119aaa400) [pid = 2854] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:03:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:03:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 689ms 17:03:00 INFO - PROCESS | 2854 | 1468022580695 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 2854 | 1468022580696 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:03:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:03:00 INFO - PROCESS | 2854 | 1468022580698 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 2854 | 1468022580699 Marionette TRACE conn2 <- [1,2778,null,{}] 17:03:00 INFO - PROCESS | 2854 | 1468022580701 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}] 17:03:00 INFO - PROCESS | 2854 | 1468022580703 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:00 INFO - PROCESS | 2854 | 1468022580777 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:03:00 INFO - PROCESS | 2854 | 1468022580781 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 2854 | 1468022580782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:00 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297d8800 == 35 [pid = 2854] [id = 702] 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x116140000) [pid = 2854] [serial = 2106] [outer = 0x0] 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x1176f7400) [pid = 2854] [serial = 2107] [outer = 0x116140000] 17:03:00 INFO - PROCESS | 2854 | 1468022580807 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1188bbc00) [pid = 2854] [serial = 2108] [outer = 0x116140000] 17:03:01 INFO - PROCESS | 2854 | 1468022581133 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]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:03:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms 17:03:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:03:01 INFO - PROCESS | 2854 | 1468022581168 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 2854 | 1468022581169 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:03:01 INFO - PROCESS | 2854 | 1468022581171 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 2854 | 1468022581172 Marionette TRACE conn2 <- [1,2782,null,{}] 17:03:01 INFO - PROCESS | 2854 | 1468022581175 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}] 17:03:01 INFO - PROCESS | 2854 | 1468022581176 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:01 INFO - PROCESS | 2854 | 1468022581256 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:03:01 INFO - PROCESS | 2854 | 1468022581314 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 2854 | 1468022581315 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad1b800 == 36 [pid = 2854] [id = 703] 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x116140800) [pid = 2854] [serial = 2109] [outer = 0x0] 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x119c2a800) [pid = 2854] [serial = 2110] [outer = 0x116140800] 17:03:01 INFO - PROCESS | 2854 | 1468022581340 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x123573400) [pid = 2854] [serial = 2111] [outer = 0x116140800] 17:03:01 INFO - PROCESS | 2854 | 1468022581596 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]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:03:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 17:03:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:03:01 INFO - PROCESS | 2854 | 1468022581647 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 2854 | 1468022581648 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:03:01 INFO - PROCESS | 2854 | 1468022581650 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 2854 | 1468022581651 Marionette TRACE conn2 <- [1,2786,null,{}] 17:03:01 INFO - PROCESS | 2854 | 1468022581653 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}] 17:03:01 INFO - PROCESS | 2854 | 1468022581654 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:01 INFO - PROCESS | 2854 | 1468022581735 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:03:01 INFO - PROCESS | 2854 | 1468022581740 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 2854 | 1468022581741 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:01 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b03a000 == 37 [pid = 2854] [id = 704] 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x123355000) [pid = 2854] [serial = 2112] [outer = 0x0] 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x123aad800) [pid = 2854] [serial = 2113] [outer = 0x123355000] 17:03:01 INFO - PROCESS | 2854 | 1468022581767 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1240a8400) [pid = 2854] [serial = 2114] [outer = 0x123355000] 17:03:02 INFO - PROCESS | 2854 | 1468022582117 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]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:03:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 17:03:02 INFO - PROCESS | 2854 | 1468022582121 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 2854 | 1468022582123 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:03:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:03:02 INFO - PROCESS | 2854 | 1468022582129 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 2854 | 1468022582132 Marionette TRACE conn2 <- [1,2790,null,{}] 17:03:02 INFO - PROCESS | 2854 | 1468022582135 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}] 17:03:02 INFO - PROCESS | 2854 | 1468022582138 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:02 INFO - PROCESS | 2854 | 1468022582287 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:03:02 INFO - PROCESS | 2854 | 1468022582295 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 2854 | 1468022582297 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b9aa000 == 38 [pid = 2854] [id = 705] 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x123aaa000) [pid = 2854] [serial = 2115] [outer = 0x0] 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x124c1e400) [pid = 2854] [serial = 2116] [outer = 0x123aaa000] 17:03:02 INFO - PROCESS | 2854 | 1468022582323 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12667e000) [pid = 2854] [serial = 2117] [outer = 0x123aaa000] 17:03:02 INFO - PROCESS | 2854 | 1468022582616 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]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:03:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 17:03:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:03:02 INFO - PROCESS | 2854 | 1468022582691 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 2854 | 1468022582693 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:03:02 INFO - PROCESS | 2854 | 1468022582698 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 2854 | 1468022582700 Marionette TRACE conn2 <- [1,2794,null,{}] 17:03:02 INFO - PROCESS | 2854 | 1468022582704 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}] 17:03:02 INFO - PROCESS | 2854 | 1468022582707 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:02 INFO - PROCESS | 2854 | 1468022582824 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:03:02 INFO - PROCESS | 2854 | 1468022582878 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 2854 | 1468022582880 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:02 INFO - PROCESS | 2854 | ++DOCSHELL 0x1169b6800 == 39 [pid = 2854] [id = 706] 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1121b7400) [pid = 2854] [serial = 2118] [outer = 0x0] 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11297b400) [pid = 2854] [serial = 2119] [outer = 0x1121b7400] 17:03:02 INFO - PROCESS | 2854 | 1468022582913 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x113ddd400) [pid = 2854] [serial = 2120] [outer = 0x1121b7400] 17:03:03 INFO - PROCESS | 2854 | 1468022583436 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]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:03:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 772ms 17:03:03 INFO - PROCESS | 2854 | 1468022583531 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 2854 | 1468022583533 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:03:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:03:03 INFO - PROCESS | 2854 | 1468022583539 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 2854 | 1468022583541 Marionette TRACE conn2 <- [1,2798,null,{}] 17:03:03 INFO - PROCESS | 2854 | 1468022583544 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}] 17:03:03 INFO - PROCESS | 2854 | 1468022583546 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:03 INFO - PROCESS | 2854 | 1468022583653 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:03:03 INFO - PROCESS | 2854 | 1468022583708 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 2854 | 1468022583710 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:03 INFO - PROCESS | 2854 | ++DOCSHELL 0x121721000 == 40 [pid = 2854] [id = 707] 17:03:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x118225c00) [pid = 2854] [serial = 2121] [outer = 0x0] 17:03:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x118556400) [pid = 2854] [serial = 2122] [outer = 0x118225c00] 17:03:03 INFO - PROCESS | 2854 | 1468022583741 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x11887f000) [pid = 2854] [serial = 2123] [outer = 0x118225c00] 17:03:04 INFO - PROCESS | 2854 | 1468022584429 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]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:03:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 924ms 17:03:04 INFO - PROCESS | 2854 | 1468022584468 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 2854 | 1468022584471 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:03:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:03:04 INFO - PROCESS | 2854 | 1468022584480 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 2854 | 1468022584483 Marionette TRACE conn2 <- [1,2802,null,{}] 17:03:04 INFO - PROCESS | 2854 | 1468022584489 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}] 17:03:04 INFO - PROCESS | 2854 | 1468022584491 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:04 INFO - PROCESS | 2854 | 1468022584628 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:03:04 INFO - PROCESS | 2854 | 1468022584769 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 2854 | 1468022584772 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x12b03a000 == 39 [pid = 2854] [id = 704] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad1b800 == 38 [pid = 2854] [id = 703] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x1297d8800 == 37 [pid = 2854] [id = 702] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x128f7e000 == 36 [pid = 2854] [id = 701] 17:03:04 INFO - PROCESS | 2854 | ++DOCSHELL 0x116681800 == 37 [pid = 2854] [id = 708] 17:03:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x111c18800) [pid = 2854] [serial = 2124] [outer = 0x0] 17:03:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x116716000) [pid = 2854] [serial = 2125] [outer = 0x111c18800] 17:03:04 INFO - PROCESS | 2854 | 1468022584845 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x116f37400) [pid = 2854] [serial = 2126] [outer = 0x111c18800] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x128a9e800 == 36 [pid = 2854] [id = 700] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x127156000 == 35 [pid = 2854] [id = 699] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x1238ab800 == 34 [pid = 2854] [id = 698] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x12170a800 == 33 [pid = 2854] [id = 697] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x119280800 == 32 [pid = 2854] [id = 696] 17:03:04 INFO - PROCESS | 2854 | --DOCSHELL 0x117478800 == 31 [pid = 2854] [id = 695] 17:03:05 INFO - PROCESS | 2854 | --DOCSHELL 0x1188ec000 == 30 [pid = 2854] [id = 694] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116717c00) [pid = 2854] [serial = 2015] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x127315400) [pid = 2854] [serial = 2071] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x1263e9400) [pid = 2854] [serial = 2068] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x125707c00) [pid = 2854] [serial = 2066] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x119aa5400) [pid = 2854] [serial = 2053] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1133f3000) [pid = 2854] [serial = 2059] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1210e2000) [pid = 2854] [serial = 2057] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x12109d400) [pid = 2854] [serial = 2056] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1210e2c00) [pid = 2854] [serial = 2036] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11822c000) [pid = 2854] [serial = 2041] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x11854dc00) [pid = 2854] [serial = 2042] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1167d5400) [pid = 2854] [serial = 2044] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x1176f3000) [pid = 2854] [serial = 2045] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x11873c000) [pid = 2854] [serial = 2047] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x11320f800) [pid = 2854] [serial = 2038] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x1164e4400) [pid = 2854] [serial = 2039] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x1194cf800) [pid = 2854] [serial = 2060] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x124cb4000) [pid = 2854] [serial = 2065] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x11976f800) [pid = 2854] [serial = 2050] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x119981800) [pid = 2854] [serial = 2051] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x119c26400) [pid = 2854] [serial = 2054] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x123572800) [pid = 2854] [serial = 2062] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x118880c00) [pid = 2854] [serial = 2048] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x12731cc00) [pid = 2854] [serial = 2069] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x12448f800) [pid = 2854] [serial = 2063] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x127386400) [pid = 2854] [serial = 2072] [outer = 0x0] [url = about:blank] 17:03:05 INFO - PROCESS | 2854 | 1468022585216 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]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:03:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 774ms 17:03:05 INFO - PROCESS | 2854 | 1468022585254 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 2854 | 1468022585257 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:03:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:03:05 INFO - PROCESS | 2854 | 1468022585261 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 2854 | 1468022585263 Marionette TRACE conn2 <- [1,2806,null,{}] 17:03:05 INFO - PROCESS | 2854 | 1468022585265 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}] 17:03:05 INFO - PROCESS | 2854 | 1468022585267 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:05 INFO - PROCESS | 2854 | 1468022585346 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:03:05 INFO - PROCESS | 2854 | 1468022585350 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 2854 | 1468022585352 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x119b60000 == 31 [pid = 2854] [id = 709] 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x1183a8000) [pid = 2854] [serial = 2127] [outer = 0x0] 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x118550400) [pid = 2854] [serial = 2128] [outer = 0x1183a8000] 17:03:05 INFO - PROCESS | 2854 | 1468022585380 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x11887d800) [pid = 2854] [serial = 2129] [outer = 0x1183a8000] 17:03:05 INFO - PROCESS | 2854 | 1468022585742 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]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:03:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 17:03:05 INFO - PROCESS | 2854 | 1468022585783 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 2854 | 1468022585785 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:03:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:03:05 INFO - PROCESS | 2854 | 1468022585787 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 2854 | 1468022585789 Marionette TRACE conn2 <- [1,2810,null,{}] 17:03:05 INFO - PROCESS | 2854 | 1468022585797 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}] 17:03:05 INFO - PROCESS | 2854 | 1468022585801 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:05 INFO - PROCESS | 2854 | 1468022585913 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:03:05 INFO - PROCESS | 2854 | 1468022585921 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 2854 | 1468022585923 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:05 INFO - PROCESS | 2854 | ++DOCSHELL 0x12372e000 == 32 [pid = 2854] [id = 710] 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x11917c400) [pid = 2854] [serial = 2130] [outer = 0x0] 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x119769800) [pid = 2854] [serial = 2131] [outer = 0x11917c400] 17:03:05 INFO - PROCESS | 2854 | 1468022585952 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x119981c00) [pid = 2854] [serial = 2132] [outer = 0x11917c400] 17:03:06 INFO - PROCESS | 2854 | 1468022586299 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]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:03:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 523ms 17:03:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:03:06 INFO - PROCESS | 2854 | 1468022586312 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 2854 | 1468022586314 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:03:06 INFO - PROCESS | 2854 | 1468022586316 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 2854 | 1468022586317 Marionette TRACE conn2 <- [1,2814,null,{}] 17:03:06 INFO - PROCESS | 2854 | 1468022586319 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}] 17:03:06 INFO - PROCESS | 2854 | 1468022586320 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:06 INFO - PROCESS | 2854 | 1468022586422 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:03:06 INFO - PROCESS | 2854 | 1468022586431 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 2854 | 1468022586432 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x128981800 == 33 [pid = 2854] [id = 711] 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x119a47400) [pid = 2854] [serial = 2133] [outer = 0x0] 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x119c23c00) [pid = 2854] [serial = 2134] [outer = 0x119a47400] 17:03:06 INFO - PROCESS | 2854 | 1468022586457 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x119c31400) [pid = 2854] [serial = 2135] [outer = 0x119a47400] 17:03:06 INFO - PROCESS | 2854 | 1468022586764 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]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:03:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms 17:03:06 INFO - PROCESS | 2854 | 1468022586785 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:03:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:03:06 INFO - PROCESS | 2854 | 1468022586786 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:03:06 INFO - PROCESS | 2854 | 1468022586788 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 2854 | 1468022586790 Marionette TRACE conn2 <- [1,2818,null,{}] 17:03:06 INFO - PROCESS | 2854 | 1468022586795 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}] 17:03:06 INFO - PROCESS | 2854 | 1468022586797 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:06 INFO - PROCESS | 2854 | 1468022586880 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:03:06 INFO - PROCESS | 2854 | 1468022586884 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 2854 | 1468022586885 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:06 INFO - PROCESS | 2854 | ++DOCSHELL 0x128bb3000 == 34 [pid = 2854] [id = 712] 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x116149c00) [pid = 2854] [serial = 2136] [outer = 0x0] 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x1210dc800) [pid = 2854] [serial = 2137] [outer = 0x116149c00] 17:03:06 INFO - PROCESS | 2854 | 1468022586912 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x121672800) [pid = 2854] [serial = 2138] [outer = 0x116149c00] 17:03:07 INFO - PROCESS | 2854 | 1468022587295 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]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:03:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 17:03:07 INFO - PROCESS | 2854 | 1468022587310 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 2854 | 1468022587311 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:03:07 INFO - PROCESS | 2854 | 1468022587313 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 2854 | 1468022587314 Marionette TRACE conn2 <- [1,2822,null,{}] 17:03:07 INFO - PROCESS | 2854 | 1468022587316 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}] 17:03:07 INFO - PROCESS | 2854 | 1468022587320 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:07 INFO - PROCESS | 2854 | 1468022587446 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:03:07 INFO - PROCESS | 2854 | 1468022587450 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 2854 | 1468022587451 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:07 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f77800 == 35 [pid = 2854] [id = 713] 17:03:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x1210e7400) [pid = 2854] [serial = 2139] [outer = 0x0] 17:03:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x123574000) [pid = 2854] [serial = 2140] [outer = 0x1210e7400] 17:03:07 INFO - PROCESS | 2854 | 1468022587476 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x12570f000) [pid = 2854] [serial = 2141] [outer = 0x1210e7400] 17:03:07 INFO - PROCESS | 2854 | 1468022587833 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]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:03:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 17:03:07 INFO - PROCESS | 2854 | 1468022587883 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:03:07 INFO - PROCESS | 2854 | 1468022587885 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:03:07 INFO - PROCESS | 2854 | 1468022587887 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 2854 | 1468022587895 Marionette TRACE conn2 <- [1,2826,null,{}] 17:03:07 INFO - PROCESS | 2854 | 1468022587897 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}] 17:03:07 INFO - PROCESS | 2854 | 1468022587899 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:08 INFO - PROCESS | 2854 | 1468022588000 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:03:08 INFO - PROCESS | 2854 | 1468022588012 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 2854 | 1468022588013 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ad1b800 == 36 [pid = 2854] [id = 714] 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x126372000) [pid = 2854] [serial = 2142] [outer = 0x0] 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12731b400) [pid = 2854] [serial = 2143] [outer = 0x126372000] 17:03:08 INFO - PROCESS | 2854 | 1468022588037 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x127369400) [pid = 2854] [serial = 2144] [outer = 0x126372000] 17:03:08 INFO - PROCESS | 2854 | --DOCSHELL 0x12cf06000 == 35 [pid = 2854] [id = 16] 17:03:08 INFO - PROCESS | 2854 | 1468022588467 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:03:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 625ms 17:03:08 INFO - PROCESS | 2854 | 1468022588513 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 2854 | 1468022588515 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:03:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:03:08 INFO - PROCESS | 2854 | 1468022588519 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 2854 | 1468022588520 Marionette TRACE conn2 <- [1,2830,null,{}] 17:03:08 INFO - PROCESS | 2854 | 1468022588524 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}] 17:03:08 INFO - PROCESS | 2854 | 1468022588526 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:08 INFO - PROCESS | 2854 | 1468022588645 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:03:08 INFO - PROCESS | 2854 | 1468022588659 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 2854 | 1468022588660 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:08 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1ac000 == 36 [pid = 2854] [id = 715] 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x127367800) [pid = 2854] [serial = 2145] [outer = 0x0] 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12738b800) [pid = 2854] [serial = 2146] [outer = 0x127367800] 17:03:08 INFO - PROCESS | 2854 | 1468022588685 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x128bcc800) [pid = 2854] [serial = 2147] [outer = 0x127367800] 17:03:09 INFO - PROCESS | 2854 | 1468022589067 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]]]}] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1194c8400) [pid = 2854] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118885400) [pid = 2854] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x118885800) [pid = 2854] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119bed400) [pid = 2854] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119bf4c00) [pid = 2854] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x116140000) [pid = 2854] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x123355000) [pid = 2854] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x116f88c00) [pid = 2854] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x113203000) [pid = 2854] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x1183af400) [pid = 2854] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x11619ec00) [pid = 2854] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x119495000) [pid = 2854] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x116140800) [pid = 2854] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:03:09 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x112c54c00) [pid = 2854] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 620ms 17:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:03:09 INFO - PROCESS | 2854 | 1468022589139 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 2854 | 1468022589140 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:03:09 INFO - PROCESS | 2854 | 1468022589142 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 2854 | 1468022589143 Marionette TRACE conn2 <- [1,2834,null,{}] 17:03:09 INFO - PROCESS | 2854 | 1468022589145 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}] 17:03:09 INFO - PROCESS | 2854 | 1468022589146 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:09 INFO - PROCESS | 2854 | 1468022589223 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:03:09 INFO - PROCESS | 2854 | 1468022589229 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 2854 | 1468022589230 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x128983800 == 37 [pid = 2854] [id = 716] 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x116140000) [pid = 2854] [serial = 2148] [outer = 0x0] 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x11697e000) [pid = 2854] [serial = 2149] [outer = 0x116140000] 17:03:09 INFO - PROCESS | 2854 | 1468022589254 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x118881400) [pid = 2854] [serial = 2150] [outer = 0x116140000] 17:03:09 INFO - PROCESS | 2854 | 1468022589586 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 470ms 17:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:03:09 INFO - PROCESS | 2854 | 1468022589613 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 2854 | 1468022589614 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:03:09 INFO - PROCESS | 2854 | 1468022589616 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 2854 | 1468022589617 Marionette TRACE conn2 <- [1,2838,null,{}] 17:03:09 INFO - PROCESS | 2854 | 1468022589620 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}] 17:03:09 INFO - PROCESS | 2854 | 1468022589621 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:09 INFO - PROCESS | 2854 | 1468022589700 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:03:09 INFO - PROCESS | 2854 | 1468022589760 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 2854 | 1468022589761 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:09 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be17800 == 38 [pid = 2854] [id = 717] 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x116140800) [pid = 2854] [serial = 2151] [outer = 0x0] 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x119bedc00) [pid = 2854] [serial = 2152] [outer = 0x116140800] 17:03:09 INFO - PROCESS | 2854 | 1468022589785 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x12334cc00) [pid = 2854] [serial = 2153] [outer = 0x116140800] 17:03:10 INFO - PROCESS | 2854 | 1468022590078 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]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 17:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:03:10 INFO - PROCESS | 2854 | 1468022590134 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 2854 | 1468022590136 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:03:10 INFO - PROCESS | 2854 | 1468022590138 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 2854 | 1468022590140 Marionette TRACE conn2 <- [1,2842,null,{}] 17:03:10 INFO - PROCESS | 2854 | 1468022590142 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}] 17:03:10 INFO - PROCESS | 2854 | 1468022590144 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:10 INFO - PROCESS | 2854 | 1468022590235 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:03:10 INFO - PROCESS | 2854 | 1468022590238 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 2854 | 1468022590240 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2fb000 == 39 [pid = 2854] [id = 718] 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x113203000) [pid = 2854] [serial = 2154] [outer = 0x0] 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x128bd6800) [pid = 2854] [serial = 2155] [outer = 0x113203000] 17:03:10 INFO - PROCESS | 2854 | 1468022590267 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x129205400) [pid = 2854] [serial = 2156] [outer = 0x113203000] 17:03:10 INFO - PROCESS | 2854 | 1468022590613 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]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 17:03:10 INFO - PROCESS | 2854 | 1468022590659 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:03:10 INFO - PROCESS | 2854 | 1468022590661 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:03:10 INFO - PROCESS | 2854 | 1468022590663 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 2854 | 1468022590665 Marionette TRACE conn2 <- [1,2846,null,{}] 17:03:10 INFO - PROCESS | 2854 | 1468022590667 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}] 17:03:10 INFO - PROCESS | 2854 | 1468022590668 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:10 INFO - PROCESS | 2854 | 1468022590748 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:03:10 INFO - PROCESS | 2854 | 1468022590751 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 2854 | 1468022590752 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:10 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c545000 == 40 [pid = 2854] [id = 719] 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x127388800) [pid = 2854] [serial = 2157] [outer = 0x0] 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12920d000) [pid = 2854] [serial = 2158] [outer = 0x127388800] 17:03:10 INFO - PROCESS | 2854 | 1468022590776 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x129415c00) [pid = 2854] [serial = 2159] [outer = 0x127388800] 17:03:11 INFO - PROCESS | 2854 | 1468022591155 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]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:03:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 17:03:11 INFO - PROCESS | 2854 | 1468022591184 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:03:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:03:11 INFO - PROCESS | 2854 | 1468022591186 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:03:11 INFO - PROCESS | 2854 | 1468022591190 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 2854 | 1468022591193 Marionette TRACE conn2 <- [1,2850,null,{}] 17:03:11 INFO - PROCESS | 2854 | 1468022591197 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}] 17:03:11 INFO - PROCESS | 2854 | 1468022591199 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:11 INFO - PROCESS | 2854 | 1468022591309 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:03:11 INFO - PROCESS | 2854 | 1468022591380 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 2854 | 1468022591383 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:11 INFO - PROCESS | 2854 | ++DOCSHELL 0x11837f000 == 41 [pid = 2854] [id = 720] 17:03:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x112e84400) [pid = 2854] [serial = 2160] [outer = 0x0] 17:03:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x113210400) [pid = 2854] [serial = 2161] [outer = 0x112e84400] 17:03:11 INFO - PROCESS | 2854 | 1468022591413 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11697b400) [pid = 2854] [serial = 2162] [outer = 0x112e84400] 17:03:11 INFO - PROCESS | 2854 | 1468022591850 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:03:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 673ms 17:03:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:03:11 INFO - PROCESS | 2854 | 1468022591863 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 2854 | 1468022591866 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:03:11 INFO - PROCESS | 2854 | 1468022591870 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 2854 | 1468022591872 Marionette TRACE conn2 <- [1,2854,null,{}] 17:03:11 INFO - PROCESS | 2854 | 1468022591875 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}] 17:03:11 INFO - PROCESS | 2854 | 1468022591877 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:11 INFO - PROCESS | 2854 | 1468022591981 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:03:12 INFO - PROCESS | 2854 | 1468022592053 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 2854 | 1468022592054 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716d800 == 42 [pid = 2854] [id = 721] 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1176fc800) [pid = 2854] [serial = 2163] [outer = 0x0] 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119437000) [pid = 2854] [serial = 2164] [outer = 0x1176fc800] 17:03:12 INFO - PROCESS | 2854 | 1468022592085 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119766c00) [pid = 2854] [serial = 2165] [outer = 0x1176fc800] 17:03:12 INFO - PROCESS | 2854 | 1468022592473 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]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:03:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 17:03:12 INFO - PROCESS | 2854 | 1468022592540 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 2854 | 1468022592541 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:03:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:03:12 INFO - PROCESS | 2854 | 1468022592544 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 2854 | 1468022592547 Marionette TRACE conn2 <- [1,2858,null,{}] 17:03:12 INFO - PROCESS | 2854 | 1468022592555 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}] 17:03:12 INFO - PROCESS | 2854 | 1468022592558 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:12 INFO - PROCESS | 2854 | 1468022592664 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:03:12 INFO - PROCESS | 2854 | 1468022592768 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 2854 | 1468022592771 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:12 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c2f8000 == 43 [pid = 2854] [id = 722] 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119c2d000) [pid = 2854] [serial = 2166] [outer = 0x0] 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x123010800) [pid = 2854] [serial = 2167] [outer = 0x119c2d000] 17:03:12 INFO - PROCESS | 2854 | 1468022592803 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x123aaac00) [pid = 2854] [serial = 2168] [outer = 0x119c2d000] 17:03:13 INFO - PROCESS | 2854 | 1468022593254 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:03:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 772ms 17:03:13 INFO - PROCESS | 2854 | 1468022593317 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 2854 | 1468022593320 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:03:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:03:13 INFO - PROCESS | 2854 | 1468022593323 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 2854 | 1468022593325 Marionette TRACE conn2 <- [1,2862,null,{}] 17:03:13 INFO - PROCESS | 2854 | 1468022593329 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}] 17:03:13 INFO - PROCESS | 2854 | 1468022593331 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:13 INFO - PROCESS | 2854 | 1468022593477 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:03:13 INFO - PROCESS | 2854 | 1468022593550 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 2854 | 1468022593551 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:13 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9bc800 == 44 [pid = 2854] [id = 723] 17:03:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x123b27000) [pid = 2854] [serial = 2169] [outer = 0x0] 17:03:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x125674000) [pid = 2854] [serial = 2170] [outer = 0x123b27000] 17:03:13 INFO - PROCESS | 2854 | 1468022593580 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x127388400) [pid = 2854] [serial = 2171] [outer = 0x123b27000] 17:03:14 INFO - PROCESS | 2854 | 1468022594060 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]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:03:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 774ms 17:03:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:03:14 INFO - PROCESS | 2854 | 1468022594101 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 2854 | 1468022594104 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:03:14 INFO - PROCESS | 2854 | 1468022594107 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 2854 | 1468022594112 Marionette TRACE conn2 <- [1,2866,null,{}] 17:03:14 INFO - PROCESS | 2854 | 1468022594115 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}] 17:03:14 INFO - PROCESS | 2854 | 1468022594117 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:14 INFO - PROCESS | 2854 | 1468022594246 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:03:14 INFO - PROCESS | 2854 | 1468022594317 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 2854 | 1468022594318 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:14 INFO - PROCESS | 2854 | ++DOCSHELL 0x12cf0d800 == 45 [pid = 2854] [id = 724] 17:03:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x127388c00) [pid = 2854] [serial = 2172] [outer = 0x0] 17:03:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x128c3e000) [pid = 2854] [serial = 2173] [outer = 0x127388c00] 17:03:14 INFO - PROCESS | 2854 | 1468022594346 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x129203800) [pid = 2854] [serial = 2174] [outer = 0x127388c00] 17:03:14 INFO - PROCESS | 2854 | 1468022594938 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]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:03:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 877ms 17:03:14 INFO - PROCESS | 2854 | 1468022594984 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 2854 | 1468022594987 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:03:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:03:14 INFO - PROCESS | 2854 | 1468022594991 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 2854 | 1468022594993 Marionette TRACE conn2 <- [1,2870,null,{}] 17:03:15 INFO - PROCESS | 2854 | 1468022594997 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}] 17:03:15 INFO - PROCESS | 2854 | 1468022594999 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:15 INFO - PROCESS | 2854 | 1468022595102 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:03:15 INFO - PROCESS | 2854 | 1468022595162 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 2854 | 1468022595165 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fbb800 == 46 [pid = 2854] [id = 725] 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x1167cb000) [pid = 2854] [serial = 2175] [outer = 0x0] 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x116a1a400) [pid = 2854] [serial = 2176] [outer = 0x1167cb000] 17:03:15 INFO - PROCESS | 2854 | 1468022595192 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x117db7800) [pid = 2854] [serial = 2177] [outer = 0x1167cb000] 17:03:15 INFO - PROCESS | 2854 | 1468022595624 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]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:03:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 17:03:15 INFO - PROCESS | 2854 | 1468022595662 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 2854 | 1468022595665 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:03:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:03:15 INFO - PROCESS | 2854 | 1468022595669 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 2854 | 1468022595671 Marionette TRACE conn2 <- [1,2874,null,{}] 17:03:15 INFO - PROCESS | 2854 | 1468022595674 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}] 17:03:15 INFO - PROCESS | 2854 | 1468022595675 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:15 INFO - PROCESS | 2854 | 1468022595771 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:03:15 INFO - PROCESS | 2854 | 1468022595832 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 2854 | 1468022595834 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:15 INFO - PROCESS | 2854 | ++DOCSHELL 0x121707000 == 47 [pid = 2854] [id = 726] 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x1183acc00) [pid = 2854] [serial = 2178] [outer = 0x0] 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x118883c00) [pid = 2854] [serial = 2179] [outer = 0x1183acc00] 17:03:15 INFO - PROCESS | 2854 | 1468022595862 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x11949d000) [pid = 2854] [serial = 2180] [outer = 0x1183acc00] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2fb000 == 46 [pid = 2854] [id = 718] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12be17800 == 45 [pid = 2854] [id = 717] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x128983800 == 44 [pid = 2854] [id = 716] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1ac000 == 43 [pid = 2854] [id = 715] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12ad1b800 == 42 [pid = 2854] [id = 714] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x128f77800 == 41 [pid = 2854] [id = 713] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x128bb3000 == 40 [pid = 2854] [id = 712] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x128981800 == 39 [pid = 2854] [id = 711] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12372e000 == 38 [pid = 2854] [id = 710] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x119b60000 == 37 [pid = 2854] [id = 709] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1bd000 == 36 [pid = 2854] [id = 17] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x116681800 == 35 [pid = 2854] [id = 708] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x121721000 == 34 [pid = 2854] [id = 707] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x1169b6800 == 33 [pid = 2854] [id = 706] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12b9aa000 == 32 [pid = 2854] [id = 705] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x119fbb800 == 31 [pid = 2854] [id = 725] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12cf0d800 == 30 [pid = 2854] [id = 724] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9bc800 == 29 [pid = 2854] [id = 723] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12c2f8000 == 28 [pid = 2854] [id = 722] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12716d800 == 27 [pid = 2854] [id = 721] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x12c545000 == 26 [pid = 2854] [id = 719] 17:03:16 INFO - PROCESS | 2854 | --DOCSHELL 0x11837f000 == 25 [pid = 2854] [id = 720] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x119a9f800) [pid = 2854] [serial = 2098] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x1188b2400) [pid = 2854] [serial = 2092] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1194ca000) [pid = 2854] [serial = 2093] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119982400) [pid = 2854] [serial = 2096] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x1210a2000) [pid = 2854] [serial = 2101] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12300ec00) [pid = 2854] [serial = 2104] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1210e5400) [pid = 2854] [serial = 2102] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x1176f7400) [pid = 2854] [serial = 2107] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1188bbc00) [pid = 2854] [serial = 2108] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x123aad800) [pid = 2854] [serial = 2113] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x123349800) [pid = 2854] [serial = 2105] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x118225400) [pid = 2854] [serial = 2089] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11854a400) [pid = 2854] [serial = 2090] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x115e24c00) [pid = 2854] [serial = 2086] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x116908000) [pid = 2854] [serial = 2087] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x118883800) [pid = 2854] [serial = 2084] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11875d400) [pid = 2854] [serial = 2083] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x11887c400) [pid = 2854] [serial = 2075] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x1240a8400) [pid = 2854] [serial = 2114] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1183a5400) [pid = 2854] [serial = 2074] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x119a9fc00) [pid = 2854] [serial = 2078] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x124c1e400) [pid = 2854] [serial = 2116] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x119905000) [pid = 2854] [serial = 2077] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x123573400) [pid = 2854] [serial = 2111] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119767000) [pid = 2854] [serial = 2095] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x119aaac00) [pid = 2854] [serial = 2099] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11670a400) [pid = 2854] [serial = 2081] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x112f39400) [pid = 2854] [serial = 2080] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x119c2a800) [pid = 2854] [serial = 2110] [outer = 0x0] [url = about:blank] 17:03:16 INFO - PROCESS | 2854 | 1468022596915 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]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:03:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1269ms 17:03:16 INFO - PROCESS | 2854 | 1468022596941 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:03:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:03:16 INFO - PROCESS | 2854 | 1468022596948 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:03:16 INFO - PROCESS | 2854 | 1468022596952 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 2854 | 1468022596957 Marionette TRACE conn2 <- [1,2878,null,{}] 17:03:16 INFO - PROCESS | 2854 | 1468022596963 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}] 17:03:16 INFO - PROCESS | 2854 | 1468022596964 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:17 INFO - PROCESS | 2854 | 1468022597040 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:03:17 INFO - PROCESS | 2854 | 1468022597044 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 2854 | 1468022597047 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x118248800 == 26 [pid = 2854] [id = 727] 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x113202c00) [pid = 2854] [serial = 2181] [outer = 0x0] 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x11330e000) [pid = 2854] [serial = 2182] [outer = 0x113202c00] 17:03:17 INFO - PROCESS | 2854 | 1468022597076 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x115e8e000) [pid = 2854] [serial = 2183] [outer = 0x113202c00] 17:03:17 INFO - PROCESS | 2854 | 1468022597485 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]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:03:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 577ms 17:03:17 INFO - PROCESS | 2854 | 1468022597529 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 2854 | 1468022597532 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:03:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:03:17 INFO - PROCESS | 2854 | 1468022597535 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 2854 | 1468022597538 Marionette TRACE conn2 <- [1,2882,null,{}] 17:03:17 INFO - PROCESS | 2854 | 1468022597542 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}] 17:03:17 INFO - PROCESS | 2854 | 1468022597544 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:17 INFO - PROCESS | 2854 | 1468022597654 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:03:17 INFO - PROCESS | 2854 | 1468022597780 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 2854 | 1468022597783 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:17 INFO - PROCESS | 2854 | ++DOCSHELL 0x118424800 == 27 [pid = 2854] [id = 728] 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1133eac00) [pid = 2854] [serial = 2184] [outer = 0x0] 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x114f84400) [pid = 2854] [serial = 2185] [outer = 0x1133eac00] 17:03:17 INFO - PROCESS | 2854 | 1468022597816 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11670b000) [pid = 2854] [serial = 2186] [outer = 0x1133eac00] 17:03:18 INFO - PROCESS | 2854 | 1468022598285 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]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:03:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 825ms 17:03:18 INFO - PROCESS | 2854 | 1468022598369 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 2854 | 1468022598372 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:03:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:03:18 INFO - PROCESS | 2854 | 1468022598380 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 2854 | 1468022598382 Marionette TRACE conn2 <- [1,2886,null,{}] 17:03:18 INFO - PROCESS | 2854 | 1468022598385 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}] 17:03:18 INFO - PROCESS | 2854 | 1468022598386 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:18 INFO - PROCESS | 2854 | 1468022598488 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:03:18 INFO - PROCESS | 2854 | 1468022598565 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 2854 | 1468022598566 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:18 INFO - PROCESS | 2854 | ++DOCSHELL 0x119bbd800 == 28 [pid = 2854] [id = 729] 17:03:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x118225400) [pid = 2854] [serial = 2187] [outer = 0x0] 17:03:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x11822c400) [pid = 2854] [serial = 2188] [outer = 0x118225400] 17:03:18 INFO - PROCESS | 2854 | 1468022598597 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1183a5400) [pid = 2854] [serial = 2189] [outer = 0x118225400] 17:03:19 INFO - PROCESS | 2854 | 1468022599201 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]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:03:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 17:03:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:03:19 INFO - PROCESS | 2854 | 1468022599250 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 2854 | 1468022599252 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:03:19 INFO - PROCESS | 2854 | 1468022599256 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 2854 | 1468022599258 Marionette TRACE conn2 <- [1,2890,null,{}] 17:03:19 INFO - PROCESS | 2854 | 1468022599262 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}] 17:03:19 INFO - PROCESS | 2854 | 1468022599264 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:19 INFO - PROCESS | 2854 | 1468022599373 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:03:19 INFO - PROCESS | 2854 | --DOCSHELL 0x121707000 == 27 [pid = 2854] [id = 726] 17:03:19 INFO - PROCESS | 2854 | 1468022599454 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 2854 | 1468022599456 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x118157800 == 28 [pid = 2854] [id = 730] 17:03:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x112cd4800) [pid = 2854] [serial = 2190] [outer = 0x0] 17:03:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x113c56400) [pid = 2854] [serial = 2191] [outer = 0x112cd4800] 17:03:19 INFO - PROCESS | 2854 | 1468022599483 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1167d5000) [pid = 2854] [serial = 2192] [outer = 0x112cd4800] 17:03:19 INFO - PROCESS | 2854 | 1468022599785 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:03:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 574ms 17:03:19 INFO - PROCESS | 2854 | 1468022599835 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 2854 | 1468022599838 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:03:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:03:19 INFO - PROCESS | 2854 | 1468022599844 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 2854 | 1468022599846 Marionette TRACE conn2 <- [1,2894,null,{}] 17:03:19 INFO - PROCESS | 2854 | 1468022599849 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}] 17:03:19 INFO - PROCESS | 2854 | 1468022599850 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:19 INFO - PROCESS | 2854 | 1468022599926 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:03:19 INFO - PROCESS | 2854 | 1468022599931 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 2854 | 1468022599932 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:19 INFO - PROCESS | 2854 | ++DOCSHELL 0x121706800 == 29 [pid = 2854] [id = 731] 17:03:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x118333000) [pid = 2854] [serial = 2193] [outer = 0x0] 17:03:19 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11858b400) [pid = 2854] [serial = 2194] [outer = 0x118333000] 17:03:19 INFO - PROCESS | 2854 | 1468022599960 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x118761000) [pid = 2854] [serial = 2195] [outer = 0x118333000] 17:03:20 INFO - PROCESS | 2854 | 1468022600302 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]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:03:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 471ms 17:03:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:03:20 INFO - PROCESS | 2854 | 1468022600314 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 2854 | 1468022600315 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:03:20 INFO - PROCESS | 2854 | 1468022600317 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 2854 | 1468022600320 Marionette TRACE conn2 <- [1,2898,null,{}] 17:03:20 INFO - PROCESS | 2854 | 1468022600330 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}] 17:03:20 INFO - PROCESS | 2854 | 1468022600333 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:20 INFO - PROCESS | 2854 | 1468022600420 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:03:20 INFO - PROCESS | 2854 | 1468022600479 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 2854 | 1468022600481 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:20 INFO - PROCESS | 2854 | ++DOCSHELL 0x12574e800 == 30 [pid = 2854] [id = 732] 17:03:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x1167c9800) [pid = 2854] [serial = 2196] [outer = 0x0] 17:03:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119490400) [pid = 2854] [serial = 2197] [outer = 0x1167c9800] 17:03:20 INFO - PROCESS | 2854 | 1468022600516 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119770c00) [pid = 2854] [serial = 2198] [outer = 0x1167c9800] 17:03:20 INFO - PROCESS | 2854 | 1468022600905 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]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:03:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 621ms 17:03:20 INFO - PROCESS | 2854 | 1468022600945 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 2854 | 1468022600948 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:03:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:03:20 INFO - PROCESS | 2854 | 1468022600951 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 2854 | 1468022600953 Marionette TRACE conn2 <- [1,2902,null,{}] 17:03:20 INFO - PROCESS | 2854 | 1468022600957 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}] 17:03:20 INFO - PROCESS | 2854 | 1468022600959 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:21 INFO - PROCESS | 2854 | 1468022601114 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:03:21 INFO - PROCESS | 2854 | 1468022601138 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 2854 | 1468022601139 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x128a98000 == 31 [pid = 2854] [id = 733] 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x11990c400) [pid = 2854] [serial = 2199] [outer = 0x0] 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119a9e400) [pid = 2854] [serial = 2200] [outer = 0x11990c400] 17:03:21 INFO - PROCESS | 2854 | 1468022601181 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x119aa8c00) [pid = 2854] [serial = 2201] [outer = 0x11990c400] 17:03:21 INFO - PROCESS | 2854 | 1468022601605 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:03:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 17:03:21 INFO - PROCESS | 2854 | 1468022601622 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 2854 | 1468022601624 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:03:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:03:21 INFO - PROCESS | 2854 | 1468022601635 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 2854 | 1468022601637 Marionette TRACE conn2 <- [1,2906,null,{}] 17:03:21 INFO - PROCESS | 2854 | 1468022601640 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}] 17:03:21 INFO - PROCESS | 2854 | 1468022601642 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:21 INFO - PROCESS | 2854 | 1468022601814 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:03:21 INFO - PROCESS | 2854 | 1468022601837 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 2854 | 1468022601839 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:21 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f77800 == 32 [pid = 2854] [id = 734] 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x110ee7800) [pid = 2854] [serial = 2202] [outer = 0x0] 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119c28000) [pid = 2854] [serial = 2203] [outer = 0x110ee7800] 17:03:21 INFO - PROCESS | 2854 | 1468022601890 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x11a0e1000) [pid = 2854] [serial = 2204] [outer = 0x110ee7800] 17:03:22 INFO - PROCESS | 2854 | 1468022602284 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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:03:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 17:03:22 INFO - PROCESS | 2854 | 1468022602306 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 2854 | 1468022602307 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:03:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:03:22 INFO - PROCESS | 2854 | 1468022602315 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 2854 | 1468022602316 Marionette TRACE conn2 <- [1,2910,null,{}] 17:03:22 INFO - PROCESS | 2854 | 1468022602318 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}] 17:03:22 INFO - PROCESS | 2854 | 1468022602323 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:22 INFO - PROCESS | 2854 | 1468022602446 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:03:22 INFO - PROCESS | 2854 | 1468022602450 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:22 INFO - PROCESS | 2854 | 1468022602451 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x1297c8800 == 33 [pid = 2854] [id = 735] 17:03:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x11a0e6c00) [pid = 2854] [serial = 2205] [outer = 0x0] 17:03:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1210e4400) [pid = 2854] [serial = 2206] [outer = 0x11a0e6c00] 17:03:22 INFO - PROCESS | 2854 | 1468022602476 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x123aad800) [pid = 2854] [serial = 2207] [outer = 0x11a0e6c00] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1167cb000) [pid = 2854] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x1183acc00) [pid = 2854] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x112e84400) [pid = 2854] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1210e7400) [pid = 2854] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x126372000) [pid = 2854] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x127367800) [pid = 2854] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x1176fc800) [pid = 2854] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x127314c00) [pid = 2854] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x113203000) [pid = 2854] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x111c18800) [pid = 2854] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x1121b7400) [pid = 2854] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x116149c00) [pid = 2854] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x1183a8000) [pid = 2854] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x123aaa000) [pid = 2854] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x119a47400) [pid = 2854] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x119c2d000) [pid = 2854] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x118225c00) [pid = 2854] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x127388800) [pid = 2854] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x11917c400) [pid = 2854] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x116140000) [pid = 2854] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x123b27000) [pid = 2854] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x116140800) [pid = 2854] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x127388c00) [pid = 2854] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:03:22 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x12cf06800) [pid = 2854] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:03:22 INFO - PROCESS | 2854 | 1468022602862 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]]]}] 17:03:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:03:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:03:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 574ms 17:03:22 INFO - PROCESS | 2854 | 1468022602885 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 2854 | 1468022602887 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:03:22 INFO - TEST-START | /DOMEvents/constructors.html 17:03:22 INFO - PROCESS | 2854 | 1468022602889 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 2854 | 1468022602890 Marionette TRACE conn2 <- [1,2914,null,{}] 17:03:22 INFO - PROCESS | 2854 | 1468022602892 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}] 17:03:22 INFO - PROCESS | 2854 | 1468022602893 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:22 INFO - PROCESS | 2854 | 1468022602966 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:03:22 INFO - PROCESS | 2854 | 1468022602969 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:22 INFO - PROCESS | 2854 | 1468022602980 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:22 INFO - PROCESS | 2854 | ++DOCSHELL 0x12171d800 == 34 [pid = 2854] [id = 736] 17:03:22 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1133f3000) [pid = 2854] [serial = 2208] [outer = 0x0] 17:03:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x116140800) [pid = 2854] [serial = 2209] [outer = 0x1133f3000] 17:03:23 INFO - PROCESS | 2854 | 1468022603005 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1183cf400) [pid = 2854] [serial = 2210] [outer = 0x1133f3000] 17:03:23 INFO - PROCESS | 2854 | 1468022603369 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]]]}] 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:03:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:03:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:03:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 524ms 17:03:23 INFO - PROCESS | 2854 | 1468022603420 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 2854 | 1468022603421 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:03:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:03:23 INFO - PROCESS | 2854 | 1468022603423 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 2854 | 1468022603424 Marionette TRACE conn2 <- [1,2918,null,{}] 17:03:23 INFO - PROCESS | 2854 | 1468022603427 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}] 17:03:23 INFO - PROCESS | 2854 | 1468022603428 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:23 INFO - PROCESS | 2854 | 1468022603502 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:03:23 INFO - PROCESS | 2854 | 1468022603506 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 2854 | 1468022603507 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:23 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b027800 == 35 [pid = 2854] [id = 737] 17:03:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x11917c400) [pid = 2854] [serial = 2211] [outer = 0x0] 17:03:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12109b400) [pid = 2854] [serial = 2212] [outer = 0x11917c400] 17:03:23 INFO - PROCESS | 2854 | 1468022603534 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x1246cf000) [pid = 2854] [serial = 2213] [outer = 0x11917c400] 17:03:23 INFO - PROCESS | 2854 | 1468022603834 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:03:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:03:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 17:03:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:03:23 INFO - PROCESS | 2854 | 1468022603894 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 2854 | 1468022603895 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:03:23 INFO - PROCESS | 2854 | 1468022603898 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 2854 | 1468022603899 Marionette TRACE conn2 <- [1,2922,null,{}] 17:03:23 INFO - PROCESS | 2854 | 1468022603902 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}] 17:03:23 INFO - PROCESS | 2854 | 1468022603903 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:23 INFO - PROCESS | 2854 | 1468022603990 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:03:24 INFO - PROCESS | 2854 | 1468022603998 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 2854 | 1468022603999 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b1b7800 == 36 [pid = 2854] [id = 738] 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x11822e000) [pid = 2854] [serial = 2214] [outer = 0x0] 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12412f400) [pid = 2854] [serial = 2215] [outer = 0x11822e000] 17:03:24 INFO - PROCESS | 2854 | 1468022604040 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x124cbfc00) [pid = 2854] [serial = 2216] [outer = 0x11822e000] 17:03:24 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:03:24 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:03:24 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:03:24 INFO - PROCESS | 2854 | [2854] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:03:24 INFO - PROCESS | 2854 | 1468022604491 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]]]}] 17:03:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:03:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:03:24 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 17:03:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:03:24 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 17:03:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:03:24 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]" 17:03:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:03:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:03:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 17:03:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:03:24 INFO - PROCESS | 2854 | 1468022604521 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 2854 | 1468022604522 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:03:24 INFO - PROCESS | 2854 | 1468022604525 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 2854 | 1468022604526 Marionette TRACE conn2 <- [1,2926,null,{}] 17:03:24 INFO - PROCESS | 2854 | 1468022604528 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}] 17:03:24 INFO - PROCESS | 2854 | 1468022604529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:24 INFO - PROCESS | 2854 | 1468022604605 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:03:24 INFO - PROCESS | 2854 | 1468022604611 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 2854 | 1468022604612 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:24 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be22000 == 37 [pid = 2854] [id = 739] 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x125708c00) [pid = 2854] [serial = 2217] [outer = 0x0] 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x1263e8000) [pid = 2854] [serial = 2218] [outer = 0x125708c00] 17:03:24 INFO - PROCESS | 2854 | 1468022604635 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x116709800) [pid = 2854] [serial = 2219] [outer = 0x125708c00] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x121706800 == 36 [pid = 2854] [id = 731] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x118157800 == 35 [pid = 2854] [id = 730] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x119bbd800 == 34 [pid = 2854] [id = 729] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x118424800 == 33 [pid = 2854] [id = 728] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x118248800 == 32 [pid = 2854] [id = 727] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x12574e800 == 31 [pid = 2854] [id = 732] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x128a98000 == 30 [pid = 2854] [id = 733] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x12b027800 == 29 [pid = 2854] [id = 737] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x12b1b7800 == 28 [pid = 2854] [id = 738] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x1297c8800 == 27 [pid = 2854] [id = 735] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x12171d800 == 26 [pid = 2854] [id = 736] 17:03:25 INFO - PROCESS | 2854 | --DOCSHELL 0x128f77800 == 25 [pid = 2854] [id = 734] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x12cf10000) [pid = 2854] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x127388400) [pid = 2854] [serial = 2171] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x118881400) [pid = 2854] [serial = 2150] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x125674000) [pid = 2854] [serial = 2170] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12334cc00) [pid = 2854] [serial = 2153] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x128bd6800) [pid = 2854] [serial = 2155] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x128c3e000) [pid = 2854] [serial = 2173] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x128bcc800) [pid = 2854] [serial = 2147] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x129203800) [pid = 2854] [serial = 2174] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x11949d000) [pid = 2854] [serial = 2180] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119bedc00) [pid = 2854] [serial = 2152] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x121672800) [pid = 2854] [serial = 2138] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11330e000) [pid = 2854] [serial = 2182] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x116a1a400) [pid = 2854] [serial = 2176] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x117db7800) [pid = 2854] [serial = 2177] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x118883c00) [pid = 2854] [serial = 2179] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x113210400) [pid = 2854] [serial = 2161] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x123574000) [pid = 2854] [serial = 2140] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x12731b400) [pid = 2854] [serial = 2143] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 77 (0x12570f000) [pid = 2854] [serial = 2141] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 76 (0x12738b800) [pid = 2854] [serial = 2146] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 75 (0x119766c00) [pid = 2854] [serial = 2165] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 74 (0x119437000) [pid = 2854] [serial = 2164] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 73 (0x11697b400) [pid = 2854] [serial = 2162] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 72 (0x127369400) [pid = 2854] [serial = 2144] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 71 (0x1294bf000) [pid = 2854] [serial = 1478] [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.] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 70 (0x129205400) [pid = 2854] [serial = 2156] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 69 (0x116716000) [pid = 2854] [serial = 2125] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 68 (0x116f37400) [pid = 2854] [serial = 2126] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 67 (0x11297b400) [pid = 2854] [serial = 2119] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 66 (0x113ddd400) [pid = 2854] [serial = 2120] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 65 (0x1210dc800) [pid = 2854] [serial = 2137] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 64 (0x118550400) [pid = 2854] [serial = 2128] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 63 (0x11887d800) [pid = 2854] [serial = 2129] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 62 (0x12667e000) [pid = 2854] [serial = 2117] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 61 (0x119c23c00) [pid = 2854] [serial = 2134] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 60 (0x119c31400) [pid = 2854] [serial = 2135] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 59 (0x123aaac00) [pid = 2854] [serial = 2168] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 58 (0x118556400) [pid = 2854] [serial = 2122] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 57 (0x123010800) [pid = 2854] [serial = 2167] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 56 (0x11887f000) [pid = 2854] [serial = 2123] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 55 (0x12920d000) [pid = 2854] [serial = 2158] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 54 (0x119769800) [pid = 2854] [serial = 2131] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 53 (0x119981c00) [pid = 2854] [serial = 2132] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 52 (0x129415c00) [pid = 2854] [serial = 2159] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | --DOMWINDOW == 51 (0x11697e000) [pid = 2854] [serial = 2149] [outer = 0x0] [url = about:blank] 17:03:26 INFO - PROCESS | 2854 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:03:26 INFO - PROCESS | 2854 | 1468022606113 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]]]}] 17:03:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:03:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1624ms 17:03:26 INFO - PROCESS | 2854 | 1468022606150 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 2854 | 1468022606152 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:03:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:03:26 INFO - PROCESS | 2854 | 1468022606155 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 2854 | 1468022606158 Marionette TRACE conn2 <- [1,2930,null,{}] 17:03:26 INFO - PROCESS | 2854 | 1468022606162 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}] 17:03:26 INFO - PROCESS | 2854 | 1468022606163 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:26 INFO - PROCESS | 2854 | 1468022606247 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:03:26 INFO - PROCESS | 2854 | 1468022606305 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 2854 | 1468022606308 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x117d85000 == 26 [pid = 2854] [id = 740] 17:03:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 52 (0x11619a400) [pid = 2854] [serial = 2220] [outer = 0x0] 17:03:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 53 (0x11619ec00) [pid = 2854] [serial = 2221] [outer = 0x11619a400] 17:03:26 INFO - PROCESS | 2854 | 1468022606339 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 54 (0x116a1a400) [pid = 2854] [serial = 2222] [outer = 0x11619a400] 17:03:26 INFO - PROCESS | 2854 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:03:26 INFO - PROCESS | 2854 | 1468022606658 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]]]}] 17:03:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:03:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 525ms 17:03:26 INFO - PROCESS | 2854 | 1468022606681 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 2854 | 1468022606687 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:03:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:03:26 INFO - PROCESS | 2854 | 1468022606696 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 2854 | 1468022606699 Marionette TRACE conn2 <- [1,2934,null,{}] 17:03:26 INFO - PROCESS | 2854 | 1468022606703 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}] 17:03:26 INFO - PROCESS | 2854 | 1468022606706 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:26 INFO - PROCESS | 2854 | 1468022606835 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:03:26 INFO - PROCESS | 2854 | 1468022606914 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 2854 | 1468022606916 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:26 INFO - PROCESS | 2854 | ++DOCSHELL 0x119734000 == 27 [pid = 2854] [id = 741] 17:03:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 55 (0x116a1b400) [pid = 2854] [serial = 2223] [outer = 0x0] 17:03:26 INFO - PROCESS | 2854 | ++DOMWINDOW == 56 (0x117dbc800) [pid = 2854] [serial = 2224] [outer = 0x116a1b400] 17:03:26 INFO - PROCESS | 2854 | 1468022606961 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 57 (0x118548c00) [pid = 2854] [serial = 2225] [outer = 0x116a1b400] 17:03:27 INFO - PROCESS | 2854 | 1468022607237 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]]]}] 17:03:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:03:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms 17:03:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:03:27 INFO - PROCESS | 2854 | 1468022607267 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 2854 | 1468022607269 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:03:27 INFO - PROCESS | 2854 | 1468022607271 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 2854 | 1468022607285 Marionette TRACE conn2 <- [1,2938,null,{}] 17:03:27 INFO - PROCESS | 2854 | 1468022607301 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}] 17:03:27 INFO - PROCESS | 2854 | 1468022607304 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:27 INFO - PROCESS | 2854 | 1468022607385 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:03:27 INFO - PROCESS | 2854 | 1468022607442 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 2854 | 1468022607444 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x12170a000 == 28 [pid = 2854] [id = 742] 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 58 (0x110ef2800) [pid = 2854] [serial = 2226] [outer = 0x0] 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 59 (0x118890800) [pid = 2854] [serial = 2227] [outer = 0x110ef2800] 17:03:27 INFO - PROCESS | 2854 | 1468022607472 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 60 (0x119767c00) [pid = 2854] [serial = 2228] [outer = 0x110ef2800] 17:03:27 INFO - PROCESS | 2854 | 1468022607744 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]]]}] 17:03:27 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. 17:03:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 491ms 17:03:27 INFO - PROCESS | 2854 | 1468022607766 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:03:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:03:27 INFO - PROCESS | 2854 | 1468022607768 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:03:27 INFO - PROCESS | 2854 | 1468022607770 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 2854 | 1468022607771 Marionette TRACE conn2 <- [1,2942,null,{}] 17:03:27 INFO - PROCESS | 2854 | 1468022607780 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}] 17:03:27 INFO - PROCESS | 2854 | 1468022607782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:27 INFO - PROCESS | 2854 | 1468022607868 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:03:27 INFO - PROCESS | 2854 | 1468022607872 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 2854 | 1468022607873 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:27 INFO - PROCESS | 2854 | ++DOCSHELL 0x124c8e800 == 29 [pid = 2854] [id = 743] 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 61 (0x11976e400) [pid = 2854] [serial = 2229] [outer = 0x0] 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 62 (0x119a42000) [pid = 2854] [serial = 2230] [outer = 0x11976e400] 17:03:27 INFO - PROCESS | 2854 | 1468022607901 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 2854 | ++DOMWINDOW == 63 (0x119aa5800) [pid = 2854] [serial = 2231] [outer = 0x11976e400] 17:03:28 INFO - PROCESS | 2854 | 1468022608207 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"]]]}] 17:03:28 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 17:03:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:03:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 17:03:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:03:28 INFO - PROCESS | 2854 | 1468022608240 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 2854 | 1468022608242 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:03:28 INFO - PROCESS | 2854 | 1468022608247 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 2854 | 1468022608249 Marionette TRACE conn2 <- [1,2946,null,{}] 17:03:28 INFO - PROCESS | 2854 | 1468022608252 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}] 17:03:28 INFO - PROCESS | 2854 | 1468022608254 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:28 INFO - PROCESS | 2854 | 1468022608394 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:03:28 INFO - PROCESS | 2854 | 1468022608399 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 2854 | 1468022608400 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x125753800 == 30 [pid = 2854] [id = 744] 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 64 (0x11619c800) [pid = 2854] [serial = 2232] [outer = 0x0] 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 65 (0x119aa3000) [pid = 2854] [serial = 2233] [outer = 0x11619c800] 17:03:28 INFO - PROCESS | 2854 | 1468022608424 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 66 (0x12109c800) [pid = 2854] [serial = 2234] [outer = 0x11619c800] 17:03:28 INFO - PROCESS | 2854 | 1468022608702 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]]]}] 17:03:28 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. 17:03:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 17:03:28 INFO - PROCESS | 2854 | 1468022608767 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 2854 | 1468022608768 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:03:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:03:28 INFO - PROCESS | 2854 | 1468022608770 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 2854 | 1468022608771 Marionette TRACE conn2 <- [1,2950,null,{}] 17:03:28 INFO - PROCESS | 2854 | 1468022608774 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}] 17:03:28 INFO - PROCESS | 2854 | 1468022608778 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:28 INFO - PROCESS | 2854 | 1468022608870 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:03:28 INFO - PROCESS | 2854 | 1468022608873 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 2854 | 1468022608875 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:28 INFO - PROCESS | 2854 | ++DOCSHELL 0x128ba5800 == 31 [pid = 2854] [id = 745] 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 67 (0x11a0e0000) [pid = 2854] [serial = 2235] [outer = 0x0] 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 68 (0x12300c000) [pid = 2854] [serial = 2236] [outer = 0x11a0e0000] 17:03:28 INFO - PROCESS | 2854 | 1468022608904 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 2854 | ++DOMWINDOW == 69 (0x123fa9000) [pid = 2854] [serial = 2237] [outer = 0x11a0e0000] 17:03:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x129451800 == 32 [pid = 2854] [id = 746] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 70 (0x125670000) [pid = 2854] [serial = 2238] [outer = 0x0] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 71 (0x123aaa000) [pid = 2854] [serial = 2239] [outer = 0x125670000] 17:03:29 INFO - PROCESS | 2854 | 1468022609258 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]]]}] 17:03:29 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. 17:03:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 17:03:29 INFO - PROCESS | 2854 | 1468022609295 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 2854 | 1468022609297 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:03:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:03:29 INFO - PROCESS | 2854 | 1468022609299 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 2854 | 1468022609300 Marionette TRACE conn2 <- [1,2954,null,{}] 17:03:29 INFO - PROCESS | 2854 | 1468022609302 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}] 17:03:29 INFO - PROCESS | 2854 | 1468022609303 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:29 INFO - PROCESS | 2854 | 1468022609422 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:03:29 INFO - PROCESS | 2854 | 1468022609428 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 2854 | 1468022609437 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x128f8d000 == 33 [pid = 2854] [id = 747] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 72 (0x123aaac00) [pid = 2854] [serial = 2240] [outer = 0x0] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 73 (0x12567b000) [pid = 2854] [serial = 2241] [outer = 0x123aaac00] 17:03:29 INFO - PROCESS | 2854 | 1468022609462 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 74 (0x127314c00) [pid = 2854] [serial = 2242] [outer = 0x123aaac00] 17:03:29 INFO - PROCESS | 2854 | 1468022609721 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]]]}] 17:03:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:03:29 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 17:03:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 17:03:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:03:29 INFO - PROCESS | 2854 | 1468022609770 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 2854 | 1468022609771 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:03:29 INFO - PROCESS | 2854 | 1468022609773 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 2854 | 1468022609774 Marionette TRACE conn2 <- [1,2958,null,{}] 17:03:29 INFO - PROCESS | 2854 | 1468022609783 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}] 17:03:29 INFO - PROCESS | 2854 | 1468022609784 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:29 INFO - PROCESS | 2854 | 1468022609865 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:03:29 INFO - PROCESS | 2854 | 1468022609869 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 2854 | 1468022609871 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:29 INFO - PROCESS | 2854 | ++DOCSHELL 0x12ae3e000 == 34 [pid = 2854] [id = 748] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 75 (0x127315000) [pid = 2854] [serial = 2243] [outer = 0x0] 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 76 (0x127366000) [pid = 2854] [serial = 2244] [outer = 0x127315000] 17:03:29 INFO - PROCESS | 2854 | 1468022609893 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 2854 | ++DOMWINDOW == 77 (0x128bcac00) [pid = 2854] [serial = 2245] [outer = 0x127315000] 17:03:30 INFO - PROCESS | 2854 | 1468022610201 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]]]}] 17:03:30 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. 17:03:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 476ms 17:03:30 INFO - PROCESS | 2854 | 1468022610250 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 2854 | 1468022610251 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:03:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:03:30 INFO - PROCESS | 2854 | 1468022610253 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 2854 | 1468022610254 Marionette TRACE conn2 <- [1,2962,null,{}] 17:03:30 INFO - PROCESS | 2854 | 1468022610257 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}] 17:03:30 INFO - PROCESS | 2854 | 1468022610258 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:30 INFO - PROCESS | 2854 | 1468022610363 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:03:30 INFO - PROCESS | 2854 | 1468022610370 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 2854 | 1468022610371 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x121708800 == 35 [pid = 2854] [id = 749] 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 78 (0x128bcb000) [pid = 2854] [serial = 2246] [outer = 0x0] 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x128bd1800) [pid = 2854] [serial = 2247] [outer = 0x128bcb000] 17:03:30 INFO - PROCESS | 2854 | 1468022610402 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x128c3e000) [pid = 2854] [serial = 2248] [outer = 0x128bcb000] 17:03:30 INFO - PROCESS | 2854 | 1468022610663 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]]]}] 17:03:30 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. 17:03:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 418ms 17:03:30 INFO - PROCESS | 2854 | 1468022610671 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 2854 | 1468022610673 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:03:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:03:30 INFO - PROCESS | 2854 | 1468022610686 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 2854 | 1468022610687 Marionette TRACE conn2 <- [1,2966,null,{}] 17:03:30 INFO - PROCESS | 2854 | 1468022610690 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}] 17:03:30 INFO - PROCESS | 2854 | 1468022610691 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:30 INFO - PROCESS | 2854 | 1468022610788 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:03:30 INFO - PROCESS | 2854 | 1468022610791 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 2854 | 1468022610794 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:30 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be2c000 == 36 [pid = 2854] [id = 750] 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x128bd6000) [pid = 2854] [serial = 2249] [outer = 0x0] 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x129203400) [pid = 2854] [serial = 2250] [outer = 0x128bd6000] 17:03:30 INFO - PROCESS | 2854 | 1468022610818 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x12920fc00) [pid = 2854] [serial = 2251] [outer = 0x128bd6000] 17:03:31 INFO - PROCESS | 2854 | 1468022611118 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]]]}] 17:03:31 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. 17:03:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 481ms 17:03:31 INFO - PROCESS | 2854 | 1468022611158 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:03:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:03:31 INFO - PROCESS | 2854 | 1468022611162 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:03:31 INFO - PROCESS | 2854 | 1468022611164 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 2854 | 1468022611166 Marionette TRACE conn2 <- [1,2970,null,{}] 17:03:31 INFO - PROCESS | 2854 | 1468022611168 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}] 17:03:31 INFO - PROCESS | 2854 | 1468022611169 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:31 INFO - PROCESS | 2854 | 1468022611256 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:03:31 INFO - PROCESS | 2854 | 1468022611333 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 2854 | 1468022611335 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x125752000 == 37 [pid = 2854] [id = 751] 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x128bcdc00) [pid = 2854] [serial = 2252] [outer = 0x0] 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x12940ec00) [pid = 2854] [serial = 2253] [outer = 0x128bcdc00] 17:03:31 INFO - PROCESS | 2854 | 1468022611367 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x129492000) [pid = 2854] [serial = 2254] [outer = 0x128bcdc00] 17:03:31 INFO - PROCESS | 2854 | 1468022611670 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]]]}] 17:03:31 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. 17:03:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 17:03:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:03:31 INFO - PROCESS | 2854 | 1468022611686 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 2854 | 1468022611687 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:03:31 INFO - PROCESS | 2854 | 1468022611689 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 2854 | 1468022611690 Marionette TRACE conn2 <- [1,2974,null,{}] 17:03:31 INFO - PROCESS | 2854 | 1468022611694 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}] 17:03:31 INFO - PROCESS | 2854 | 1468022611695 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:31 INFO - PROCESS | 2854 | 1468022611801 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:03:31 INFO - PROCESS | 2854 | 1468022611811 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 2854 | 1468022611812 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:31 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c71a000 == 38 [pid = 2854] [id = 752] 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x1294bbc00) [pid = 2854] [serial = 2255] [outer = 0x0] 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12a6e7000) [pid = 2854] [serial = 2256] [outer = 0x1294bbc00] 17:03:31 INFO - PROCESS | 2854 | 1468022611836 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12a841c00) [pid = 2854] [serial = 2257] [outer = 0x1294bbc00] 17:03:32 INFO - PROCESS | 2854 | 1468022612206 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]]]}] 17:03:32 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. 17:03:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 17:03:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:03:32 INFO - PROCESS | 2854 | 1468022612220 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 2854 | 1468022612222 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:03:32 INFO - PROCESS | 2854 | 1468022612225 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 2854 | 1468022612227 Marionette TRACE conn2 <- [1,2978,null,{}] 17:03:32 INFO - PROCESS | 2854 | 1468022612230 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}] 17:03:32 INFO - PROCESS | 2854 | 1468022612232 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:32 INFO - PROCESS | 2854 | 1468022612392 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:03:32 INFO - PROCESS | 2854 | 1468022612413 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 2854 | 1468022612415 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9cb000 == 39 [pid = 2854] [id = 753] 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x127106400) [pid = 2854] [serial = 2258] [outer = 0x0] 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12a842000) [pid = 2854] [serial = 2259] [outer = 0x127106400] 17:03:32 INFO - PROCESS | 2854 | 1468022612464 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12ad38400) [pid = 2854] [serial = 2260] [outer = 0x127106400] 17:03:32 INFO - PROCESS | 2854 | 1468022612748 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]]]}] 17:03:32 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. 17:03:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 574ms 17:03:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:03:32 INFO - PROCESS | 2854 | 1468022612800 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 2854 | 1468022612801 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:03:32 INFO - PROCESS | 2854 | 1468022612803 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 2854 | 1468022612804 Marionette TRACE conn2 <- [1,2982,null,{}] 17:03:32 INFO - PROCESS | 2854 | 1468022612806 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}] 17:03:32 INFO - PROCESS | 2854 | 1468022612807 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:32 INFO - PROCESS | 2854 | 1468022612910 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:03:32 INFO - PROCESS | 2854 | 1468022612922 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 2854 | 1468022612923 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:32 INFO - PROCESS | 2854 | ++DOCSHELL 0x12cf11800 == 40 [pid = 2854] [id = 754] 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12ad3a400) [pid = 2854] [serial = 2261] [outer = 0x0] 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12ad41000) [pid = 2854] [serial = 2262] [outer = 0x12ad3a400] 17:03:32 INFO - PROCESS | 2854 | 1468022612948 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12aeed400) [pid = 2854] [serial = 2263] [outer = 0x12ad3a400] 17:03:33 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 17:03:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:03:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 17:03:33 INFO - PROCESS | 2854 | 1468022613264 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"]]]}] 17:03:33 INFO - PROCESS | 2854 | 1468022613271 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 2854 | 1468022613272 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:03:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:03:33 INFO - PROCESS | 2854 | 1468022613277 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 2854 | 1468022613279 Marionette TRACE conn2 <- [1,2986,null,{}] 17:03:33 INFO - PROCESS | 2854 | 1468022613282 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}] 17:03:33 INFO - PROCESS | 2854 | 1468022613283 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:33 INFO - PROCESS | 2854 | 1468022613675 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11990c400) [pid = 2854] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x110ee7800) [pid = 2854] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11a0e6c00) [pid = 2854] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x1133f3000) [pid = 2854] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x112cd4800) [pid = 2854] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x118225400) [pid = 2854] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x1133eac00) [pid = 2854] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x113202c00) [pid = 2854] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1167c9800) [pid = 2854] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x118333000) [pid = 2854] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x11917c400) [pid = 2854] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:03:33 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x11822e000) [pid = 2854] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:03:33 INFO - PROCESS | 2854 | 1468022613725 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 2854 | 1468022613734 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:33 INFO - PROCESS | 2854 | ++DOCSHELL 0x119282800 == 41 [pid = 2854] [id = 755] 17:03:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x110ee7800) [pid = 2854] [serial = 2264] [outer = 0x0] 17:03:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x1133eac00) [pid = 2854] [serial = 2265] [outer = 0x110ee7800] 17:03:33 INFO - PROCESS | 2854 | 1468022613758 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x1183d3000) [pid = 2854] [serial = 2266] [outer = 0x110ee7800] 17:03:34 INFO - PROCESS | 2854 | 1468022613997 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]]]}] 17:03:34 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. 17:03:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 776ms 17:03:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:03:34 INFO - PROCESS | 2854 | 1468022614052 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 2854 | 1468022614053 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:03:34 INFO - PROCESS | 2854 | 1468022614055 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 2854 | 1468022614056 Marionette TRACE conn2 <- [1,2990,null,{}] 17:03:34 INFO - PROCESS | 2854 | 1468022614066 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}] 17:03:34 INFO - PROCESS | 2854 | 1468022614067 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:34 INFO - PROCESS | 2854 | 1468022614158 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:03:34 INFO - PROCESS | 2854 | 1468022614232 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 2854 | 1468022614233 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d00f800 == 42 [pid = 2854] [id = 756] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x111c75000) [pid = 2854] [serial = 2267] [outer = 0x0] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x11990cc00) [pid = 2854] [serial = 2268] [outer = 0x111c75000] 17:03:34 INFO - PROCESS | 2854 | 1468022614257 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12b08fc00) [pid = 2854] [serial = 2269] [outer = 0x111c75000] 17:03:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d24d800 == 43 [pid = 2854] [id = 757] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x12b1ec400) [pid = 2854] [serial = 2270] [outer = 0x0] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x12b1e3000) [pid = 2854] [serial = 2271] [outer = 0x12b1ec400] 17:03:34 INFO - PROCESS | 2854 | 1468022614516 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]]]}] 17:03:34 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. 17:03:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 472ms 17:03:34 INFO - PROCESS | 2854 | 1468022614534 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 2854 | 1468022614535 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:03:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:03:34 INFO - PROCESS | 2854 | 1468022614537 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 2854 | 1468022614538 Marionette TRACE conn2 <- [1,2994,null,{}] 17:03:34 INFO - PROCESS | 2854 | 1468022614541 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}] 17:03:34 INFO - PROCESS | 2854 | 1468022614544 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:34 INFO - PROCESS | 2854 | 1468022614666 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:03:34 INFO - PROCESS | 2854 | 1468022614670 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 2854 | 1468022614671 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:34 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d24a000 == 44 [pid = 2854] [id = 758] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12b09dc00) [pid = 2854] [serial = 2272] [outer = 0x0] 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x12b1e7800) [pid = 2854] [serial = 2273] [outer = 0x12b09dc00] 17:03:34 INFO - PROCESS | 2854 | 1468022614695 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x12b93dc00) [pid = 2854] [serial = 2274] [outer = 0x12b09dc00] 17:03:34 INFO - PROCESS | 2854 | 1468022614980 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]]]}] 17:03:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:03:35 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 17:03:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 17:03:35 INFO - PROCESS | 2854 | 1468022615007 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 2854 | 1468022615009 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:03:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:03:35 INFO - PROCESS | 2854 | 1468022615018 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 2854 | 1468022615019 Marionette TRACE conn2 <- [1,2998,null,{}] 17:03:35 INFO - PROCESS | 2854 | 1468022615022 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}] 17:03:35 INFO - PROCESS | 2854 | 1468022615023 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:35 INFO - PROCESS | 2854 | 1468022615113 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:03:35 INFO - PROCESS | 2854 | 1468022615117 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 2854 | 1468022615118 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x12d6e7000 == 45 [pid = 2854] [id = 759] 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12b93ec00) [pid = 2854] [serial = 2275] [outer = 0x0] 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x12b944000) [pid = 2854] [serial = 2276] [outer = 0x12b93ec00] 17:03:35 INFO - PROCESS | 2854 | 1468022615142 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x12b947c00) [pid = 2854] [serial = 2277] [outer = 0x12b93ec00] 17:03:35 INFO - PROCESS | 2854 | 1468022615439 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]]]}] 17:03:35 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. 17:03:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 17:03:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:03:35 INFO - PROCESS | 2854 | 1468022615487 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 2854 | 1468022615488 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:03:35 INFO - PROCESS | 2854 | 1468022615497 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 2854 | 1468022615499 Marionette TRACE conn2 <- [1,3002,null,{}] 17:03:35 INFO - PROCESS | 2854 | 1468022615501 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}] 17:03:35 INFO - PROCESS | 2854 | 1468022615502 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:35 INFO - PROCESS | 2854 | 1468022615631 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:03:35 INFO - PROCESS | 2854 | 1468022615719 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 2854 | 1468022615721 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:35 INFO - PROCESS | 2854 | ++DOCSHELL 0x116018000 == 46 [pid = 2854] [id = 760] 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x110e81c00) [pid = 2854] [serial = 2278] [outer = 0x0] 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x111c78c00) [pid = 2854] [serial = 2279] [outer = 0x110e81c00] 17:03:35 INFO - PROCESS | 2854 | 1468022615754 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x112cd8c00) [pid = 2854] [serial = 2280] [outer = 0x110e81c00] 17:03:36 INFO - PROCESS | 2854 | 1468022616177 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]]]}] 17:03:36 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. 17:03:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 728ms 17:03:36 INFO - PROCESS | 2854 | 1468022616220 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 2854 | 1468022616222 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:03:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:03:36 INFO - PROCESS | 2854 | 1468022616225 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 2854 | 1468022616227 Marionette TRACE conn2 <- [1,3006,null,{}] 17:03:36 INFO - PROCESS | 2854 | 1468022616231 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}] 17:03:36 INFO - PROCESS | 2854 | 1468022616234 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:36 INFO - PROCESS | 2854 | 1468022616375 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:03:36 INFO - PROCESS | 2854 | 1468022616480 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:36 INFO - PROCESS | 2854 | 1468022616482 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:36 INFO - PROCESS | 2854 | ++DOCSHELL 0x12160b000 == 47 [pid = 2854] [id = 761] 17:03:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x112c91800) [pid = 2854] [serial = 2281] [outer = 0x0] 17:03:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x117db7800) [pid = 2854] [serial = 2282] [outer = 0x112c91800] 17:03:36 INFO - PROCESS | 2854 | 1468022616515 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x118598800) [pid = 2854] [serial = 2283] [outer = 0x112c91800] 17:03:36 INFO - PROCESS | 2854 | 1468022616918 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]]]}] 17:03:36 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. 17:03:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 724ms 17:03:36 INFO - PROCESS | 2854 | 1468022616952 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 2854 | 1468022616955 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:03:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:03:36 INFO - PROCESS | 2854 | 1468022616958 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 2854 | 1468022616959 Marionette TRACE conn2 <- [1,3010,null,{}] 17:03:36 INFO - PROCESS | 2854 | 1468022616962 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}] 17:03:36 INFO - PROCESS | 2854 | 1468022616963 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:37 INFO - PROCESS | 2854 | 1468022617130 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:03:37 INFO - PROCESS | 2854 | 1468022617218 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 2854 | 1468022617219 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:37 INFO - PROCESS | 2854 | ++DOCSHELL 0x12171b800 == 48 [pid = 2854] [id = 762] 17:03:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x11670a000) [pid = 2854] [serial = 2284] [outer = 0x0] 17:03:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x119764000) [pid = 2854] [serial = 2285] [outer = 0x11670a000] 17:03:37 INFO - PROCESS | 2854 | 1468022617248 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x119bf4c00) [pid = 2854] [serial = 2286] [outer = 0x11670a000] 17:03:37 INFO - PROCESS | 2854 | 1468022617864 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]]]}] 17:03:37 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 17:03:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 921ms 17:03:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:03:37 INFO - PROCESS | 2854 | 1468022617880 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 2854 | 1468022617882 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:03:37 INFO - PROCESS | 2854 | 1468022617886 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 2854 | 1468022617887 Marionette TRACE conn2 <- [1,3014,null,{}] 17:03:37 INFO - PROCESS | 2854 | 1468022617891 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}] 17:03:37 INFO - PROCESS | 2854 | 1468022617893 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:38 INFO - PROCESS | 2854 | 1468022618017 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:03:38 INFO - PROCESS | 2854 | 1468022618135 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 2854 | 1468022618136 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x11846c800 == 49 [pid = 2854] [id = 763] 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x116f2c400) [pid = 2854] [serial = 2287] [outer = 0x0] 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x1176fc000) [pid = 2854] [serial = 2288] [outer = 0x116f2c400] 17:03:38 INFO - PROCESS | 2854 | 1468022618167 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x118332c00) [pid = 2854] [serial = 2289] [outer = 0x116f2c400] 17:03:38 INFO - PROCESS | 2854 | [2854] 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 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12d6e7000 == 48 [pid = 2854] [id = 759] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12d24a000 == 47 [pid = 2854] [id = 758] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12d24d800 == 46 [pid = 2854] [id = 757] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12d00f800 == 45 [pid = 2854] [id = 756] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x119282800 == 44 [pid = 2854] [id = 755] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12cf11800 == 43 [pid = 2854] [id = 754] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x1263e8000) [pid = 2854] [serial = 2218] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9cb000 == 42 [pid = 2854] [id = 753] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12c71a000 == 41 [pid = 2854] [id = 752] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x125752000 == 40 [pid = 2854] [id = 751] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12be2c000 == 39 [pid = 2854] [id = 750] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x121708800 == 38 [pid = 2854] [id = 749] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12ae3e000 == 37 [pid = 2854] [id = 748] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x128f8d000 == 36 [pid = 2854] [id = 747] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x129451800 == 35 [pid = 2854] [id = 746] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x128ba5800 == 34 [pid = 2854] [id = 745] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x125753800 == 33 [pid = 2854] [id = 744] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x124c8e800 == 32 [pid = 2854] [id = 743] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12170a000 == 31 [pid = 2854] [id = 742] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x119734000 == 30 [pid = 2854] [id = 741] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x117d85000 == 29 [pid = 2854] [id = 740] 17:03:38 INFO - PROCESS | 2854 | --DOCSHELL 0x12be22000 == 28 [pid = 2854] [id = 739] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x119a9e400) [pid = 2854] [serial = 2200] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x119c28000) [pid = 2854] [serial = 2203] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x1210e4400) [pid = 2854] [serial = 2206] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x11a0e1000) [pid = 2854] [serial = 2204] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x116140800) [pid = 2854] [serial = 2209] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12412f400) [pid = 2854] [serial = 2215] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x123aad800) [pid = 2854] [serial = 2207] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x113c56400) [pid = 2854] [serial = 2191] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1183a5400) [pid = 2854] [serial = 2189] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x11822c400) [pid = 2854] [serial = 2188] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11670b000) [pid = 2854] [serial = 2186] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x114f84400) [pid = 2854] [serial = 2185] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x124cbfc00) [pid = 2854] [serial = 2216] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x115e8e000) [pid = 2854] [serial = 2183] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x119490400) [pid = 2854] [serial = 2197] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11858b400) [pid = 2854] [serial = 2194] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118761000) [pid = 2854] [serial = 2195] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x1167d5000) [pid = 2854] [serial = 2192] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119aa8c00) [pid = 2854] [serial = 2201] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12109b400) [pid = 2854] [serial = 2212] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x119770c00) [pid = 2854] [serial = 2198] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x1246cf000) [pid = 2854] [serial = 2213] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x1183cf400) [pid = 2854] [serial = 2210] [outer = 0x0] [url = about:blank] 17:03:38 INFO - PROCESS | 2854 | 1468022618557 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:03:38 INFO - {} 17:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:03:38 INFO - {} 17:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:03:38 INFO - {} 17:03:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:03:38 INFO - {} 17:03:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 17:03:38 INFO - TEST-START | /FileAPI/fileReader.html 17:03:38 INFO - PROCESS | 2854 | 1468022618607 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 2854 | 1468022618610 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:03:38 INFO - PROCESS | 2854 | 1468022618614 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 2854 | 1468022618615 Marionette TRACE conn2 <- [1,3018,null,{}] 17:03:38 INFO - PROCESS | 2854 | 1468022618618 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}] 17:03:38 INFO - PROCESS | 2854 | 1468022618619 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:38 INFO - PROCESS | 2854 | 1468022618700 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:03:38 INFO - PROCESS | 2854 | 1468022618781 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 2854 | 1468022618782 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:38 INFO - PROCESS | 2854 | ++DOCSHELL 0x119f11800 == 29 [pid = 2854] [id = 764] 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x118737000) [pid = 2854] [serial = 2290] [outer = 0x0] 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x11875d800) [pid = 2854] [serial = 2291] [outer = 0x118737000] 17:03:38 INFO - PROCESS | 2854 | 1468022618809 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x118881800) [pid = 2854] [serial = 2292] [outer = 0x118737000] 17:03:39 INFO - PROCESS | 2854 | 1468022619091 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]]]}] 17:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:03:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:03:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 17:03:39 INFO - PROCESS | 2854 | 1468022619136 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 2854 | 1468022619137 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:03:39 INFO - TEST-START | /FileAPI/historical.html 17:03:39 INFO - PROCESS | 2854 | 1468022619139 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 2854 | 1468022619144 Marionette TRACE conn2 <- [1,3022,null,{}] 17:03:39 INFO - PROCESS | 2854 | 1468022619153 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}] 17:03:39 INFO - PROCESS | 2854 | 1468022619157 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:39 INFO - PROCESS | 2854 | 1468022619236 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:03:39 INFO - PROCESS | 2854 | 1468022619242 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 2854 | 1468022619246 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x123137800 == 30 [pid = 2854] [id = 765] 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x1188b8c00) [pid = 2854] [serial = 2293] [outer = 0x0] 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x119761800) [pid = 2854] [serial = 2294] [outer = 0x1188b8c00] 17:03:39 INFO - PROCESS | 2854 | 1468022619281 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11990b800) [pid = 2854] [serial = 2295] [outer = 0x1188b8c00] 17:03:39 INFO - PROCESS | 2854 | 1468022619598 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"]]]}] 17:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:03:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:03:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:03:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:03:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:03:39 INFO - TEST-OK | /FileAPI/historical.html | took 476ms 17:03:39 INFO - PROCESS | 2854 | 1468022619624 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 2854 | 1468022619628 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:03:39 INFO - TEST-START | /FileAPI/idlharness.html 17:03:39 INFO - PROCESS | 2854 | 1468022619632 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 2854 | 1468022619633 Marionette TRACE conn2 <- [1,3026,null,{}] 17:03:39 INFO - PROCESS | 2854 | 1468022619635 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}] 17:03:39 INFO - PROCESS | 2854 | 1468022619636 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:39 INFO - PROCESS | 2854 | 1468022619716 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:03:39 INFO - PROCESS | 2854 | 1468022619720 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 2854 | 1468022619721 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:39 INFO - PROCESS | 2854 | ++DOCSHELL 0x127155800 == 31 [pid = 2854] [id = 766] 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x119a41800) [pid = 2854] [serial = 2296] [outer = 0x0] 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x119aa4400) [pid = 2854] [serial = 2297] [outer = 0x119a41800] 17:03:39 INFO - PROCESS | 2854 | 1468022619748 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x119c25400) [pid = 2854] [serial = 2298] [outer = 0x119a41800] 17:03:40 INFO - PROCESS | 2854 | 1468022620316 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]]]}] 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:03:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:03:40 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 17:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:03:40 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 17:03:40 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 17:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:03:40 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 17:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:03:40 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 17:03:40 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 17:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:03:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 731ms 17:03:40 INFO - TEST-START | /FileAPI/idlharness.worker 17:03:40 INFO - PROCESS | 2854 | 1468022620363 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 2854 | 1468022620365 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:03:40 INFO - PROCESS | 2854 | 1468022620367 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 2854 | 1468022620368 Marionette TRACE conn2 <- [1,3030,null,{}] 17:03:40 INFO - PROCESS | 2854 | 1468022620371 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}] 17:03:40 INFO - PROCESS | 2854 | 1468022620372 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:40 INFO - PROCESS | 2854 | 1468022620450 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:03:40 INFO - PROCESS | 2854 | 1468022620453 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 2854 | 1468022620455 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:40 INFO - PROCESS | 2854 | ++DOCSHELL 0x12b044000 == 32 [pid = 2854] [id = 767] 17:03:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x119c2c400) [pid = 2854] [serial = 2299] [outer = 0x0] 17:03:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11a0e4000) [pid = 2854] [serial = 2300] [outer = 0x119c2c400] 17:03:40 INFO - PROCESS | 2854 | 1468022620482 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x127109400) [pid = 2854] [serial = 2301] [outer = 0x119c2c400] 17:03:40 INFO - PROCESS | 2854 | [2854] 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 17:03:41 INFO - PROCESS | 2854 | 1468022621191 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,{},{}]]]}] 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:03:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:03:41 INFO - {} 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:03:41 INFO - {} 17:03:41 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 - {} 17:03:41 INFO - {} 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:03:41 INFO - {} 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:03:41 INFO - {} 17:03:41 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 - {} 17:03:41 INFO - {} 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 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 17:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:03:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:03:41 INFO - {} 17:03:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 885ms 17:03:41 INFO - PROCESS | 2854 | 1468022621254 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 2854 | 1468022621256 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:03:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:03:41 INFO - PROCESS | 2854 | 1468022621268 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 2854 | 1468022621270 Marionette TRACE conn2 <- [1,3034,null,{}] 17:03:41 INFO - PROCESS | 2854 | 1468022621274 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}] 17:03:41 INFO - PROCESS | 2854 | 1468022621283 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:41 INFO - PROCESS | 2854 | 1468022621470 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:03:41 INFO - PROCESS | 2854 | 1468022621485 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 2854 | 1468022621486 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x110daa800 == 33 [pid = 2854] [id = 768] 17:03:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x128bd2c00) [pid = 2854] [serial = 2302] [outer = 0x0] 17:03:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x12c417c00) [pid = 2854] [serial = 2303] [outer = 0x128bd2c00] 17:03:41 INFO - PROCESS | 2854 | 1468022621511 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x12c41d800) [pid = 2854] [serial = 2304] [outer = 0x128bd2c00] 17:03:41 INFO - PROCESS | 2854 | 1468022621826 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]]]}] 17:03:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:03:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 572ms 17:03:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:03:41 INFO - PROCESS | 2854 | 1468022621839 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 2854 | 1468022621840 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:03:41 INFO - PROCESS | 2854 | 1468022621843 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 2854 | 1468022621846 Marionette TRACE conn2 <- [1,3038,null,{}] 17:03:41 INFO - PROCESS | 2854 | 1468022621854 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}] 17:03:41 INFO - PROCESS | 2854 | 1468022621855 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:41 INFO - PROCESS | 2854 | 1468022621956 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:03:41 INFO - PROCESS | 2854 | 1468022621960 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 2854 | 1468022621961 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:41 INFO - PROCESS | 2854 | ++DOCSHELL 0x1191b3000 == 34 [pid = 2854] [id = 769] 17:03:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x127388c00) [pid = 2854] [serial = 2305] [outer = 0x0] 17:03:41 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x12c41fc00) [pid = 2854] [serial = 2306] [outer = 0x127388c00] 17:03:41 INFO - PROCESS | 2854 | 1468022621985 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x12c7a8000) [pid = 2854] [serial = 2307] [outer = 0x127388c00] 17:03:42 INFO - PROCESS | 2854 | 1468022622289 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"]]]}] 17:03:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:03:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:03:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 478ms 17:03:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:03:42 INFO - PROCESS | 2854 | 1468022622322 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 2854 | 1468022622323 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:03:42 INFO - PROCESS | 2854 | 1468022622333 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 2854 | 1468022622334 Marionette TRACE conn2 <- [1,3042,null,{}] 17:03:42 INFO - PROCESS | 2854 | 1468022622336 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}] 17:03:42 INFO - PROCESS | 2854 | 1468022622337 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:42 INFO - PROCESS | 2854 | 1468022622445 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:03:42 INFO - PROCESS | 2854 | 1468022622483 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 2854 | 1468022622484 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:42 INFO - PROCESS | 2854 | ++DOCSHELL 0x12db15800 == 35 [pid = 2854] [id = 770] 17:03:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12c7aa400) [pid = 2854] [serial = 2308] [outer = 0x0] 17:03:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x12c7ae800) [pid = 2854] [serial = 2309] [outer = 0x12c7aa400] 17:03:42 INFO - PROCESS | 2854 | 1468022622508 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x12c983c00) [pid = 2854] [serial = 2310] [outer = 0x12c7aa400] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12b09dc00) [pid = 2854] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x1294bbc00) [pid = 2854] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x127106400) [pid = 2854] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x125708c00) [pid = 2854] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x11619a400) [pid = 2854] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x11976e400) [pid = 2854] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x123aaac00) [pid = 2854] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x125670000) [pid = 2854] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x11a0e0000) [pid = 2854] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x110ef2800) [pid = 2854] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x128bcb000) [pid = 2854] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x11619c800) [pid = 2854] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x116a1b400) [pid = 2854] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x128bd6000) [pid = 2854] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x127315000) [pid = 2854] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x12ad3a400) [pid = 2854] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x110ee7800) [pid = 2854] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x12b1ec400) [pid = 2854] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x111c75000) [pid = 2854] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:03:42 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x128bcdc00) [pid = 2854] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:03:43 INFO - PROCESS | 2854 | 1468022623059 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]]]}] 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:03:43 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. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:03:43 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'.) 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:03:43 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. 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:03:43 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. 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:03:43 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. 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:03:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 784ms 17:03:43 INFO - PROCESS | 2854 | 1468022623111 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 2854 | 1468022623114 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:03:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:03:43 INFO - PROCESS | 2854 | 1468022623119 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 2854 | 1468022623122 Marionette TRACE conn2 <- [1,3046,null,{}] 17:03:43 INFO - PROCESS | 2854 | 1468022623134 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}] 17:03:43 INFO - PROCESS | 2854 | 1468022623136 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:43 INFO - PROCESS | 2854 | 1468022623283 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:03:43 INFO - PROCESS | 2854 | 1468022623358 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 2854 | 1468022623359 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x121710000 == 36 [pid = 2854] [id = 771] 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x12731bc00) [pid = 2854] [serial = 2311] [outer = 0x0] 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x12c7ab400) [pid = 2854] [serial = 2312] [outer = 0x12731bc00] 17:03:43 INFO - PROCESS | 2854 | 1468022623383 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x12c986800) [pid = 2854] [serial = 2313] [outer = 0x12731bc00] 17:03:43 INFO - PROCESS | 2854 | [2854] 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 17:03:43 INFO - PROCESS | 2854 | 1468022623652 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:03:43 INFO - {} 17:03:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms 17:03:43 INFO - PROCESS | 2854 | 1468022623700 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 2854 | 1468022623702 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:03:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:03:43 INFO - PROCESS | 2854 | 1468022623704 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 2854 | 1468022623705 Marionette TRACE conn2 <- [1,3050,null,{}] 17:03:43 INFO - PROCESS | 2854 | 1468022623707 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}] 17:03:43 INFO - PROCESS | 2854 | 1468022623709 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:43 INFO - PROCESS | 2854 | 1468022623796 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:03:43 INFO - PROCESS | 2854 | 1468022623799 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 2854 | 1468022623800 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:43 INFO - PROCESS | 2854 | ++DOCSHELL 0x118478000 == 37 [pid = 2854] [id = 772] 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x1183acc00) [pid = 2854] [serial = 2314] [outer = 0x0] 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x128906800) [pid = 2854] [serial = 2315] [outer = 0x1183acc00] 17:03:43 INFO - PROCESS | 2854 | 1468022623824 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x12890fc00) [pid = 2854] [serial = 2316] [outer = 0x1183acc00] 17:03:44 INFO - PROCESS | 2854 | 1468022624140 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]]]}] 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:03:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 17:03:44 INFO - PROCESS | 2854 | 1468022624186 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 2854 | 1468022624187 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:03:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:03:44 INFO - PROCESS | 2854 | 1468022624189 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 2854 | 1468022624191 Marionette TRACE conn2 <- [1,3054,null,{}] 17:03:44 INFO - PROCESS | 2854 | 1468022624194 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}] 17:03:44 INFO - PROCESS | 2854 | 1468022624195 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:44 INFO - PROCESS | 2854 | 1468022624316 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:03:44 INFO - PROCESS | 2854 | 1468022624324 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 2854 | 1468022624325 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:44 INFO - PROCESS | 2854 | ++DOCSHELL 0x110e08000 == 38 [pid = 2854] [id = 773] 17:03:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11310ac00) [pid = 2854] [serial = 2317] [outer = 0x0] 17:03:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x1183adc00) [pid = 2854] [serial = 2318] [outer = 0x11310ac00] 17:03:44 INFO - PROCESS | 2854 | 1468022624353 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x12c987800) [pid = 2854] [serial = 2319] [outer = 0x11310ac00] 17:03:44 INFO - PROCESS | 2854 | 1468022624749 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"]]]}] 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:03:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:44 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" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:44 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" 17:03:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:03:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:03:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 17:03:44 INFO - PROCESS | 2854 | 1468022624828 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 2854 | 1468022624830 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:03:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:03:44 INFO - PROCESS | 2854 | 1468022624834 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 2854 | 1468022624836 Marionette TRACE conn2 <- [1,3058,null,{}] 17:03:44 INFO - PROCESS | 2854 | 1468022624841 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}] 17:03:44 INFO - PROCESS | 2854 | 1468022624844 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:44 INFO - PROCESS | 2854 | 1468022624946 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:03:45 INFO - PROCESS | 2854 | 1468022625079 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 2854 | 1468022625082 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x110e18000 == 39 [pid = 2854] [id = 774] 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x11310a400) [pid = 2854] [serial = 2320] [outer = 0x0] 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x11310ec00) [pid = 2854] [serial = 2321] [outer = 0x11310a400] 17:03:45 INFO - PROCESS | 2854 | 1468022625115 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x113ddcc00) [pid = 2854] [serial = 2322] [outer = 0x11310a400] 17:03:45 INFO - PROCESS | 2854 | 1468022625496 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]]]}] 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:03:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:03:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 677ms 17:03:45 INFO - PROCESS | 2854 | 1468022625512 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 2854 | 1468022625514 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:03:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:03:45 INFO - PROCESS | 2854 | 1468022625519 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 2854 | 1468022625521 Marionette TRACE conn2 <- [1,3062,null,{}] 17:03:45 INFO - PROCESS | 2854 | 1468022625524 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}] 17:03:45 INFO - PROCESS | 2854 | 1468022625526 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:45 INFO - PROCESS | 2854 | 1468022625633 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:03:45 INFO - PROCESS | 2854 | 1468022625696 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 2854 | 1468022625697 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:45 INFO - PROCESS | 2854 | ++DOCSHELL 0x123130800 == 40 [pid = 2854] [id = 775] 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x117db4000) [pid = 2854] [serial = 2323] [outer = 0x0] 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x118597000) [pid = 2854] [serial = 2324] [outer = 0x117db4000] 17:03:45 INFO - PROCESS | 2854 | 1468022625769 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119185000) [pid = 2854] [serial = 2325] [outer = 0x117db4000] 17:03:45 INFO - PROCESS | 2854 | [2854] 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 17:03:46 INFO - PROCESS | 2854 | 1468022626161 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:03:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:03:46 INFO - {} 17:03:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 17:03:46 INFO - PROCESS | 2854 | 1468022626189 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 2854 | 1468022626191 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:03:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:03:46 INFO - PROCESS | 2854 | 1468022626193 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 2854 | 1468022626195 Marionette TRACE conn2 <- [1,3066,null,{}] 17:03:46 INFO - PROCESS | 2854 | 1468022626202 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}] 17:03:46 INFO - PROCESS | 2854 | 1468022626205 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:46 INFO - PROCESS | 2854 | 1468022626345 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:03:46 INFO - PROCESS | 2854 | 1468022626453 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 2854 | 1468022626456 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:46 INFO - PROCESS | 2854 | ++DOCSHELL 0x12be2c800 == 41 [pid = 2854] [id = 776] 17:03:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x11998b000) [pid = 2854] [serial = 2326] [outer = 0x0] 17:03:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 103 (0x123aa4400) [pid = 2854] [serial = 2327] [outer = 0x11998b000] 17:03:46 INFO - PROCESS | 2854 | 1468022626490 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 2854 | ++DOMWINDOW == 104 (0x12448dc00) [pid = 2854] [serial = 2328] [outer = 0x11998b000] 17:03:46 INFO - PROCESS | 2854 | 1468022626846 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]]]}] 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:03:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 17:03:46 INFO - PROCESS | 2854 | 1468022626866 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 2854 | 1468022626867 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:03:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:03:46 INFO - PROCESS | 2854 | 1468022626869 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 2854 | 1468022626870 Marionette TRACE conn2 <- [1,3070,null,{}] 17:03:46 INFO - PROCESS | 2854 | 1468022626873 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}] 17:03:46 INFO - PROCESS | 2854 | 1468022626874 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:46 INFO - PROCESS | 2854 | 1468022626981 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:03:47 INFO - PROCESS | 2854 | 1468022627089 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 2854 | 1468022627090 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c70d000 == 42 [pid = 2854] [id = 777] 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 105 (0x127315000) [pid = 2854] [serial = 2329] [outer = 0x0] 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 106 (0x128902c00) [pid = 2854] [serial = 2330] [outer = 0x127315000] 17:03:47 INFO - PROCESS | 2854 | 1468022627123 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 107 (0x128bc9400) [pid = 2854] [serial = 2331] [outer = 0x127315000] 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:03:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 621ms 17:03:47 INFO - PROCESS | 2854 | 1468022627487 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]]]}] 17:03:47 INFO - PROCESS | 2854 | 1468022627494 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 2854 | 1468022627497 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:03:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:03:47 INFO - PROCESS | 2854 | 1468022627501 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 2854 | 1468022627503 Marionette TRACE conn2 <- [1,3074,null,{}] 17:03:47 INFO - PROCESS | 2854 | 1468022627507 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}] 17:03:47 INFO - PROCESS | 2854 | 1468022627509 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:47 INFO - PROCESS | 2854 | 1468022627641 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:03:47 INFO - PROCESS | 2854 | 1468022627766 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 2854 | 1468022627768 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:47 INFO - PROCESS | 2854 | ++DOCSHELL 0x12c9d4000 == 43 [pid = 2854] [id = 778] 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 108 (0x127369800) [pid = 2854] [serial = 2332] [outer = 0x0] 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 109 (0x128c3f000) [pid = 2854] [serial = 2333] [outer = 0x127369800] 17:03:47 INFO - PROCESS | 2854 | 1468022627800 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 2854 | ++DOMWINDOW == 110 (0x129209c00) [pid = 2854] [serial = 2334] [outer = 0x127369800] 17:03:48 INFO - PROCESS | 2854 | 1468022628155 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]]]}] 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:03:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 17:03:48 INFO - PROCESS | 2854 | 1468022628172 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 2854 | 1468022628174 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:03:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:03:48 INFO - PROCESS | 2854 | 1468022628176 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 2854 | 1468022628177 Marionette TRACE conn2 <- [1,3078,null,{}] 17:03:48 INFO - PROCESS | 2854 | 1468022628180 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}] 17:03:48 INFO - PROCESS | 2854 | 1468022628184 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:48 INFO - PROCESS | 2854 | 1468022628312 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:03:48 INFO - PROCESS | 2854 | 1468022628375 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 2854 | 1468022628377 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:48 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716b800 == 44 [pid = 2854] [id = 779] 17:03:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 111 (0x118226800) [pid = 2854] [serial = 2335] [outer = 0x0] 17:03:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 112 (0x128bc9800) [pid = 2854] [serial = 2336] [outer = 0x118226800] 17:03:48 INFO - PROCESS | 2854 | 1468022628407 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 2854 | ++DOMWINDOW == 113 (0x129415c00) [pid = 2854] [serial = 2337] [outer = 0x118226800] 17:03:48 INFO - PROCESS | 2854 | 1468022628938 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] 17:03:48 INFO - PROCESS | 2854 | 1468022628950 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:03:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:03:48 INFO - PROCESS | 2854 | 1468022628953 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 2854 | 1468022628957 Marionette TRACE conn2 <- [1,3082,null,{}] 17:03:48 INFO - PROCESS | 2854 | 1468022628960 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}] 17:03:48 INFO - PROCESS | 2854 | 1468022628962 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:49 INFO - PROCESS | 2854 | 1468022629129 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:03:49 INFO - PROCESS | 2854 | 1468022629197 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 2854 | 1468022629199 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:49 INFO - PROCESS | 2854 | ++DOCSHELL 0x121712000 == 45 [pid = 2854] [id = 780] 17:03:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 114 (0x1167cb000) [pid = 2854] [serial = 2338] [outer = 0x0] 17:03:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 115 (0x116f2e000) [pid = 2854] [serial = 2339] [outer = 0x1167cb000] 17:03:49 INFO - PROCESS | 2854 | 1468022629226 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 2854 | ++DOMWINDOW == 116 (0x1183d1000) [pid = 2854] [serial = 2340] [outer = 0x1167cb000] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x118478000 == 44 [pid = 2854] [id = 772] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x121710000 == 43 [pid = 2854] [id = 771] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12db15800 == 42 [pid = 2854] [id = 770] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x1191b3000 == 41 [pid = 2854] [id = 769] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x110daa800 == 40 [pid = 2854] [id = 768] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12b044000 == 39 [pid = 2854] [id = 767] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x127155800 == 38 [pid = 2854] [id = 766] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x123137800 == 37 [pid = 2854] [id = 765] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x119f11800 == 36 [pid = 2854] [id = 764] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x11846c800 == 35 [pid = 2854] [id = 763] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12171b800 == 34 [pid = 2854] [id = 762] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12160b000 == 33 [pid = 2854] [id = 761] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x116018000 == 32 [pid = 2854] [id = 760] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12716b800 == 31 [pid = 2854] [id = 779] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12c9d4000 == 30 [pid = 2854] [id = 778] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12c70d000 == 29 [pid = 2854] [id = 777] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x12be2c800 == 28 [pid = 2854] [id = 776] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x123130800 == 27 [pid = 2854] [id = 775] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x110e08000 == 26 [pid = 2854] [id = 773] 17:03:50 INFO - PROCESS | 2854 | --DOCSHELL 0x110e18000 == 25 [pid = 2854] [id = 774] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 115 (0x12ad41000) [pid = 2854] [serial = 2262] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 114 (0x12aeed400) [pid = 2854] [serial = 2263] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 113 (0x1183d3000) [pid = 2854] [serial = 2266] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 112 (0x12b1e3000) [pid = 2854] [serial = 2271] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 111 (0x12b1e7800) [pid = 2854] [serial = 2273] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 110 (0x1133eac00) [pid = 2854] [serial = 2265] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 109 (0x11990cc00) [pid = 2854] [serial = 2268] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 108 (0x12940ec00) [pid = 2854] [serial = 2253] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 107 (0x129492000) [pid = 2854] [serial = 2254] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 106 (0x12b08fc00) [pid = 2854] [serial = 2269] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 105 (0x12ad38400) [pid = 2854] [serial = 2260] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 104 (0x12a841c00) [pid = 2854] [serial = 2257] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 103 (0x12b944000) [pid = 2854] [serial = 2276] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 102 (0x12a6e7000) [pid = 2854] [serial = 2256] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x12a842000) [pid = 2854] [serial = 2259] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x116709800) [pid = 2854] [serial = 2219] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x11619ec00) [pid = 2854] [serial = 2221] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x116a1a400) [pid = 2854] [serial = 2222] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x119a42000) [pid = 2854] [serial = 2230] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x119aa5800) [pid = 2854] [serial = 2231] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x12567b000) [pid = 2854] [serial = 2241] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x127314c00) [pid = 2854] [serial = 2242] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x123aaa000) [pid = 2854] [serial = 2239] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x12300c000) [pid = 2854] [serial = 2236] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x123fa9000) [pid = 2854] [serial = 2237] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x118890800) [pid = 2854] [serial = 2227] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x119767c00) [pid = 2854] [serial = 2228] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x128bd1800) [pid = 2854] [serial = 2247] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x128c3e000) [pid = 2854] [serial = 2248] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 86 (0x119aa3000) [pid = 2854] [serial = 2233] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 85 (0x12109c800) [pid = 2854] [serial = 2234] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 84 (0x117dbc800) [pid = 2854] [serial = 2224] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 83 (0x118548c00) [pid = 2854] [serial = 2225] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 82 (0x129203400) [pid = 2854] [serial = 2250] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 81 (0x12920fc00) [pid = 2854] [serial = 2251] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 80 (0x127366000) [pid = 2854] [serial = 2244] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 79 (0x128bcac00) [pid = 2854] [serial = 2245] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | --DOMWINDOW == 78 (0x12b93dc00) [pid = 2854] [serial = 2274] [outer = 0x0] [url = about:blank] 17:03:50 INFO - PROCESS | 2854 | 1468022630438 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]]]}] 17:03:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:03:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:03:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:03:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1526ms 17:03:50 INFO - PROCESS | 2854 | 1468022630481 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 2854 | 1468022630483 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:03:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:03:50 INFO - PROCESS | 2854 | 1468022630487 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 2854 | 1468022630489 Marionette TRACE conn2 <- [1,3086,null,{}] 17:03:50 INFO - PROCESS | 2854 | 1468022630493 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}] 17:03:50 INFO - PROCESS | 2854 | 1468022630495 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:50 INFO - PROCESS | 2854 | 1468022630577 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:03:50 INFO - PROCESS | 2854 | 1468022630585 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 2854 | 1468022630588 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:50 INFO - PROCESS | 2854 | ++DOCSHELL 0x1129b8000 == 26 [pid = 2854] [id = 781] 17:03:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 79 (0x1121b7400) [pid = 2854] [serial = 2341] [outer = 0x0] 17:03:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 80 (0x1121be400) [pid = 2854] [serial = 2342] [outer = 0x1121b7400] 17:03:50 INFO - PROCESS | 2854 | 1468022630618 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 2854 | ++DOMWINDOW == 81 (0x112d41800) [pid = 2854] [serial = 2343] [outer = 0x1121b7400] 17:03:51 INFO - PROCESS | 2854 | 1468022631057 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:03:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 621ms 17:03:51 INFO - PROCESS | 2854 | 1468022631108 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 2854 | 1468022631113 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:03:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:03:51 INFO - PROCESS | 2854 | 1468022631120 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 2854 | 1468022631123 Marionette TRACE conn2 <- [1,3090,null,{}] 17:03:51 INFO - PROCESS | 2854 | 1468022631127 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}] 17:03:51 INFO - PROCESS | 2854 | 1468022631129 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:51 INFO - PROCESS | 2854 | 1468022631250 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:03:51 INFO - PROCESS | 2854 | 1468022631262 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 2854 | 1468022631264 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x11824f000 == 27 [pid = 2854] [id = 782] 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 82 (0x11330a000) [pid = 2854] [serial = 2344] [outer = 0x0] 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 83 (0x1133edc00) [pid = 2854] [serial = 2345] [outer = 0x11330a000] 17:03:51 INFO - PROCESS | 2854 | 1468022631309 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 84 (0x115e25000) [pid = 2854] [serial = 2346] [outer = 0x11330a000] 17:03:51 INFO - PROCESS | 2854 | 1468022631683 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:03:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 573ms 17:03:51 INFO - PROCESS | 2854 | 1468022631703 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 2854 | 1468022631704 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:03:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:03:51 INFO - PROCESS | 2854 | 1468022631708 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 2854 | 1468022631712 Marionette TRACE conn2 <- [1,3094,null,{}] 17:03:51 INFO - PROCESS | 2854 | 1468022631721 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}] 17:03:51 INFO - PROCESS | 2854 | 1468022631724 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:51 INFO - PROCESS | 2854 | 1468022631803 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:03:51 INFO - PROCESS | 2854 | 1468022631810 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 2854 | 1468022631813 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:51 INFO - PROCESS | 2854 | ++DOCSHELL 0x11928e000 == 28 [pid = 2854] [id = 783] 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 85 (0x116980000) [pid = 2854] [serial = 2347] [outer = 0x0] 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 86 (0x116f8fc00) [pid = 2854] [serial = 2348] [outer = 0x116980000] 17:03:51 INFO - PROCESS | 2854 | 1468022631841 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 2854 | ++DOMWINDOW == 87 (0x118224c00) [pid = 2854] [serial = 2349] [outer = 0x116980000] 17:03:52 INFO - PROCESS | 2854 | 1468022632167 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:03:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 476ms 17:03:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:03:52 INFO - PROCESS | 2854 | 1468022632185 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 2854 | 1468022632186 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:03:52 INFO - PROCESS | 2854 | 1468022632188 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 2854 | 1468022632190 Marionette TRACE conn2 <- [1,3098,null,{}] 17:03:52 INFO - PROCESS | 2854 | 1468022632192 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}] 17:03:52 INFO - PROCESS | 2854 | 1468022632193 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:52 INFO - PROCESS | 2854 | 1468022632271 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:03:52 INFO - PROCESS | 2854 | 1468022632274 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 2854 | 1468022632276 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x119fbc800 == 29 [pid = 2854] [id = 784] 17:03:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 88 (0x1183ae400) [pid = 2854] [serial = 2350] [outer = 0x0] 17:03:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 89 (0x118549c00) [pid = 2854] [serial = 2351] [outer = 0x1183ae400] 17:03:52 INFO - PROCESS | 2854 | 1468022632304 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 90 (0x118555c00) [pid = 2854] [serial = 2352] [outer = 0x1183ae400] 17:03:52 INFO - PROCESS | 2854 | 1468022632620 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]]]}] 17:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:03:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 473ms 17:03:52 INFO - PROCESS | 2854 | 1468022632666 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 2854 | 1468022632668 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:03:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:03:52 INFO - PROCESS | 2854 | 1468022632714 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 2854 | 1468022632715 Marionette TRACE conn2 <- [1,3102,null,{}] 17:03:52 INFO - PROCESS | 2854 | 1468022632717 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}] 17:03:52 INFO - PROCESS | 2854 | 1468022632719 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:52 INFO - PROCESS | 2854 | 1468022632873 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:03:52 INFO - PROCESS | 2854 | 1468022632948 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 2854 | 1468022632950 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:52 INFO - PROCESS | 2854 | ++DOCSHELL 0x123137800 == 30 [pid = 2854] [id = 785] 17:03:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 91 (0x11873b000) [pid = 2854] [serial = 2353] [outer = 0x0] 17:03:52 INFO - PROCESS | 2854 | ++DOMWINDOW == 92 (0x118759c00) [pid = 2854] [serial = 2354] [outer = 0x11873b000] 17:03:52 INFO - PROCESS | 2854 | 1468022632990 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 93 (0x11887e000) [pid = 2854] [serial = 2355] [outer = 0x11873b000] 17:03:53 INFO - PROCESS | 2854 | 1468022633361 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:03:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 676ms 17:03:53 INFO - PROCESS | 2854 | 1468022633387 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 2854 | 1468022633388 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:03:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:03:53 INFO - PROCESS | 2854 | 1468022633391 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 2854 | 1468022633392 Marionette TRACE conn2 <- [1,3106,null,{}] 17:03:53 INFO - PROCESS | 2854 | 1468022633394 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}] 17:03:53 INFO - PROCESS | 2854 | 1468022633399 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:53 INFO - PROCESS | 2854 | 1468022633516 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:03:53 INFO - PROCESS | 2854 | 1468022633528 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 2854 | 1468022633529 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:53 INFO - PROCESS | 2854 | ++DOCSHELL 0x12716b800 == 31 [pid = 2854] [id = 786] 17:03:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 94 (0x118883000) [pid = 2854] [serial = 2356] [outer = 0x0] 17:03:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 95 (0x11917a400) [pid = 2854] [serial = 2357] [outer = 0x118883000] 17:03:53 INFO - PROCESS | 2854 | 1468022633554 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 2854 | ++DOMWINDOW == 96 (0x119905c00) [pid = 2854] [serial = 2358] [outer = 0x118883000] 17:03:53 INFO - PROCESS | 2854 | 1468022633865 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]]]}] 17:03:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:03:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:03:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:03:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 17:03:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:03:53 INFO - PROCESS | 2854 | 1468022633911 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 2854 | 1468022633912 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:03:53 INFO - PROCESS | 2854 | 1468022633914 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 2854 | 1468022633915 Marionette TRACE conn2 <- [1,3110,null,{}] 17:03:53 INFO - PROCESS | 2854 | 1468022633917 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}] 17:03:53 INFO - PROCESS | 2854 | 1468022633918 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:54 INFO - PROCESS | 2854 | 1468022634015 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:03:54 INFO - PROCESS | 2854 | 1468022634029 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 2854 | 1468022634031 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x128aa4000 == 32 [pid = 2854] [id = 787] 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 97 (0x119905400) [pid = 2854] [serial = 2359] [outer = 0x0] 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 98 (0x119988c00) [pid = 2854] [serial = 2360] [outer = 0x119905400] 17:03:54 INFO - PROCESS | 2854 | 1468022634055 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 99 (0x119a3ec00) [pid = 2854] [serial = 2361] [outer = 0x119905400] 17:03:54 INFO - PROCESS | 2854 | 1468022634368 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"]]]}] 17:03:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:03:54 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 17:03:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:03:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 17:03:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:03:54 INFO - PROCESS | 2854 | 1468022634384 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 2854 | 1468022634385 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:03:54 INFO - PROCESS | 2854 | 1468022634387 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 2854 | 1468022634388 Marionette TRACE conn2 <- [1,3114,null,{}] 17:03:54 INFO - PROCESS | 2854 | 1468022634390 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}] 17:03:54 INFO - PROCESS | 2854 | 1468022634391 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:54 INFO - PROCESS | 2854 | 1468022634490 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:03:54 INFO - PROCESS | 2854 | 1468022634532 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\", \"ee9edf19-e35a-480a-b9e1-89cf652334e6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 2854 | 1468022634533 Marionette INFO sendAsync 295774ff-7ed4-6942-ad14-b7d12ba2f008 17:03:54 INFO - PROCESS | 2854 | ++DOCSHELL 0x128c2b000 == 33 [pid = 2854] [id = 788] 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 100 (0x119a48c00) [pid = 2854] [serial = 2362] [outer = 0x0] 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 101 (0x119aa3c00) [pid = 2854] [serial = 2363] [outer = 0x119a48c00] 17:03:54 INFO - PROCESS | 2854 | 1468022634557 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 2854 | ++DOMWINDOW == 102 (0x119aab000) [pid = 2854] [serial = 2364] [outer = 0x119a48c00] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 101 (0x119c2c400) [pid = 2854] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 100 (0x12731bc00) [pid = 2854] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 99 (0x1183acc00) [pid = 2854] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 98 (0x128bd2c00) [pid = 2854] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 97 (0x127388c00) [pid = 2854] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 96 (0x12c7aa400) [pid = 2854] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 95 (0x119a41800) [pid = 2854] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 94 (0x110e81c00) [pid = 2854] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 93 (0x112c91800) [pid = 2854] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 92 (0x11670a000) [pid = 2854] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 91 (0x118737000) [pid = 2854] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 90 (0x116f2c400) [pid = 2854] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 89 (0x1188b8c00) [pid = 2854] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 88 (0x11310ac00) [pid = 2854] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 17:03:54 INFO - PROCESS | 2854 | --DOMWINDOW == 87 (0x12b93ec00) [pid = 2854] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:03:55 INFO - PROCESS | 2854 | 1468022635017 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]]]}] 17:03:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:03:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 668ms 17:03:55 INFO - PROCESS | 2854 | 1468022635063 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 2854 | 1468022635065 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:03:56 WARNING - u'runner_teardown' () 17:03:56 INFO - No more tests 17:03:56 INFO - Got 0 unexpected results 17:03:56 INFO - SUITE-END | took 507s 17:03:56 INFO - Closing logging queue 17:03:56 INFO - queue closed 17:03:56 INFO - Return code: 0 17:03:56 WARNING - # TBPL SUCCESS # 17:03:56 INFO - Running post-action listener: _resource_record_post_action 17:03:56 INFO - Running post-run listener: _resource_record_post_run 17:03:57 INFO - Total resource usage - Wall time: 529s; CPU: 57.0%; Read bytes: 692224; Write bytes: 953213440; Read time: 8; Write time: 4691 17:03:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:03:57 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146180608; Write bytes: 146892800; Read time: 13452; Write time: 395 17:03:57 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 692224; Write bytes: 794704384; Read time: 8; Write time: 4255 17:03:57 INFO - Running post-run listener: _upload_blobber_files 17:03:57 INFO - Blob upload gear active. 17:03:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:03:57 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 17:03:57 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'] 17:03:57 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 17:03:57 INFO - (blobuploader) - INFO - Open directory for files ... 17:03:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:03:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:03:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:03:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:03:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:03:58 INFO - (blobuploader) - INFO - Done attempting. 17:03:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:03:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:03:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:04:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:04:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:04:00 INFO - (blobuploader) - INFO - Done attempting. 17:04:00 INFO - (blobuploader) - INFO - Iteration through files over. 17:04:00 INFO - Return code: 0 17:04:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:04:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:04:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a6a1711a9a36037e5ff45aba663eb3e03e2d5f66b6709bb000299028adb6c5484d6449a1f8e434e3b06243d159c0af900a14ff5aa19020c58d43c5c1c445bc0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b34ace882495c3818010f54a9bc2f7345ed6ed8f0bad14f7ef061f2564f65ec1ab10b10c475acd86bcc25141219278bcd113c68d01c1bd0c549159c957f2fa02"} 17:04:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:04:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:04:00 INFO - Contents: 17:04:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a6a1711a9a36037e5ff45aba663eb3e03e2d5f66b6709bb000299028adb6c5484d6449a1f8e434e3b06243d159c0af900a14ff5aa19020c58d43c5c1c445bc0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b34ace882495c3818010f54a9bc2f7345ed6ed8f0bad14f7ef061f2564f65ec1ab10b10c475acd86bcc25141219278bcd113c68d01c1bd0c549159c957f2fa02"} 17:04:00 INFO - Running post-run listener: copy_logs_to_upload_dir 17:04:00 INFO - Copying logs to upload dir... 17:04:00 INFO - mkdir: /builds/slave/test/build/upload/logs 17:04:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=581.749457 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-08 17:04:00.558862) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 17:04:00.562194) ========= 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.XTs3SstNqW/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.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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/7a6a1711a9a36037e5ff45aba663eb3e03e2d5f66b6709bb000299028adb6c5484d6449a1f8e434e3b06243d159c0af900a14ff5aa19020c58d43c5c1c445bc0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b34ace882495c3818010f54a9bc2f7345ed6ed8f0bad14f7ef061f2564f65ec1ab10b10c475acd86bcc25141219278bcd113c68d01c1bd0c549159c957f2fa02"} build_url:https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013055 build_url: 'https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/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/7a6a1711a9a36037e5ff45aba663eb3e03e2d5f66b6709bb000299028adb6c5484d6449a1f8e434e3b06243d159c0af900a14ff5aa19020c58d43c5c1c445bc0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b34ace882495c3818010f54a9bc2f7345ed6ed8f0bad14f7ef061f2564f65ec1ab10b10c475acd86bcc25141219278bcd113c68d01c1bd0c549159c957f2fa02"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ftsolWUJSxyX3Z4OHziDhA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 17:04:00.600337) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 17:04:00.600669) ========= 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.XTs3SstNqW/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.fG6dL2UOQ6/Listeners TMPDIR=/var/folders/n6/d_jx6m8x0qs8z3xjt5fbd5cm00000w/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.005147 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 17:04:00.649789) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 17:04:00.650103) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 17:04:00.650479) ========= ========= Total master_lag: 0.44 =========