builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0024 starttime: 1463714294.68 results: success (0) buildid: 20160519191805 builduid: 758043963a694a0b8e389b65cf50b56c revision: 9ba18aae69e626a3f83560df321d91e42316083a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:14.683971) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:14.684389) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:14.684664) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:14.705310) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:14.705577) ========= 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.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/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-05-19 20:18:14-- 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% 163M=0s 2016-05-19 20:18:15 (163 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.550751 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:15.340413) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:15.340757) ========= 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.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/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.026964 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:15.390054) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 20:18:15.390377) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9ba18aae69e626a3f83560df321d91e42316083a --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-aurora --rev 9ba18aae69e626a3f83560df321d91e42316083a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/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-05-19 20:18:15,228 truncating revision to first 12 chars 2016-05-19 20:18:15,228 Setting DEBUG logging. 2016-05-19 20:18:15,228 attempt 1/10 2016-05-19 20:18:15,228 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9ba18aae69e6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-19 20:18:16,286 unpacking tar archive at: mozilla-aurora-9ba18aae69e6/testing/mozharness/ program finished with exit code 0 elapsedTime=1.309290 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 20:18:16.717314) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:16.717623) ========= script_repo_revision: 9ba18aae69e626a3f83560df321d91e42316083a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:16.717991) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:16.718270) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 20:18:16.733336) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-05-19 20:18:16.733615) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 20:18:16 INFO - MultiFileLogger online at 20160519 20:18:16 in /builds/slave/test 20:18:16 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-aurora --download-symbols true 20:18:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:18:16 INFO - {'append_to_log': False, 20:18:16 INFO - 'base_work_dir': '/builds/slave/test', 20:18:16 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:18:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:18:16 INFO - 'buildbot_json_path': 'buildprops.json', 20:18:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:18:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:18:16 INFO - 'download_minidump_stackwalk': True, 20:18:16 INFO - 'download_symbols': 'true', 20:18:16 INFO - 'e10s': False, 20:18:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:18:16 INFO - 'tooltool.py': '/tools/tooltool.py', 20:18:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:18:16 INFO - '/tools/misc-python/virtualenv.py')}, 20:18:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:18:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:18:16 INFO - 'log_level': 'info', 20:18:16 INFO - 'log_to_console': True, 20:18:16 INFO - 'opt_config_files': (), 20:18:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:18:16 INFO - '--processes=1', 20:18:16 INFO - '--config=%(test_path)s/wptrunner.ini', 20:18:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:18:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:18:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:18:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:18:16 INFO - 'pip_index': False, 20:18:16 INFO - 'require_test_zip': True, 20:18:16 INFO - 'test_type': ('testharness',), 20:18:16 INFO - 'this_chunk': '1', 20:18:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:18:16 INFO - 'total_chunks': '10', 20:18:16 INFO - 'virtualenv_path': 'venv', 20:18:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:18:16 INFO - 'work_dir': 'build'} 20:18:16 INFO - ##### 20:18:16 INFO - ##### Running clobber step. 20:18:16 INFO - ##### 20:18:16 INFO - Running pre-action listener: _resource_record_pre_action 20:18:16 INFO - Running main action method: clobber 20:18:16 INFO - rmtree: /builds/slave/test/build 20:18:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:18:19 INFO - Running post-action listener: _resource_record_post_action 20:18:19 INFO - ##### 20:18:19 INFO - ##### Running read-buildbot-config step. 20:18:19 INFO - ##### 20:18:19 INFO - Running pre-action listener: _resource_record_pre_action 20:18:19 INFO - Running main action method: read_buildbot_config 20:18:19 INFO - Using buildbot properties: 20:18:19 INFO - { 20:18:19 INFO - "project": "", 20:18:19 INFO - "product": "firefox", 20:18:19 INFO - "script_repo_revision": "production", 20:18:19 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 20:18:19 INFO - "repository": "", 20:18:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 20:18:19 INFO - "buildid": "20160519191805", 20:18:19 INFO - "pgo_build": "False", 20:18:19 INFO - "basedir": "/builds/slave/test", 20:18:19 INFO - "buildnumber": 0, 20:18:19 INFO - "slavename": "t-yosemite-r7-0024", 20:18:19 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 20:18:19 INFO - "platform": "macosx64", 20:18:19 INFO - "branch": "mozilla-aurora", 20:18:19 INFO - "revision": "9ba18aae69e626a3f83560df321d91e42316083a", 20:18:19 INFO - "repo_path": "releases/mozilla-aurora", 20:18:19 INFO - "moz_repo_path": "", 20:18:19 INFO - "stage_platform": "macosx64", 20:18:19 INFO - "builduid": "758043963a694a0b8e389b65cf50b56c", 20:18:19 INFO - "slavebuilddir": "test" 20:18:19 INFO - } 20:18:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 20:18:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 20:18:19 INFO - Running post-action listener: _resource_record_post_action 20:18:19 INFO - ##### 20:18:19 INFO - ##### Running download-and-extract step. 20:18:19 INFO - ##### 20:18:19 INFO - Running pre-action listener: _resource_record_pre_action 20:18:19 INFO - Running main action method: download_and_extract 20:18:19 INFO - mkdir: /builds/slave/test/build/tests 20:18:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:19 INFO - https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:18:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:18:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:18:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:18:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 20:18:21 INFO - Downloaded 1235 bytes. 20:18:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:18:21 INFO - Using the following test package requirements: 20:18:21 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:18:21 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 20:18:21 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 20:18:21 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'jsshell-mac64.zip'], 20:18:21 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 20:18:21 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:18:21 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 20:18:21 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 20:18:21 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 20:18:21 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:18:21 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 20:18:21 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:18: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')]} 20:18:21 INFO - https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:18:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:18:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:18:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:18:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 20:18:22 INFO - Downloaded 17983222 bytes. 20:18:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:18:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:18:22 INFO - caution: filename not matched: web-platform/* 20:18:22 INFO - Return code: 11 20:18:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:22 INFO - https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:18:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:18:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:18:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:18:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:18:24 INFO - Downloaded 36409048 bytes. 20:18:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:18:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:18:28 INFO - caution: filename not matched: bin/* 20:18:28 INFO - caution: filename not matched: config/* 20:18:28 INFO - caution: filename not matched: mozbase/* 20:18:28 INFO - caution: filename not matched: marionette/* 20:18:28 INFO - caution: filename not matched: tools/wptserve/* 20:18:28 INFO - Return code: 11 20:18: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')]} 20:18:28 INFO - https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 20:18:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:18:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:18:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 20:18:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 20:18:30 INFO - Downloaded 73031795 bytes. 20:18:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:18:30 INFO - mkdir: /builds/slave/test/properties 20:18:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:18:30 INFO - Writing to file /builds/slave/test/properties/build_url 20:18:30 INFO - Contents: 20:18:30 INFO - build_url:https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:18:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:18:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:18:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:18:31 INFO - Contents: 20:18:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:18:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:31 INFO - https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:18:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:18:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:18:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:18:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:18:36 INFO - Downloaded 103634286 bytes. 20:18:36 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:18:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:18:40 INFO - Return code: 0 20:18:40 INFO - Running post-action listener: _resource_record_post_action 20:18:40 INFO - Running post-action listener: set_extra_try_arguments 20:18:40 INFO - ##### 20:18:40 INFO - ##### Running create-virtualenv step. 20:18:40 INFO - ##### 20:18:40 INFO - Running pre-action listener: _pre_create_virtualenv 20:18:40 INFO - Running pre-action listener: _resource_record_pre_action 20:18:40 INFO - Running main action method: create_virtualenv 20:18:40 INFO - Creating virtualenv /builds/slave/test/build/venv 20:18:40 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 20:18:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:18:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:18:40 INFO - Using real prefix '/tools/python27' 20:18:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:18:41 INFO - Installing distribute.............................................................................................................................................................................................done. 20:18:44 INFO - Installing pip.................done. 20:18:44 INFO - Return code: 0 20:18:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:18:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:18:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:18:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:44 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 0x10dd6de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd8af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d0b49ee20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, '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.AX6FaX39z3/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.4BYm2GIntv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:18:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:18:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:18:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:18:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:18:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:18:44 INFO - 'HOME': '/Users/cltbld', 20:18:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:18:44 INFO - 'LOGNAME': 'cltbld', 20:18:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:18:44 INFO - 'MOZ_NO_REMOTE': '1', 20:18:44 INFO - 'NO_EM_RESTART': '1', 20:18:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:18:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:18:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:18:44 INFO - 'PWD': '/builds/slave/test', 20:18:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:18:44 INFO - 'SHELL': '/bin/bash', 20:18:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:18:44 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:18:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:18:44 INFO - 'USER': 'cltbld', 20:18:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:18:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:18:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:18:44 INFO - 'XPC_FLAGS': '0x0', 20:18:44 INFO - 'XPC_SERVICE_NAME': '0', 20:18:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:18:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:18:44 INFO - Downloading/unpacking psutil>=0.7.1 20:18:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:18:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:18:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:18:46 INFO - Installing collected packages: psutil 20:18:46 INFO - Running setup.py install for psutil 20:18:47 INFO - building 'psutil._psutil_osx' extension 20:18:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 20:18:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:18:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:18:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 20:18:47 INFO - building 'psutil._psutil_posix' extension 20:18:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 20:18:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:18:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:18:47 INFO - ^ 20:18:47 INFO - 1 warning generated. 20:18:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 20:18:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:18:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:18:48 INFO - Successfully installed psutil 20:18:48 INFO - Cleaning up... 20:18:48 INFO - Return code: 0 20:18:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:18: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')]} 20:18:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:18:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18: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')]} 20:18:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:18:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18: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', '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 0x10dd6de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd8af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d0b49ee20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, '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.AX6FaX39z3/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.4BYm2GIntv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:18: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:18: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 mozsystemmonitor==0.0.0 20:18:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:18:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:18:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:18:48 INFO - 'HOME': '/Users/cltbld', 20:18:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:18:48 INFO - 'LOGNAME': 'cltbld', 20:18:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:18:48 INFO - 'MOZ_NO_REMOTE': '1', 20:18:48 INFO - 'NO_EM_RESTART': '1', 20:18:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:18:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:18:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:18:48 INFO - 'PWD': '/builds/slave/test', 20:18:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:18:48 INFO - 'SHELL': '/bin/bash', 20:18:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:18:48 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:18:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:18:48 INFO - 'USER': 'cltbld', 20:18:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:18:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:18:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:18:48 INFO - 'XPC_FLAGS': '0x0', 20:18:48 INFO - 'XPC_SERVICE_NAME': '0', 20:18:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:18:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:18:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:18:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:18:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:18:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:18:50 INFO - Installing collected packages: mozsystemmonitor 20:18:50 INFO - Running setup.py install for mozsystemmonitor 20:18:51 INFO - Successfully installed mozsystemmonitor 20:18:51 INFO - Cleaning up... 20:18:51 INFO - Return code: 0 20:18:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:18:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:18:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:18:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:51 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 0x10dd6de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd8af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d0b49ee20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, '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.AX6FaX39z3/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.4BYm2GIntv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:18:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:18:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:18:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:18:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:18:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:18:51 INFO - 'HOME': '/Users/cltbld', 20:18:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:18:51 INFO - 'LOGNAME': 'cltbld', 20:18:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:18:51 INFO - 'MOZ_NO_REMOTE': '1', 20:18:51 INFO - 'NO_EM_RESTART': '1', 20:18:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:18:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:18:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:18:51 INFO - 'PWD': '/builds/slave/test', 20:18:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:18:51 INFO - 'SHELL': '/bin/bash', 20:18:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:18:51 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:18:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:18:51 INFO - 'USER': 'cltbld', 20:18:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:18:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:18:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:18:51 INFO - 'XPC_FLAGS': '0x0', 20:18:51 INFO - 'XPC_SERVICE_NAME': '0', 20:18:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:18:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:18:51 INFO - Downloading/unpacking blobuploader==1.2.4 20:18: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 20:18: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 20:18: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 20:18: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 20:18: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 20:18: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 20:18:53 INFO - Downloading blobuploader-1.2.4.tar.gz 20:18:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:18:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:18:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:18:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:18:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:18:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:18:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:18:54 INFO - Downloading docopt-0.6.1.tar.gz 20:18:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:18:55 INFO - Installing collected packages: blobuploader, requests, docopt 20:18:55 INFO - Running setup.py install for blobuploader 20:18:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:18:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:18:55 INFO - Running setup.py install for requests 20:18:55 INFO - Running setup.py install for docopt 20:18:55 INFO - Successfully installed blobuploader requests docopt 20:18:55 INFO - Cleaning up... 20:18:55 INFO - Return code: 0 20:18:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:18:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:18:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:18:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:18:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:18:55 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 0x10dd6de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd8af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d0b49ee20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, '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.AX6FaX39z3/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.4BYm2GIntv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:18:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:18:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:18:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:18:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:18:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:18:55 INFO - 'HOME': '/Users/cltbld', 20:18:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:18:55 INFO - 'LOGNAME': 'cltbld', 20:18:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:18:55 INFO - 'MOZ_NO_REMOTE': '1', 20:18:55 INFO - 'NO_EM_RESTART': '1', 20:18:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:18:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:18:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:18:55 INFO - 'PWD': '/builds/slave/test', 20:18:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:18:55 INFO - 'SHELL': '/bin/bash', 20:18:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:18:55 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:18:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:18:55 INFO - 'USER': 'cltbld', 20:18:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:18:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:18:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:18:55 INFO - 'XPC_FLAGS': '0x0', 20:18:55 INFO - 'XPC_SERVICE_NAME': '0', 20:18:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:18:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-ef6p_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-vzSEWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-DngRDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-5TEClW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-3kFGAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-dTobyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-Gb1a5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:18:56 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-ViADva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-YRgFrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-8gSMJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-PNvTL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-TzMGrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-JNeDkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-gHmrHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-KaVERL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-fXl5RW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-e30M6t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:18:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:18:57 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-grcL0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:18:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:18:58 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-vTxaL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:18:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:18:58 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-f1yRtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:18:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:18:58 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-wyzpHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:18:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:18:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 20:18:58 INFO - Running setup.py install for manifestparser 20:18:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:18:58 INFO - Running setup.py install for mozcrash 20:18:59 INFO - Running setup.py install for mozdebug 20:18:59 INFO - Running setup.py install for mozdevice 20:18:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Running setup.py install for mozfile 20:18:59 INFO - Running setup.py install for mozhttpd 20:18:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Running setup.py install for mozinfo 20:18:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Running setup.py install for mozInstall 20:18:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:18:59 INFO - Running setup.py install for mozleak 20:19:00 INFO - Running setup.py install for mozlog 20:19:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Running setup.py install for moznetwork 20:19:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Running setup.py install for mozprocess 20:19:00 INFO - Running setup.py install for mozprofile 20:19:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Running setup.py install for mozrunner 20:19:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:19:00 INFO - Running setup.py install for mozscreenshot 20:19:01 INFO - Running setup.py install for moztest 20:19:01 INFO - Running setup.py install for mozversion 20:19:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:19:01 INFO - Running setup.py install for wptserve 20:19:01 INFO - Running setup.py install for marionette-driver 20:19:01 INFO - Running setup.py install for browsermob-proxy 20:19:01 INFO - Running setup.py install for marionette-client 20:19:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:19:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:19:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:19:02 INFO - Cleaning up... 20:19:02 INFO - Return code: 0 20:19:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:19:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:19:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:19:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:02 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 0x10dd6de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd8af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d0b49ee20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, '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.AX6FaX39z3/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.4BYm2GIntv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:19:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:19:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:19:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:19:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:02 INFO - 'HOME': '/Users/cltbld', 20:19:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:02 INFO - 'LOGNAME': 'cltbld', 20:19:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:02 INFO - 'MOZ_NO_REMOTE': '1', 20:19:02 INFO - 'NO_EM_RESTART': '1', 20:19:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:02 INFO - 'PWD': '/builds/slave/test', 20:19:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:02 INFO - 'SHELL': '/bin/bash', 20:19:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:19:02 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:19:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:02 INFO - 'USER': 'cltbld', 20:19:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:02 INFO - 'XPC_FLAGS': '0x0', 20:19:02 INFO - 'XPC_SERVICE_NAME': '0', 20:19:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-Dv_A8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:19:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-RFSjjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:19:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-lmqZ5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:19:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-bJM_4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:19:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-T1EhrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:19:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 20:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:19:02 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-JRK1it-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-TGwFZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-11UeOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-Yy62Zi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-U1kFcf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-zZ0u5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-MO2GLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-1snhkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-tgj8wU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:19:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 20:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:19:03 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-W33G6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-4fCOVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-AsRyge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-Sk3C8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-DE8TV5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-X_gdg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:19:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:19:04 INFO - Running setup.py (path:/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/pip-wJiSET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:19:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:19:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:19:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:19:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:19:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:19:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:19:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:19:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:19:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:19:07 INFO - Downloading blessings-1.6.tar.gz 20:19:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:19:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:19:07 INFO - Installing collected packages: blessings 20:19:07 INFO - Running setup.py install for blessings 20:19:07 INFO - Successfully installed blessings 20:19:07 INFO - Cleaning up... 20:19:07 INFO - Return code: 0 20:19:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:19:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:19:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:19:08 INFO - Reading from file tmpfile_stdout 20:19:08 INFO - Current package versions: 20:19:08 INFO - blessings == 1.6 20:19:08 INFO - blobuploader == 1.2.4 20:19:08 INFO - browsermob-proxy == 0.6.0 20:19:08 INFO - docopt == 0.6.1 20:19:08 INFO - manifestparser == 1.1 20:19:08 INFO - marionette-client == 2.3.0 20:19:08 INFO - marionette-driver == 1.4.0 20:19:08 INFO - mozInstall == 1.12 20:19:08 INFO - mozcrash == 0.17 20:19:08 INFO - mozdebug == 0.1 20:19:08 INFO - mozdevice == 0.48 20:19:08 INFO - mozfile == 1.2 20:19:08 INFO - mozhttpd == 0.7 20:19:08 INFO - mozinfo == 0.9 20:19:08 INFO - mozleak == 0.1 20:19:08 INFO - mozlog == 3.1 20:19:08 INFO - moznetwork == 0.27 20:19:08 INFO - mozprocess == 0.22 20:19:08 INFO - mozprofile == 0.28 20:19:08 INFO - mozrunner == 6.11 20:19:08 INFO - mozscreenshot == 0.1 20:19:08 INFO - mozsystemmonitor == 0.0 20:19:08 INFO - moztest == 0.7 20:19:08 INFO - mozversion == 1.4 20:19:08 INFO - psutil == 3.1.1 20:19:08 INFO - requests == 1.2.3 20:19:08 INFO - wptserve == 1.4.0 20:19:08 INFO - wsgiref == 0.1.2 20:19:08 INFO - Running post-action listener: _resource_record_post_action 20:19:08 INFO - Running post-action listener: _start_resource_monitoring 20:19:08 INFO - Starting resource monitoring. 20:19:08 INFO - ##### 20:19:08 INFO - ##### Running pull step. 20:19:08 INFO - ##### 20:19:08 INFO - Running pre-action listener: _resource_record_pre_action 20:19:08 INFO - Running main action method: pull 20:19:08 INFO - Pull has nothing to do! 20:19:08 INFO - Running post-action listener: _resource_record_post_action 20:19:08 INFO - ##### 20:19:08 INFO - ##### Running install step. 20:19:08 INFO - ##### 20:19:08 INFO - Running pre-action listener: _resource_record_pre_action 20:19:08 INFO - Running main action method: install 20:19:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:19:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:19:08 INFO - Reading from file tmpfile_stdout 20:19:08 INFO - Detecting whether we're running mozinstall >=1.0... 20:19:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:19:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:19:08 INFO - Reading from file tmpfile_stdout 20:19:08 INFO - Output received: 20:19:08 INFO - Usage: mozinstall [options] installer 20:19:08 INFO - Options: 20:19:08 INFO - -h, --help show this help message and exit 20:19:08 INFO - -d DEST, --destination=DEST 20:19:08 INFO - Directory to install application into. [default: 20:19:08 INFO - "/builds/slave/test"] 20:19:08 INFO - --app=APP Application being installed. [default: firefox] 20:19:08 INFO - mkdir: /builds/slave/test/build/application 20:19:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:19:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:19:26 INFO - Reading from file tmpfile_stdout 20:19:26 INFO - Output received: 20:19:26 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 20:19:26 INFO - Running post-action listener: _resource_record_post_action 20:19:26 INFO - ##### 20:19:26 INFO - ##### Running run-tests step. 20:19:26 INFO - ##### 20:19:26 INFO - Running pre-action listener: _resource_record_pre_action 20:19:26 INFO - Running main action method: run_tests 20:19:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:19:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:19:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:19:26 INFO - grabbing minidump binary from tooltool 20:19:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:26 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 0x10dd865e0>, '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 0x10d969cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d994990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:19:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:19:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 20:19:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:19:26 INFO - Return code: 0 20:19:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:19:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:19:26 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:19:26 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:19:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.AX6FaX39z3/Render', 20:19:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:26 INFO - 'HOME': '/Users/cltbld', 20:19:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:26 INFO - 'LOGNAME': 'cltbld', 20:19:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:19:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:26 INFO - 'MOZ_NO_REMOTE': '1', 20:19:26 INFO - 'NO_EM_RESTART': '1', 20:19:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:26 INFO - 'PWD': '/builds/slave/test', 20:19:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:26 INFO - 'SHELL': '/bin/bash', 20:19:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4BYm2GIntv/Listeners', 20:19:26 INFO - 'TMPDIR': '/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/T/', 20:19:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:26 INFO - 'USER': 'cltbld', 20:19:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:26 INFO - 'XPC_FLAGS': '0x0', 20:19:26 INFO - 'XPC_SERVICE_NAME': '0', 20:19:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:26 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:19:26 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:19:26 INFO - import pkg_resources 20:19:27 INFO - Using 1 client processes 20:19:28 INFO - wptserve Starting http server on 127.0.0.1:8001 20:19:28 INFO - wptserve Starting http server on 127.0.0.1:8000 20:19:28 INFO - wptserve Starting http server on 127.0.0.1:8443 20:19:29 INFO - SUITE-START | Running 778 tests 20:19:29 INFO - Running testharness tests 20:19:29 INFO - Setting up ssl 20:19:29 INFO - PROCESS | certutil | 20:19:29 INFO - PROCESS | certutil | 20:19:29 INFO - PROCESS | certutil | 20:19:29 INFO - Certificate Nickname Trust Attributes 20:19:29 INFO - SSL,S/MIME,JAR/XPI 20:19:29 INFO - 20:19:29 INFO - web-platform-tests CT,, 20:19:29 INFO - 20:19:29 INFO - Starting runner 20:19:30 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:19:30 INFO - PROCESS | 1657 | 1463714370955 Marionette DEBUG Marionette enabled via build flag and pref 20:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f22000 == 1 [pid = 1657] [id = 1] 20:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x113f22800) [pid = 1657] [serial = 1] [outer = 0x0] 20:19:31 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x113f23800) [pid = 1657] [serial = 2] [outer = 0x113f22800] 20:19:31 INFO - PROCESS | 1657 | 1463714371269 Marionette INFO Listening on port 2828 20:19:31 INFO - PROCESS | 1657 | 1463714371501 Marionette DEBUG Marionette enabled via command-line flag 20:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x116821800 == 2 [pid = 1657] [id = 2] 20:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x116822000) [pid = 1657] [serial = 3] [outer = 0x0] 20:19:31 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x116859800) [pid = 1657] [serial = 4] [outer = 0x116822000] 20:19:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:19:31 INFO - PROCESS | 1657 | 1463714371659 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 20:19:31 INFO - PROCESS | 1657 | 1463714371746 Marionette DEBUG Closed connection conn0 20:19:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:19:31 INFO - PROCESS | 1657 | 1463714371752 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 20:19:31 INFO - PROCESS | 1657 | 1463714371760 Marionette DEBUG Closed connection conn1 20:19:31 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:19:31 INFO - PROCESS | 1657 | 1463714371766 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 20:19:31 INFO - PROCESS | 1657 | 1463714371774 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:19:31 INFO - PROCESS | 1657 | 1463714371780 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160519191805","device":"desktop","version":"48.0a2"} 20:19:32 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d9f000 == 3 [pid = 1657] [id = 3] 20:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x119da5800) [pid = 1657] [serial = 5] [outer = 0x0] 20:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x119da6800 == 4 [pid = 1657] [id = 4] 20:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x119b3dc00) [pid = 1657] [serial = 6] [outer = 0x0] 20:19:32 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:19:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215de000 == 5 [pid = 1657] [id = 5] 20:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x119b3cc00) [pid = 1657] [serial = 7] [outer = 0x0] 20:19:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:19:33 INFO - PROCESS | 1657 | [1657] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x1216dac00) [pid = 1657] [serial = 8] [outer = 0x119b3cc00] 20:19:33 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x121ac6800) [pid = 1657] [serial = 9] [outer = 0x119da5800] 20:19:33 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x1213e1400) [pid = 1657] [serial = 10] [outer = 0x119b3dc00] 20:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x1213e3400) [pid = 1657] [serial = 11] [outer = 0x119b3cc00] 20:19:33 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:19:33 INFO - PROCESS | 1657 | 1463714373807 Marionette DEBUG loaded listener.js 20:19:33 INFO - PROCESS | 1657 | 1463714373819 Marionette DEBUG loaded listener.js 20:19:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x126d2c000) [pid = 1657] [serial = 12] [outer = 0x119b3cc00] 20:19:34 INFO - PROCESS | 1657 | 1463714374187 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"070ddf57-d39b-9248-9914-8ca8c9a2cccd","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160519191805","device":"desktop","version":"48.0a2","command_id":1}}] 20:19:34 INFO - PROCESS | 1657 | 1463714374283 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:19:34 INFO - PROCESS | 1657 | 1463714374324 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:19:34 INFO - PROCESS | 1657 | 1463714374415 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:19:34 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:19:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x128d84800) [pid = 1657] [serial = 13] [outer = 0x119b3cc00] 20:19:34 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:19:34 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:19:34 INFO - PROCESS | 1657 | 1463714374689 Marionette TRACE conn2 <- [1,3,null,{}] 20:19:34 INFO - PROCESS | 1657 | 1463714374703 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:19:34 INFO - PROCESS | 1657 | 1463714374722 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:19:34 INFO - PROCESS | 1657 | 1463714374742 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:19:34 INFO - PROCESS | 1657 | 1463714374744 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:19:34 INFO - PROCESS | 1657 | 1463714374752 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:19:34 INFO - PROCESS | 1657 | 1463714374755 Marionette TRACE conn2 <- [1,6,null,{}] 20:19:34 INFO - PROCESS | 1657 | 1463714374757 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:34 INFO - PROCESS | 1657 | 1463714374770 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:19:34 INFO - PROCESS | 1657 | 1463714374772 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12916b000 == 6 [pid = 1657] [id = 6] 20:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x129155400) [pid = 1657] [serial = 14] [outer = 0x0] 20:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x129157000) [pid = 1657] [serial = 15] [outer = 0x129155400] 20:19:34 INFO - PROCESS | 1657 | 1463714374804 Marionette DEBUG loaded listener.js 20:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x129346000) [pid = 1657] [serial = 16] [outer = 0x129155400] 20:19:35 INFO - PROCESS | 1657 | 1463714375104 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x129520000 == 7 [pid = 1657] [id = 7] 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x12934a000) [pid = 1657] [serial = 17] [outer = 0x0] 20:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x1295b9c00) [pid = 1657] [serial = 18] [outer = 0x12934a000] 20:19:35 INFO - PROCESS | 1657 | 1463714375139 Marionette DEBUG loaded listener.js 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x1295bf000) [pid = 1657] [serial = 19] [outer = 0x12934a000] 20:19:35 INFO - PROCESS | 1657 | 1463714375175 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:19:35 INFO - PROCESS | 1657 | 1463714375177 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:19:35 INFO - PROCESS | 1657 | 1463714375209 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 1657 | 1463714375210 Marionette TRACE conn2 <- [1,10,null,{}] 20:19:35 INFO - PROCESS | 1657 | 1463714375224 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:35 INFO - PROCESS | 1657 | 1463714375348 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:19:35 INFO - PROCESS | 1657 | 1463714375384 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a779000 == 8 [pid = 1657] [id = 8] 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x12a795c00) [pid = 1657] [serial = 20] [outer = 0x0] 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x12a797800) [pid = 1657] [serial = 21] [outer = 0x12a795c00] 20:19:35 INFO - PROCESS | 1657 | 1463714375413 Marionette DEBUG loaded listener.js 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x12a79c000) [pid = 1657] [serial = 22] [outer = 0x12a795c00] 20:19:35 INFO - PROCESS | 1657 | 1463714375725 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 531ms 20:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:19:35 INFO - PROCESS | 1657 | 1463714375737 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:19:35 INFO - PROCESS | 1657 | 1463714375739 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:19:35 INFO - PROCESS | 1657 | 1463714375741 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 1657 | 1463714375742 Marionette TRACE conn2 <- [1,14,null,{}] 20:19:35 INFO - PROCESS | 1657 | 1463714375744 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:35 INFO - PROCESS | 1657 | 1463714375877 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:19:35 INFO - PROCESS | 1657 | 1463714375884 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b311000 == 9 [pid = 1657] [id = 9] 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12a7a3000) [pid = 1657] [serial = 23] [outer = 0x0] 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x12ac5bc00) [pid = 1657] [serial = 24] [outer = 0x12a7a3000] 20:19:35 INFO - PROCESS | 1657 | 1463714375908 Marionette DEBUG loaded listener.js 20:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x12ac22000) [pid = 1657] [serial = 25] [outer = 0x12a7a3000] 20:19:36 INFO - PROCESS | 1657 | 1463714376149 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 20:19:36 INFO - PROCESS | 1657 | 1463714376164 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:19:36 INFO - PROCESS | 1657 | 1463714376167 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:19:36 INFO - PROCESS | 1657 | 1463714376186 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:19:36 INFO - PROCESS | 1657 | 1463714376187 Marionette TRACE conn2 <- [1,18,null,{}] 20:19:36 INFO - PROCESS | 1657 | 1463714376189 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:36 INFO - PROCESS | 1657 | 1463714376278 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:19:36 INFO - PROCESS | 1657 | 1463714376287 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba8b000 == 10 [pid = 1657] [id = 10] 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x12bb1b400) [pid = 1657] [serial = 26] [outer = 0x0] 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x12bb22000) [pid = 1657] [serial = 27] [outer = 0x12bb1b400] 20:19:36 INFO - PROCESS | 1657 | 1463714376312 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x12bb5d800) [pid = 1657] [serial = 28] [outer = 0x12bb1b400] 20:19:36 INFO - PROCESS | 1657 | 1463714376563 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 20:19:36 INFO - PROCESS | 1657 | 1463714376624 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:19:36 INFO - PROCESS | 1657 | 1463714376626 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:19:36 INFO - PROCESS | 1657 | 1463714376628 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:19:36 INFO - PROCESS | 1657 | 1463714376630 Marionette TRACE conn2 <- [1,22,null,{}] 20:19:36 INFO - PROCESS | 1657 | 1463714376638 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:36 INFO - PROCESS | 1657 | 1463714376734 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:19:36 INFO - PROCESS | 1657 | 1463714376739 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf4d000 == 11 [pid = 1657] [id = 11] 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x12bb60c00) [pid = 1657] [serial = 29] [outer = 0x0] 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x12be65000) [pid = 1657] [serial = 30] [outer = 0x12bb60c00] 20:19:36 INFO - PROCESS | 1657 | 1463714376764 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x12be73400) [pid = 1657] [serial = 31] [outer = 0x12bb60c00] 20:19:37 INFO - PROCESS | 1657 | 1463714377035 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 20:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:19:37 INFO - PROCESS | 1657 | 1463714377056 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:19:37 INFO - PROCESS | 1657 | 1463714377057 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:19:37 INFO - PROCESS | 1657 | 1463714377060 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 1657 | 1463714377062 Marionette TRACE conn2 <- [1,26,null,{}] 20:19:37 INFO - PROCESS | 1657 | 1463714377075 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:37 INFO - PROCESS | 1657 | 1463714377212 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:19:37 INFO - PROCESS | 1657 | 1463714377220 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c40f000 == 12 [pid = 1657] [id = 12] 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x12be76400) [pid = 1657] [serial = 32] [outer = 0x0] 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x12be7dc00) [pid = 1657] [serial = 33] [outer = 0x12be76400] 20:19:37 INFO - PROCESS | 1657 | 1463714377258 Marionette DEBUG loaded listener.js 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x118208400) [pid = 1657] [serial = 34] [outer = 0x12be76400] 20:19:37 INFO - PROCESS | 1657 | 1463714377608 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 573ms 20:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:19:37 INFO - PROCESS | 1657 | 1463714377635 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:19:37 INFO - PROCESS | 1657 | 1463714377636 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:19:37 INFO - PROCESS | 1657 | 1463714377638 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 1657 | 1463714377639 Marionette TRACE conn2 <- [1,30,null,{}] 20:19:37 INFO - PROCESS | 1657 | 1463714377641 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:37 INFO - PROCESS | 1657 | 1463714377726 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:19:37 INFO - PROCESS | 1657 | 1463714377731 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c483800 == 13 [pid = 1657] [id = 13] 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x11820d400) [pid = 1657] [serial = 35] [outer = 0x0] 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12c4a9800) [pid = 1657] [serial = 36] [outer = 0x11820d400] 20:19:37 INFO - PROCESS | 1657 | 1463714377755 Marionette DEBUG loaded listener.js 20:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12c4ad800) [pid = 1657] [serial = 37] [outer = 0x11820d400] 20:19:38 INFO - PROCESS | 1657 | 1463714378002 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 20:19:38 INFO - PROCESS | 1657 | 1463714378006 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:19:38 INFO - PROCESS | 1657 | 1463714378007 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:19:38 INFO - PROCESS | 1657 | 1463714378009 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:19:38 INFO - PROCESS | 1657 | 1463714378010 Marionette TRACE conn2 <- [1,34,null,{}] 20:19:38 INFO - PROCESS | 1657 | 1463714378019 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:38 INFO - PROCESS | 1657 | 1463714378108 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:19:38 INFO - PROCESS | 1657 | 1463714378112 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c893000 == 14 [pid = 1657] [id = 14] 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12c4b0000) [pid = 1657] [serial = 38] [outer = 0x0] 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12c4b4c00) [pid = 1657] [serial = 39] [outer = 0x12c4b0000] 20:19:38 INFO - PROCESS | 1657 | 1463714378146 Marionette DEBUG loaded listener.js 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x12c853800) [pid = 1657] [serial = 40] [outer = 0x12c4b0000] 20:19:38 INFO - PROCESS | 1657 | 1463714378383 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 20:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:19:38 INFO - PROCESS | 1657 | 1463714378439 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:19:38 INFO - PROCESS | 1657 | 1463714378441 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:19:38 INFO - PROCESS | 1657 | 1463714378445 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:19:38 INFO - PROCESS | 1657 | 1463714378446 Marionette TRACE conn2 <- [1,38,null,{}] 20:19:38 INFO - PROCESS | 1657 | 1463714378460 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:38 INFO - PROCESS | 1657 | 1463714378607 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:19:38 INFO - PROCESS | 1657 | 1463714378613 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb5f000 == 15 [pid = 1657] [id = 15] 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x12c855c00) [pid = 1657] [serial = 41] [outer = 0x0] 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x12c85cc00) [pid = 1657] [serial = 42] [outer = 0x12c855c00] 20:19:38 INFO - PROCESS | 1657 | 1463714378651 Marionette DEBUG loaded listener.js 20:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12cb48c00) [pid = 1657] [serial = 43] [outer = 0x12c855c00] 20:19:38 INFO - PROCESS | 1657 | 1463714378951 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 530ms 20:19:38 INFO - PROCESS | 1657 | 1463714378976 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:19:38 INFO - PROCESS | 1657 | 1463714378978 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:19:38 INFO - PROCESS | 1657 | 1463714378991 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:19:38 INFO - PROCESS | 1657 | 1463714378993 Marionette TRACE conn2 <- [1,42,null,{}] 20:19:39 INFO - PROCESS | 1657 | 1463714379006 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf38000 == 16 [pid = 1657] [id = 16] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12cf38800) [pid = 1657] [serial = 44] [outer = 0x0] 20:19:39 INFO - PROCESS | 1657 | 1463714379149 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12cb6e800) [pid = 1657] [serial = 45] [outer = 0x12cf38800] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12cf3d800) [pid = 1657] [serial = 46] [outer = 0x12cf38800] 20:19:39 INFO - PROCESS | 1657 | 1463714379179 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf37800 == 17 [pid = 1657] [id = 17] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12cb50800) [pid = 1657] [serial = 47] [outer = 0x0] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12cca0c00) [pid = 1657] [serial = 48] [outer = 0x12cb50800] 20:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d107800 == 18 [pid = 1657] [id = 18] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x12cca2800) [pid = 1657] [serial = 49] [outer = 0x0] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12cca4400) [pid = 1657] [serial = 50] [outer = 0x12cca2800] 20:19:39 INFO - PROCESS | 1657 | 1463714379255 Marionette DEBUG loaded listener.js 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12cca8800) [pid = 1657] [serial = 51] [outer = 0x12cca2800] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x12ad88400) [pid = 1657] [serial = 52] [outer = 0x12cb50800] 20:19:39 INFO - PROCESS | 1657 | 1463714379635 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 672ms 20:19:39 INFO - PROCESS | 1657 | 1463714379664 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:19:39 INFO - PROCESS | 1657 | 1463714379667 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:19:39 INFO - PROCESS | 1657 | 1463714379679 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:19:39 INFO - PROCESS | 1657 | 1463714379681 Marionette TRACE conn2 <- [1,46,null,{}] 20:19:39 INFO - PROCESS | 1657 | 1463714379683 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:39 INFO - PROCESS | 1657 | 1463714379773 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:19:39 INFO - PROCESS | 1657 | 1463714379777 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3d4000 == 19 [pid = 1657] [id = 19] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x11859b800) [pid = 1657] [serial = 53] [outer = 0x0] 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x1186b8000) [pid = 1657] [serial = 54] [outer = 0x11859b800] 20:19:39 INFO - PROCESS | 1657 | 1463714379808 Marionette DEBUG loaded listener.js 20:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12ad88000) [pid = 1657] [serial = 55] [outer = 0x11859b800] 20:19:40 INFO - PROCESS | 1657 | 1463714380054 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 431ms 20:19:40 INFO - PROCESS | 1657 | 1463714380104 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 1657 | 1463714380105 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:19:40 INFO - PROCESS | 1657 | 1463714380107 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 1657 | 1463714380108 Marionette TRACE conn2 <- [1,50,null,{}] 20:19:40 INFO - PROCESS | 1657 | 1463714380111 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:40 INFO - PROCESS | 1657 | 1463714380211 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:19:40 INFO - PROCESS | 1657 | 1463714380215 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fd7800 == 20 [pid = 1657] [id = 20] 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x11821c400) [pid = 1657] [serial = 56] [outer = 0x0] 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x11823a800) [pid = 1657] [serial = 57] [outer = 0x11821c400] 20:19:40 INFO - PROCESS | 1657 | 1463714380239 Marionette DEBUG loaded listener.js 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x12d408400) [pid = 1657] [serial = 58] [outer = 0x11821c400] 20:19:40 INFO - PROCESS | 1657 | 1463714380473 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 20:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:19:40 INFO - PROCESS | 1657 | 1463714380536 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 1657 | 1463714380537 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:19:40 INFO - PROCESS | 1657 | 1463714380539 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 1657 | 1463714380540 Marionette TRACE conn2 <- [1,54,null,{}] 20:19:40 INFO - PROCESS | 1657 | 1463714380543 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:40 INFO - PROCESS | 1657 | 1463714380631 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:19:40 INFO - PROCESS | 1657 | 1463714380636 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8b4000 == 21 [pid = 1657] [id = 21] 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x12bac9000) [pid = 1657] [serial = 59] [outer = 0x0] 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x12bace000) [pid = 1657] [serial = 60] [outer = 0x12bac9000] 20:19:40 INFO - PROCESS | 1657 | 1463714380660 Marionette DEBUG loaded listener.js 20:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x12bad2000) [pid = 1657] [serial = 61] [outer = 0x12bac9000] 20:19:40 INFO - PROCESS | 1657 | 1463714380907 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 20:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:19:40 INFO - PROCESS | 1657 | 1463714380958 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 1657 | 1463714380959 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:19:40 INFO - PROCESS | 1657 | 1463714380971 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 1657 | 1463714380972 Marionette TRACE conn2 <- [1,58,null,{}] 20:19:40 INFO - PROCESS | 1657 | 1463714380975 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:41 INFO - PROCESS | 1657 | 1463714381110 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:19:41 INFO - PROCESS | 1657 | 1463714381885 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11216e000 == 22 [pid = 1657] [id = 22] 20:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x111e60000) [pid = 1657] [serial = 62] [outer = 0x0] 20:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11214e000) [pid = 1657] [serial = 63] [outer = 0x111e60000] 20:19:41 INFO - PROCESS | 1657 | 1463714381924 Marionette DEBUG loaded listener.js 20:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x112972000) [pid = 1657] [serial = 64] [outer = 0x111e60000] 20:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1380ms 20:19:42 INFO - PROCESS | 1657 | 1463714382336 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:42 INFO - PROCESS | 1657 | 1463714382344 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:19:42 INFO - PROCESS | 1657 | 1463714382347 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:19:42 INFO - PROCESS | 1657 | 1463714382351 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:19:42 INFO - PROCESS | 1657 | 1463714382354 Marionette TRACE conn2 <- [1,62,null,{}] 20:19:42 INFO - PROCESS | 1657 | 1463714382357 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:42 INFO - PROCESS | 1657 | 1463714382466 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:19:42 INFO - PROCESS | 1657 | 1463714382504 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e14800 == 23 [pid = 1657] [id = 23] 20:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x112def000) [pid = 1657] [serial = 65] [outer = 0x0] 20:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x115e3f800) [pid = 1657] [serial = 66] [outer = 0x112def000] 20:19:42 INFO - PROCESS | 1657 | 1463714382536 Marionette DEBUG loaded listener.js 20:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x116a54800) [pid = 1657] [serial = 67] [outer = 0x112def000] 20:19:42 INFO - PROCESS | 1657 | 1463714382938 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 20:19:42 INFO - PROCESS | 1657 | 1463714382975 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:19:42 INFO - PROCESS | 1657 | 1463714382978 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:19:42 INFO - PROCESS | 1657 | 1463714382981 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:19:42 INFO - PROCESS | 1657 | 1463714382982 Marionette TRACE conn2 <- [1,66,null,{}] 20:19:42 INFO - PROCESS | 1657 | 1463714382985 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:43 INFO - PROCESS | 1657 | 1463714383089 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:19:43 INFO - PROCESS | 1657 | 1463714383157 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f0e800 == 24 [pid = 1657] [id = 24] 20:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x118213c00) [pid = 1657] [serial = 68] [outer = 0x0] 20:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x118237800) [pid = 1657] [serial = 69] [outer = 0x118213c00] 20:19:43 INFO - PROCESS | 1657 | 1463714383188 Marionette DEBUG loaded listener.js 20:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1186af400) [pid = 1657] [serial = 70] [outer = 0x118213c00] 20:19:43 INFO - PROCESS | 1657 | 1463714383830 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 20:19:43 INFO - PROCESS | 1657 | 1463714383867 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:19:43 INFO - PROCESS | 1657 | 1463714383869 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:19:43 INFO - PROCESS | 1657 | 1463714383874 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:19:43 INFO - PROCESS | 1657 | 1463714383876 Marionette TRACE conn2 <- [1,70,null,{}] 20:19:43 INFO - PROCESS | 1657 | 1463714383880 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:43 INFO - PROCESS | 1657 | 1463714383959 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:19:44 INFO - PROCESS | 1657 | 1463714384020 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a9a000 == 25 [pid = 1657] [id = 25] 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x111f1a800) [pid = 1657] [serial = 71] [outer = 0x0] 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1165bf400) [pid = 1657] [serial = 72] [outer = 0x111f1a800] 20:19:44 INFO - PROCESS | 1657 | 1463714384050 Marionette DEBUG loaded listener.js 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x116a56c00) [pid = 1657] [serial = 73] [outer = 0x111f1a800] 20:19:44 INFO - PROCESS | 1657 | 1463714384446 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 20:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:19:44 INFO - PROCESS | 1657 | 1463714384499 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 1657 | 1463714384502 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:19:44 INFO - PROCESS | 1657 | 1463714384506 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 1657 | 1463714384508 Marionette TRACE conn2 <- [1,74,null,{}] 20:19:44 INFO - PROCESS | 1657 | 1463714384510 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:44 INFO - PROCESS | 1657 | 1463714384577 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:19:44 INFO - PROCESS | 1657 | 1463714384583 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161b4800 == 26 [pid = 1657] [id = 26] 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11706ac00) [pid = 1657] [serial = 74] [outer = 0x0] 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x118203400) [pid = 1657] [serial = 75] [outer = 0x11706ac00] 20:19:44 INFO - PROCESS | 1657 | 1463714384612 Marionette DEBUG loaded listener.js 20:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118220c00) [pid = 1657] [serial = 76] [outer = 0x11706ac00] 20:19:44 INFO - PROCESS | 1657 | 1463714384960 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 20:19:44 INFO - PROCESS | 1657 | 1463714384976 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 1657 | 1463714384978 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:19:44 INFO - PROCESS | 1657 | 1463714384984 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 1657 | 1463714384988 Marionette TRACE conn2 <- [1,78,null,{}] 20:19:45 INFO - PROCESS | 1657 | 1463714385000 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:45 INFO - PROCESS | 1657 | 1463714385105 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:19:45 INFO - PROCESS | 1657 | 1463714385114 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e08000 == 27 [pid = 1657] [id = 27] 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11345c800) [pid = 1657] [serial = 77] [outer = 0x0] 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11863a400) [pid = 1657] [serial = 78] [outer = 0x11345c800] 20:19:45 INFO - PROCESS | 1657 | 1463714385161 Marionette DEBUG loaded listener.js 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1186b4c00) [pid = 1657] [serial = 79] [outer = 0x11345c800] 20:19:45 INFO - PROCESS | 1657 | 1463714385556 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 624ms 20:19:45 INFO - PROCESS | 1657 | 1463714385608 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:19:45 INFO - PROCESS | 1657 | 1463714385609 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:19:45 INFO - PROCESS | 1657 | 1463714385611 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:19:45 INFO - PROCESS | 1657 | 1463714385613 Marionette TRACE conn2 <- [1,82,null,{}] 20:19:45 INFO - PROCESS | 1657 | 1463714385615 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:45 INFO - PROCESS | 1657 | 1463714385693 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:19:45 INFO - PROCESS | 1657 | 1463714385700 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170ee800 == 28 [pid = 1657] [id = 28] 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1186b6000) [pid = 1657] [serial = 80] [outer = 0x0] 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119009800) [pid = 1657] [serial = 81] [outer = 0x1186b6000] 20:19:45 INFO - PROCESS | 1657 | 1463714385726 Marionette DEBUG loaded listener.js 20:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11934dc00) [pid = 1657] [serial = 82] [outer = 0x1186b6000] 20:19:46 INFO - PROCESS | 1657 | 1463714386037 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 20:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:19:46 INFO - PROCESS | 1657 | 1463714386084 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:19:46 INFO - PROCESS | 1657 | 1463714386085 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:19:46 INFO - PROCESS | 1657 | 1463714386087 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:19:46 INFO - PROCESS | 1657 | 1463714386088 Marionette TRACE conn2 <- [1,86,null,{}] 20:19:46 INFO - PROCESS | 1657 | 1463714386090 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:46 INFO - PROCESS | 1657 | 1463714386177 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:19:46 INFO - PROCESS | 1657 | 1463714386187 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe6000 == 29 [pid = 1657] [id = 29] 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11340d800) [pid = 1657] [serial = 83] [outer = 0x0] 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119397400) [pid = 1657] [serial = 84] [outer = 0x11340d800] 20:19:46 INFO - PROCESS | 1657 | 1463714386214 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1193a2c00) [pid = 1657] [serial = 85] [outer = 0x11340d800] 20:19:46 INFO - PROCESS | 1657 | 1463714386505 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 20:19:46 INFO - PROCESS | 1657 | 1463714386555 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:19:46 INFO - PROCESS | 1657 | 1463714386557 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:19:46 INFO - PROCESS | 1657 | 1463714386559 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:19:46 INFO - PROCESS | 1657 | 1463714386560 Marionette TRACE conn2 <- [1,90,null,{}] 20:19:46 INFO - PROCESS | 1657 | 1463714386562 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:46 INFO - PROCESS | 1657 | 1463714386648 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:19:46 INFO - PROCESS | 1657 | 1463714386653 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868d800 == 30 [pid = 1657] [id = 30] 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119445400) [pid = 1657] [serial = 86] [outer = 0x0] 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119b0f800) [pid = 1657] [serial = 87] [outer = 0x119445400] 20:19:46 INFO - PROCESS | 1657 | 1463714386681 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119d13000) [pid = 1657] [serial = 88] [outer = 0x119445400] 20:19:46 INFO - PROCESS | 1657 | 1463714386998 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 474ms 20:19:47 INFO - PROCESS | 1657 | 1463714387035 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:19:47 INFO - PROCESS | 1657 | 1463714387036 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:19:47 INFO - PROCESS | 1657 | 1463714387038 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 1657 | 1463714387039 Marionette TRACE conn2 <- [1,94,null,{}] 20:19:47 INFO - PROCESS | 1657 | 1463714387041 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:47 INFO - PROCESS | 1657 | 1463714387128 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:19:47 INFO - PROCESS | 1657 | 1463714387135 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186a0800 == 31 [pid = 1657] [id = 31] 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11345bc00) [pid = 1657] [serial = 89] [outer = 0x0] 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119f23400) [pid = 1657] [serial = 90] [outer = 0x11345bc00] 20:19:47 INFO - PROCESS | 1657 | 1463714387163 Marionette DEBUG loaded listener.js 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1205f0400) [pid = 1657] [serial = 91] [outer = 0x11345bc00] 20:19:47 INFO - PROCESS | 1657 | 1463714387427 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 20:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:19:47 INFO - PROCESS | 1657 | 1463714387456 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:19:47 INFO - PROCESS | 1657 | 1463714387458 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:19:47 INFO - PROCESS | 1657 | 1463714387460 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 1657 | 1463714387461 Marionette TRACE conn2 <- [1,98,null,{}] 20:19:47 INFO - PROCESS | 1657 | 1463714387463 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:47 INFO - PROCESS | 1657 | 1463714387544 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:19:47 INFO - PROCESS | 1657 | 1463714387551 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11938f000 == 32 [pid = 1657] [id = 32] 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119c70800) [pid = 1657] [serial = 92] [outer = 0x0] 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12114a800) [pid = 1657] [serial = 93] [outer = 0x119c70800] 20:19:47 INFO - PROCESS | 1657 | 1463714387576 Marionette DEBUG loaded listener.js 20:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1213e3000) [pid = 1657] [serial = 94] [outer = 0x119c70800] 20:19:47 INFO - PROCESS | 1657 | 1463714387904 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 519ms 20:19:47 INFO - PROCESS | 1657 | 1463714387991 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:19:47 INFO - PROCESS | 1657 | 1463714387993 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:19:48 INFO - PROCESS | 1657 | 1463714388007 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:19:48 INFO - PROCESS | 1657 | 1463714388009 Marionette TRACE conn2 <- [1,102,null,{}] 20:19:48 INFO - PROCESS | 1657 | 1463714388012 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:48 INFO - PROCESS | 1657 | 1463714388097 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:19:48 INFO - PROCESS | 1657 | 1463714388104 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e07800 == 33 [pid = 1657] [id = 33] 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x121513000) [pid = 1657] [serial = 95] [outer = 0x0] 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1219d9800) [pid = 1657] [serial = 96] [outer = 0x121513000] 20:19:48 INFO - PROCESS | 1657 | 1463714388130 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1236d1000) [pid = 1657] [serial = 97] [outer = 0x121513000] 20:19:48 INFO - PROCESS | 1657 | 1463714388417 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 434ms 20:19:48 INFO - PROCESS | 1657 | 1463714388432 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:19:48 INFO - PROCESS | 1657 | 1463714388435 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:19:48 INFO - PROCESS | 1657 | 1463714388443 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:19:48 INFO - PROCESS | 1657 | 1463714388444 Marionette TRACE conn2 <- [1,106,null,{}] 20:19:48 INFO - PROCESS | 1657 | 1463714388446 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:48 INFO - PROCESS | 1657 | 1463714388521 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:19:48 INFO - PROCESS | 1657 | 1463714388525 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b90800 == 34 [pid = 1657] [id = 34] 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123751800) [pid = 1657] [serial = 98] [outer = 0x0] 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12490ac00) [pid = 1657] [serial = 99] [outer = 0x123751800] 20:19:48 INFO - PROCESS | 1657 | 1463714388553 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124963c00) [pid = 1657] [serial = 100] [outer = 0x123751800] 20:19:48 INFO - PROCESS | 1657 | 1463714388852 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 20:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:19:48 INFO - PROCESS | 1657 | 1463714388863 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:19:48 INFO - PROCESS | 1657 | 1463714388867 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:19:48 INFO - PROCESS | 1657 | 1463714388875 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:19:48 INFO - PROCESS | 1657 | 1463714388877 Marionette TRACE conn2 <- [1,110,null,{}] 20:19:48 INFO - PROCESS | 1657 | 1463714388879 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:48 INFO - PROCESS | 1657 | 1463714388987 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:19:48 INFO - PROCESS | 1657 | 1463714388994 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be2000 == 35 [pid = 1657] [id = 35] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1190dc000) [pid = 1657] [serial = 101] [outer = 0x0] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124997400) [pid = 1657] [serial = 102] [outer = 0x1190dc000] 20:19:49 INFO - PROCESS | 1657 | 1463714389030 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125396400) [pid = 1657] [serial = 103] [outer = 0x1190dc000] 20:19:49 INFO - PROCESS | 1657 | 1463714389324 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 20:19:49 INFO - PROCESS | 1657 | 1463714389345 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:19:49 INFO - PROCESS | 1657 | 1463714389346 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:19:49 INFO - PROCESS | 1657 | 1463714389356 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:19:49 INFO - PROCESS | 1657 | 1463714389357 Marionette TRACE conn2 <- [1,114,null,{}] 20:19:49 INFO - PROCESS | 1657 | 1463714389359 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:49 INFO - PROCESS | 1657 | 1463714389435 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:19:49 INFO - PROCESS | 1657 | 1463714389439 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x121077000 == 36 [pid = 1657] [id = 36] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1265bbc00) [pid = 1657] [serial = 104] [outer = 0x0] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1265c5400) [pid = 1657] [serial = 105] [outer = 0x1265bbc00] 20:19:49 INFO - PROCESS | 1657 | 1463714389466 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1269e2000) [pid = 1657] [serial = 106] [outer = 0x1265bbc00] 20:19:49 INFO - PROCESS | 1657 | 1463714389771 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 425ms 20:19:49 INFO - PROCESS | 1657 | 1463714389774 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:19:49 INFO - PROCESS | 1657 | 1463714389775 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:19:49 INFO - PROCESS | 1657 | 1463714389777 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:19:49 INFO - PROCESS | 1657 | 1463714389778 Marionette TRACE conn2 <- [1,118,null,{}] 20:19:49 INFO - PROCESS | 1657 | 1463714389781 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:49 INFO - PROCESS | 1657 | 1463714389867 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:19:49 INFO - PROCESS | 1657 | 1463714389916 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x121186800 == 37 [pid = 1657] [id = 37] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1236d0c00) [pid = 1657] [serial = 107] [outer = 0x0] 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1269e1400) [pid = 1657] [serial = 108] [outer = 0x1236d0c00] 20:19:49 INFO - PROCESS | 1657 | 1463714389941 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126fd9c00) [pid = 1657] [serial = 109] [outer = 0x1236d0c00] 20:19:50 INFO - PROCESS | 1657 | 1463714390185 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 20:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:19:50 INFO - PROCESS | 1657 | 1463714390202 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 1657 | 1463714390203 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:19:50 INFO - PROCESS | 1657 | 1463714390205 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 1657 | 1463714390206 Marionette TRACE conn2 <- [1,122,null,{}] 20:19:50 INFO - PROCESS | 1657 | 1463714390209 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:50 INFO - PROCESS | 1657 | 1463714390290 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:19:50 INFO - PROCESS | 1657 | 1463714390295 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x121aa7000 == 38 [pid = 1657] [id = 38] 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12728f400) [pid = 1657] [serial = 110] [outer = 0x0] 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12747fc00) [pid = 1657] [serial = 111] [outer = 0x12728f400] 20:19:50 INFO - PROCESS | 1657 | 1463714390319 Marionette DEBUG loaded listener.js 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128babc00) [pid = 1657] [serial = 112] [outer = 0x12728f400] 20:19:50 INFO - PROCESS | 1657 | 1463714390595 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 20:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:19:50 INFO - PROCESS | 1657 | 1463714390650 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 1657 | 1463714390652 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:19:50 INFO - PROCESS | 1657 | 1463714390655 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 1657 | 1463714390656 Marionette TRACE conn2 <- [1,126,null,{}] 20:19:50 INFO - PROCESS | 1657 | 1463714390658 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:50 INFO - PROCESS | 1657 | 1463714390735 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:19:50 INFO - PROCESS | 1657 | 1463714390739 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12332e000 == 39 [pid = 1657] [id = 39] 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126d25400) [pid = 1657] [serial = 113] [outer = 0x0] 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128baec00) [pid = 1657] [serial = 114] [outer = 0x126d25400] 20:19:50 INFO - PROCESS | 1657 | 1463714390803 Marionette DEBUG loaded listener.js 20:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128d8d800) [pid = 1657] [serial = 115] [outer = 0x126d25400] 20:19:51 INFO - PROCESS | 1657 | 1463714391039 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 20:19:51 INFO - PROCESS | 1657 | 1463714391074 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:19:51 INFO - PROCESS | 1657 | 1463714391075 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:19:51 INFO - PROCESS | 1657 | 1463714391077 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:19:51 INFO - PROCESS | 1657 | 1463714391078 Marionette TRACE conn2 <- [1,130,null,{}] 20:19:51 INFO - PROCESS | 1657 | 1463714391090 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:51 INFO - PROCESS | 1657 | 1463714391175 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:19:51 INFO - PROCESS | 1657 | 1463714391180 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x125311800 == 40 [pid = 1657] [id = 40] 20:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x128f7f800) [pid = 1657] [serial = 116] [outer = 0x0] 20:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12914a400) [pid = 1657] [serial = 117] [outer = 0x128f7f800] 20:19:51 INFO - PROCESS | 1657 | 1463714391206 Marionette DEBUG loaded listener.js 20:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x129156400) [pid = 1657] [serial = 118] [outer = 0x128f7f800] 20:19:51 INFO - PROCESS | 1657 | 1463714391507 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms 20:19:51 INFO - PROCESS | 1657 | 1463714391551 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:19:51 INFO - PROCESS | 1657 | 1463714391552 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:19:51 INFO - PROCESS | 1657 | 1463714391554 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:19:51 INFO - PROCESS | 1657 | 1463714391555 Marionette TRACE conn2 <- [1,134,null,{}] 20:19:51 INFO - PROCESS | 1657 | 1463714391557 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:51 INFO - PROCESS | 1657 | 1463714391631 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:19:52 INFO - PROCESS | 1657 | 1463714392364 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11254d000 == 41 [pid = 1657] [id = 41] 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x112dec400) [pid = 1657] [serial = 119] [outer = 0x0] 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1134eb800) [pid = 1657] [serial = 120] [outer = 0x112dec400] 20:19:52 INFO - PROCESS | 1657 | 1463714392396 Marionette DEBUG loaded listener.js 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1161a6c00) [pid = 1657] [serial = 121] [outer = 0x112dec400] 20:19:52 INFO - PROCESS | 1657 | 1463714392732 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1220ms 20:19:52 INFO - PROCESS | 1657 | 1463714392775 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:19:52 INFO - PROCESS | 1657 | 1463714392777 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:19:52 INFO - PROCESS | 1657 | 1463714392781 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:19:52 INFO - PROCESS | 1657 | 1463714392782 Marionette TRACE conn2 <- [1,138,null,{}] 20:19:52 INFO - PROCESS | 1657 | 1463714392785 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:52 INFO - PROCESS | 1657 | 1463714392874 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:19:52 INFO - PROCESS | 1657 | 1463714392905 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fdb800 == 42 [pid = 1657] [id = 42] 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x117427400) [pid = 1657] [serial = 122] [outer = 0x0] 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11742f400) [pid = 1657] [serial = 123] [outer = 0x117427400] 20:19:52 INFO - PROCESS | 1657 | 1463714392933 Marionette DEBUG loaded listener.js 20:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x118207000) [pid = 1657] [serial = 124] [outer = 0x117427400] 20:19:53 INFO - PROCESS | 1657 | 1463714393260 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 20:19:53 INFO - PROCESS | 1657 | 1463714393303 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:19:53 INFO - PROCESS | 1657 | 1463714393305 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:19:53 INFO - PROCESS | 1657 | 1463714393308 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:19:53 INFO - PROCESS | 1657 | 1463714393309 Marionette TRACE conn2 <- [1,142,null,{}] 20:19:53 INFO - PROCESS | 1657 | 1463714393312 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:53 INFO - PROCESS | 1657 | 1463714393398 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:19:53 INFO - PROCESS | 1657 | 1463714393403 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x11686e800 == 43 [pid = 1657] [id = 43] 20:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11820c400) [pid = 1657] [serial = 125] [outer = 0x0] 20:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11821ec00) [pid = 1657] [serial = 126] [outer = 0x11820c400] 20:19:53 INFO - PROCESS | 1657 | 1463714393455 Marionette DEBUG loaded listener.js 20:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11863b000) [pid = 1657] [serial = 127] [outer = 0x11820c400] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12cca2800) [pid = 1657] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c855c00) [pid = 1657] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12c4b0000) [pid = 1657] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11820d400) [pid = 1657] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12be76400) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12bb60c00) [pid = 1657] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12bb1b400) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12a7a3000) [pid = 1657] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12a795c00) [pid = 1657] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x129155400) [pid = 1657] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12bac9000) [pid = 1657] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11821c400) [pid = 1657] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11859b800) [pid = 1657] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119c70800) [pid = 1657] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x121513000) [pid = 1657] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x123751800) [pid = 1657] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1265bbc00) [pid = 1657] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1236d0c00) [pid = 1657] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12728f400) [pid = 1657] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x111e60000) [pid = 1657] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x112def000) [pid = 1657] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118213c00) [pid = 1657] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x111f1a800) [pid = 1657] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11706ac00) [pid = 1657] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11345c800) [pid = 1657] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1186b6000) [pid = 1657] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11340d800) [pid = 1657] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119445400) [pid = 1657] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:19:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11345bc00) [pid = 1657] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:19:54 INFO - PROCESS | 1657 | 1463714394214 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 924ms 20:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:19:54 INFO - PROCESS | 1657 | 1463714394234 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:19:54 INFO - PROCESS | 1657 | 1463714394235 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:19:54 INFO - PROCESS | 1657 | 1463714394241 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:19:54 INFO - PROCESS | 1657 | 1463714394245 Marionette TRACE conn2 <- [1,146,null,{}] 20:19:54 INFO - PROCESS | 1657 | 1463714394255 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:54 INFO - PROCESS | 1657 | 1463714394326 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:19:54 INFO - PROCESS | 1657 | 1463714394334 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e5000 == 44 [pid = 1657] [id = 44] 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11340d800) [pid = 1657] [serial = 128] [outer = 0x0] 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11863f400) [pid = 1657] [serial = 129] [outer = 0x11340d800] 20:19:54 INFO - PROCESS | 1657 | 1463714394359 Marionette DEBUG loaded listener.js 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1186b7c00) [pid = 1657] [serial = 130] [outer = 0x11340d800] 20:19:54 INFO - PROCESS | 1657 | 1463714394682 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 483ms 20:19:54 INFO - PROCESS | 1657 | 1463714394720 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:19:54 INFO - PROCESS | 1657 | 1463714394722 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:19:54 INFO - PROCESS | 1657 | 1463714394724 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:19:54 INFO - PROCESS | 1657 | 1463714394725 Marionette TRACE conn2 <- [1,150,null,{}] 20:19:54 INFO - PROCESS | 1657 | 1463714394727 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:54 INFO - PROCESS | 1657 | 1463714394795 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:19:54 INFO - PROCESS | 1657 | 1463714394801 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x118367000 == 45 [pid = 1657] [id = 45] 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118965800) [pid = 1657] [serial = 131] [outer = 0x0] 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11934b000) [pid = 1657] [serial = 132] [outer = 0x118965800] 20:19:54 INFO - PROCESS | 1657 | 1463714394826 Marionette DEBUG loaded listener.js 20:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119397800) [pid = 1657] [serial = 133] [outer = 0x118965800] 20:19:55 INFO - PROCESS | 1657 | 1463714395128 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 420ms 20:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:19:55 INFO - PROCESS | 1657 | 1463714395144 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:19:55 INFO - PROCESS | 1657 | 1463714395145 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:19:55 INFO - PROCESS | 1657 | 1463714395151 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:19:55 INFO - PROCESS | 1657 | 1463714395159 Marionette TRACE conn2 <- [1,154,null,{}] 20:19:55 INFO - PROCESS | 1657 | 1463714395161 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:55 INFO - PROCESS | 1657 | 1463714395241 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:19:55 INFO - PROCESS | 1657 | 1463714395300 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x118693000 == 46 [pid = 1657] [id = 46] 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11943f000) [pid = 1657] [serial = 134] [outer = 0x0] 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119627800) [pid = 1657] [serial = 135] [outer = 0x11943f000] 20:19:55 INFO - PROCESS | 1657 | 1463714395348 Marionette DEBUG loaded listener.js 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119b32400) [pid = 1657] [serial = 136] [outer = 0x11943f000] 20:19:55 INFO - PROCESS | 1657 | 1463714395705 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 581ms 20:19:55 INFO - PROCESS | 1657 | 1463714395730 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:19:55 INFO - PROCESS | 1657 | 1463714395733 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:19:55 INFO - PROCESS | 1657 | 1463714395737 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:19:55 INFO - PROCESS | 1657 | 1463714395738 Marionette TRACE conn2 <- [1,158,null,{}] 20:19:55 INFO - PROCESS | 1657 | 1463714395740 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:55 INFO - PROCESS | 1657 | 1463714395810 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:19:55 INFO - PROCESS | 1657 | 1463714395854 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a12800 == 47 [pid = 1657] [id = 47] 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119441c00) [pid = 1657] [serial = 137] [outer = 0x0] 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119c6bc00) [pid = 1657] [serial = 138] [outer = 0x119441c00] 20:19:55 INFO - PROCESS | 1657 | 1463714395880 Marionette DEBUG loaded listener.js 20:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1205f7800) [pid = 1657] [serial = 139] [outer = 0x119441c00] 20:19:56 INFO - PROCESS | 1657 | 1463714396205 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 519ms 20:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:19:56 INFO - PROCESS | 1657 | 1463714396257 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:19:56 INFO - PROCESS | 1657 | 1463714396259 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:19:56 INFO - PROCESS | 1657 | 1463714396263 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:19:56 INFO - PROCESS | 1657 | 1463714396265 Marionette TRACE conn2 <- [1,162,null,{}] 20:19:56 INFO - PROCESS | 1657 | 1463714396269 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:56 INFO - PROCESS | 1657 | 1463714396359 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:19:56 INFO - PROCESS | 1657 | 1463714396402 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a0f000 == 48 [pid = 1657] [id = 48] 20:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x112df8800) [pid = 1657] [serial = 140] [outer = 0x0] 20:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x113a64c00) [pid = 1657] [serial = 141] [outer = 0x112df8800] 20:19:56 INFO - PROCESS | 1657 | 1463714396434 Marionette DEBUG loaded listener.js 20:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1165bcc00) [pid = 1657] [serial = 142] [outer = 0x112df8800] 20:19:56 INFO - PROCESS | 1657 | 1463714396877 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 20:19:56 INFO - PROCESS | 1657 | 1463714396884 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:19:56 INFO - PROCESS | 1657 | 1463714396888 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:19:56 INFO - PROCESS | 1657 | 1463714396893 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:19:56 INFO - PROCESS | 1657 | 1463714396895 Marionette TRACE conn2 <- [1,166,null,{}] 20:19:56 INFO - PROCESS | 1657 | 1463714396898 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:56 INFO - PROCESS | 1657 | 1463714396989 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:19:57 INFO - PROCESS | 1657 | 1463714397063 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190a9000 == 49 [pid = 1657] [id = 49] 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11820d400) [pid = 1657] [serial = 143] [outer = 0x0] 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x118219c00) [pid = 1657] [serial = 144] [outer = 0x11820d400] 20:19:57 INFO - PROCESS | 1657 | 1463714397110 Marionette DEBUG loaded listener.js 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1185a9000) [pid = 1657] [serial = 145] [outer = 0x11820d400] 20:19:57 INFO - PROCESS | 1657 | 1463714397544 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 20:19:57 INFO - PROCESS | 1657 | 1463714397566 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:19:57 INFO - PROCESS | 1657 | 1463714397568 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:19:57 INFO - PROCESS | 1657 | 1463714397570 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:19:57 INFO - PROCESS | 1657 | 1463714397573 Marionette TRACE conn2 <- [1,170,null,{}] 20:19:57 INFO - PROCESS | 1657 | 1463714397598 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:57 INFO - PROCESS | 1657 | 1463714397707 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:19:57 INFO - PROCESS | 1657 | 1463714397751 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11607e800 == 50 [pid = 1657] [id = 50] 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119634800) [pid = 1657] [serial = 146] [outer = 0x0] 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119b1bc00) [pid = 1657] [serial = 147] [outer = 0x119634800] 20:19:57 INFO - PROCESS | 1657 | 1463714397782 Marionette DEBUG loaded listener.js 20:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119c6d800) [pid = 1657] [serial = 148] [outer = 0x119634800] 20:19:58 INFO - PROCESS | 1657 | 1463714398195 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 20:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:19:58 INFO - PROCESS | 1657 | 1463714398247 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:19:58 INFO - PROCESS | 1657 | 1463714398249 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:19:58 INFO - PROCESS | 1657 | 1463714398253 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:19:58 INFO - PROCESS | 1657 | 1463714398254 Marionette TRACE conn2 <- [1,174,null,{}] 20:19:58 INFO - PROCESS | 1657 | 1463714398256 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:58 INFO - PROCESS | 1657 | 1463714398357 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:19:58 INFO - PROCESS | 1657 | 1463714398414 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x121199000 == 51 [pid = 1657] [id = 51] 20:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1205f7c00) [pid = 1657] [serial = 149] [outer = 0x0] 20:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x121280c00) [pid = 1657] [serial = 150] [outer = 0x1205f7c00] 20:19:58 INFO - PROCESS | 1657 | 1463714398444 Marionette DEBUG loaded listener.js 20:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1216e9000) [pid = 1657] [serial = 151] [outer = 0x1205f7c00] 20:19:58 INFO - PROCESS | 1657 | 1463714398865 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 20:19:58 INFO - PROCESS | 1657 | 1463714398872 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:19:58 INFO - PROCESS | 1657 | 1463714398873 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:19:58 INFO - PROCESS | 1657 | 1463714398876 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:19:58 INFO - PROCESS | 1657 | 1463714398877 Marionette TRACE conn2 <- [1,178,null,{}] 20:19:58 INFO - PROCESS | 1657 | 1463714398880 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:58 INFO - PROCESS | 1657 | 1463714398963 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:19:59 INFO - PROCESS | 1657 | 1463714399006 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161be800 == 52 [pid = 1657] [id = 52] 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11742cc00) [pid = 1657] [serial = 152] [outer = 0x0] 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x118644800) [pid = 1657] [serial = 153] [outer = 0x11742cc00] 20:19:59 INFO - PROCESS | 1657 | 1463714399036 Marionette DEBUG loaded listener.js 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1219d6000) [pid = 1657] [serial = 154] [outer = 0x11742cc00] 20:19:59 INFO - PROCESS | 1657 | 1463714399517 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 20:19:59 INFO - PROCESS | 1657 | 1463714399565 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:19:59 INFO - PROCESS | 1657 | 1463714399567 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:19:59 INFO - PROCESS | 1657 | 1463714399572 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:19:59 INFO - PROCESS | 1657 | 1463714399574 Marionette TRACE conn2 <- [1,182,null,{}] 20:19:59 INFO - PROCESS | 1657 | 1463714399577 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:19:59 INFO - PROCESS | 1657 | 1463714399681 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:19:59 INFO - PROCESS | 1657 | 1463714399745 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133a2800 == 53 [pid = 1657] [id = 53] 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1134ed000) [pid = 1657] [serial = 155] [outer = 0x0] 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x115e42c00) [pid = 1657] [serial = 156] [outer = 0x1134ed000] 20:19:59 INFO - PROCESS | 1657 | 1463714399774 Marionette DEBUG loaded listener.js 20:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x116839800) [pid = 1657] [serial = 157] [outer = 0x1134ed000] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118693000 == 52 [pid = 1657] [id = 46] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118367000 == 51 [pid = 1657] [id = 45] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e5000 == 50 [pid = 1657] [id = 44] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11686e800 == 49 [pid = 1657] [id = 43] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x113fdb800 == 48 [pid = 1657] [id = 42] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x117fe6000 == 47 [pid = 1657] [id = 29] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1170ee800 == 46 [pid = 1657] [id = 28] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x116e08000 == 45 [pid = 1657] [id = 27] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11254d000 == 44 [pid = 1657] [id = 41] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1186a0800 == 43 [pid = 1657] [id = 31] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11938f000 == 42 [pid = 1657] [id = 32] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119be2000 == 41 [pid = 1657] [id = 35] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11868d800 == 40 [pid = 1657] [id = 30] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1161be800 == 39 [pid = 1657] [id = 52] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x121199000 == 38 [pid = 1657] [id = 51] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11607e800 == 37 [pid = 1657] [id = 50] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1190a9000 == 36 [pid = 1657] [id = 49] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x121077000 == 35 [pid = 1657] [id = 36] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x121aa7000 == 34 [pid = 1657] [id = 38] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x125311800 == 33 [pid = 1657] [id = 40] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x121186800 == 32 [pid = 1657] [id = 37] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x116e07800 == 31 [pid = 1657] [id = 33] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x113a12800 == 30 [pid = 1657] [id = 47] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12332e000 == 29 [pid = 1657] [id = 39] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x113a0f000 == 28 [pid = 1657] [id = 48] 20:20:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119b90800 == 27 [pid = 1657] [id = 34] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12bad2000) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12114a800) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1213e3000) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1219d9800) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12490ac00) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x124997400) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1265c5400) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1269e1400) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12747fc00) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x128baec00) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11214e000) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1236d1000) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x115e3f800) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x118237800) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1186af400) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1165bf400) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118203400) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118220c00) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11863a400) [pid = 1657] [serial = 78] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119009800) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119397400) [pid = 1657] [serial = 84] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119b0f800) [pid = 1657] [serial = 87] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119f23400) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1205f0400) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124963c00) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1269e2000) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1186b4c00) [pid = 1657] [serial = 79] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126fd9c00) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1193a2c00) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128babc00) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x116a54800) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116a56c00) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11934dc00) [pid = 1657] [serial = 82] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119d13000) [pid = 1657] [serial = 88] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x112972000) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12914a400) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1216dac00) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12bb22000) [pid = 1657] [serial = 27] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12bb5d800) [pid = 1657] [serial = 28] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12ac22000) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12ac5bc00) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a797800) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12a79c000) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x129346000) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1295b9c00) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x129157000) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1213e3400) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12bace000) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11823a800) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12d408400) [pid = 1657] [serial = 58] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1186b8000) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12ad88000) [pid = 1657] [serial = 55] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12cca0c00) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x12cca4400) [pid = 1657] [serial = 50] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x12cca8800) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12cb6e800) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12c85cc00) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12cb48c00) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x12c4b4c00) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12c853800) [pid = 1657] [serial = 40] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12c4ad800) [pid = 1657] [serial = 37] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x118208400) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x12c4a9800) [pid = 1657] [serial = 36] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12be7dc00) [pid = 1657] [serial = 33] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x12be65000) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x12be73400) [pid = 1657] [serial = 31] [outer = 0x0] [url = about:blank] 20:20:00 INFO - PROCESS | 1657 | 1463714400556 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 20:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:20:00 INFO - PROCESS | 1657 | 1463714400592 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:20:00 INFO - PROCESS | 1657 | 1463714400595 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:20:00 INFO - PROCESS | 1657 | 1463714400598 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:20:00 INFO - PROCESS | 1657 | 1463714400600 Marionette TRACE conn2 <- [1,186,null,{}] 20:20:00 INFO - PROCESS | 1657 | 1463714400604 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:00 INFO - PROCESS | 1657 | 1463714400674 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:20:00 INFO - PROCESS | 1657 | 1463714400680 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e80800 == 28 [pid = 1657] [id = 54] 20:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x113d66000) [pid = 1657] [serial = 158] [outer = 0x0] 20:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x115ebbc00) [pid = 1657] [serial = 159] [outer = 0x113d66000] 20:20:00 INFO - PROCESS | 1657 | 1463714400710 Marionette DEBUG loaded listener.js 20:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x111f34400) [pid = 1657] [serial = 160] [outer = 0x113d66000] 20:20:01 INFO - PROCESS | 1657 | 1463714401036 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 20:20:01 INFO - PROCESS | 1657 | 1463714401069 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:20:01 INFO - PROCESS | 1657 | 1463714401073 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:20:01 INFO - PROCESS | 1657 | 1463714401078 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:20:01 INFO - PROCESS | 1657 | 1463714401080 Marionette TRACE conn2 <- [1,190,null,{}] 20:20:01 INFO - PROCESS | 1657 | 1463714401082 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:01 INFO - PROCESS | 1657 | 1463714401150 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:20:01 INFO - PROCESS | 1657 | 1463714401156 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161bf800 == 29 [pid = 1657] [id = 55] 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1165bc800) [pid = 1657] [serial = 161] [outer = 0x0] 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x117d4b400) [pid = 1657] [serial = 162] [outer = 0x1165bc800] 20:20:01 INFO - PROCESS | 1657 | 1463714401184 Marionette DEBUG loaded listener.js 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x118213400) [pid = 1657] [serial = 163] [outer = 0x1165bc800] 20:20:01 INFO - PROCESS | 1657 | 1463714401491 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 20:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:20:01 INFO - PROCESS | 1657 | 1463714401505 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:20:01 INFO - PROCESS | 1657 | 1463714401506 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:20:01 INFO - PROCESS | 1657 | 1463714401509 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:20:01 INFO - PROCESS | 1657 | 1463714401511 Marionette TRACE conn2 <- [1,194,null,{}] 20:20:01 INFO - PROCESS | 1657 | 1463714401522 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:01 INFO - PROCESS | 1657 | 1463714401599 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:20:01 INFO - PROCESS | 1657 | 1463714401641 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f07000 == 30 [pid = 1657] [id = 56] 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1161e7000) [pid = 1657] [serial = 164] [outer = 0x0] 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11859f400) [pid = 1657] [serial = 165] [outer = 0x1161e7000] 20:20:01 INFO - PROCESS | 1657 | 1463714401669 Marionette DEBUG loaded listener.js 20:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118648800) [pid = 1657] [serial = 166] [outer = 0x1161e7000] 20:20:01 INFO - PROCESS | 1657 | 1463714401925 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 475ms 20:20:01 INFO - PROCESS | 1657 | 1463714401988 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:20:01 INFO - PROCESS | 1657 | 1463714401990 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:20:01 INFO - PROCESS | 1657 | 1463714401992 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:20:01 INFO - PROCESS | 1657 | 1463714401993 Marionette TRACE conn2 <- [1,198,null,{}] 20:20:01 INFO - PROCESS | 1657 | 1463714401996 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:02 INFO - PROCESS | 1657 | 1463714402066 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:20:02 INFO - PROCESS | 1657 | 1463714402070 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fd8800 == 31 [pid = 1657] [id = 57] 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1186b6000) [pid = 1657] [serial = 167] [outer = 0x0] 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1190e3400) [pid = 1657] [serial = 168] [outer = 0x1186b6000] 20:20:02 INFO - PROCESS | 1657 | 1463714402098 Marionette DEBUG loaded listener.js 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x119353000) [pid = 1657] [serial = 169] [outer = 0x1186b6000] 20:20:02 INFO - PROCESS | 1657 | 1463714402398 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 422ms 20:20:02 INFO - PROCESS | 1657 | 1463714402419 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:20:02 INFO - PROCESS | 1657 | 1463714402421 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:20:02 INFO - PROCESS | 1657 | 1463714402423 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:20:02 INFO - PROCESS | 1657 | 1463714402424 Marionette TRACE conn2 <- [1,202,null,{}] 20:20:02 INFO - PROCESS | 1657 | 1463714402426 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:02 INFO - PROCESS | 1657 | 1463714402515 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:20:02 INFO - PROCESS | 1657 | 1463714402526 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x118368800 == 32 [pid = 1657] [id = 58] 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x112cd5c00) [pid = 1657] [serial = 170] [outer = 0x0] 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11895b400) [pid = 1657] [serial = 171] [outer = 0x112cd5c00] 20:20:02 INFO - PROCESS | 1657 | 1463714402552 Marionette DEBUG loaded listener.js 20:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1193a2400) [pid = 1657] [serial = 172] [outer = 0x112cd5c00] 20:20:02 INFO - PROCESS | 1657 | 1463714402859 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 20:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:20:02 INFO - PROCESS | 1657 | 1463714402892 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:20:02 INFO - PROCESS | 1657 | 1463714402893 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:20:02 INFO - PROCESS | 1657 | 1463714402895 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:20:02 INFO - PROCESS | 1657 | 1463714402896 Marionette TRACE conn2 <- [1,206,null,{}] 20:20:02 INFO - PROCESS | 1657 | 1463714402902 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:03 INFO - PROCESS | 1657 | 1463714402997 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:20:03 INFO - PROCESS | 1657 | 1463714403003 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b6d000 == 33 [pid = 1657] [id = 59] 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x119628800) [pid = 1657] [serial = 173] [outer = 0x0] 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119c6a000) [pid = 1657] [serial = 174] [outer = 0x119628800] 20:20:03 INFO - PROCESS | 1657 | 1463714403051 Marionette DEBUG loaded listener.js 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119f23400) [pid = 1657] [serial = 175] [outer = 0x119628800] 20:20:03 INFO - PROCESS | 1657 | 1463714403363 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 20:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:20:03 INFO - PROCESS | 1657 | 1463714403418 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:20:03 INFO - PROCESS | 1657 | 1463714403419 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:20:03 INFO - PROCESS | 1657 | 1463714403421 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:20:03 INFO - PROCESS | 1657 | 1463714403422 Marionette TRACE conn2 <- [1,210,null,{}] 20:20:03 INFO - PROCESS | 1657 | 1463714403425 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:03 INFO - PROCESS | 1657 | 1463714403508 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:20:03 INFO - PROCESS | 1657 | 1463714403537 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194d7800 == 34 [pid = 1657] [id = 60] 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1121b5c00) [pid = 1657] [serial = 176] [outer = 0x0] 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x121280400) [pid = 1657] [serial = 177] [outer = 0x1121b5c00] 20:20:03 INFO - PROCESS | 1657 | 1463714403559 Marionette DEBUG loaded listener.js 20:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12151f800) [pid = 1657] [serial = 178] [outer = 0x1121b5c00] 20:20:03 INFO - PROCESS | 1657 | 1463714403924 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 20:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:20:03 INFO - PROCESS | 1657 | 1463714403943 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:20:03 INFO - PROCESS | 1657 | 1463714403944 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:20:03 INFO - PROCESS | 1657 | 1463714403948 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:20:03 INFO - PROCESS | 1657 | 1463714403950 Marionette TRACE conn2 <- [1,214,null,{}] 20:20:03 INFO - PROCESS | 1657 | 1463714403953 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:04 INFO - PROCESS | 1657 | 1463714404084 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:20:04 INFO - PROCESS | 1657 | 1463714404138 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975e000 == 35 [pid = 1657] [id = 61] 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1216e8400) [pid = 1657] [serial = 179] [outer = 0x0] 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12374d400) [pid = 1657] [serial = 180] [outer = 0x1216e8400] 20:20:04 INFO - PROCESS | 1657 | 1463714404177 Marionette DEBUG loaded listener.js 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12490c800) [pid = 1657] [serial = 181] [outer = 0x1216e8400] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11943f000) [pid = 1657] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x117427400) [pid = 1657] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11820c400) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11340d800) [pid = 1657] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119441c00) [pid = 1657] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x112dec400) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x118965800) [pid = 1657] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128f7f800) [pid = 1657] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1190dc000) [pid = 1657] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:20:04 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x126d25400) [pid = 1657] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:20:04 INFO - PROCESS | 1657 | 1463714404552 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 20:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:20:04 INFO - PROCESS | 1657 | 1463714404570 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:20:04 INFO - PROCESS | 1657 | 1463714404572 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:20:04 INFO - PROCESS | 1657 | 1463714404575 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:20:04 INFO - PROCESS | 1657 | 1463714404577 Marionette TRACE conn2 <- [1,218,null,{}] 20:20:04 INFO - PROCESS | 1657 | 1463714404580 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:04 INFO - PROCESS | 1657 | 1463714404684 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:20:04 INFO - PROCESS | 1657 | 1463714404691 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f06800 == 36 [pid = 1657] [id = 62] 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11820b000) [pid = 1657] [serial = 182] [outer = 0x0] 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x119b33000) [pid = 1657] [serial = 183] [outer = 0x11820b000] 20:20:04 INFO - PROCESS | 1657 | 1463714404730 Marionette DEBUG loaded listener.js 20:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x124963000) [pid = 1657] [serial = 184] [outer = 0x11820b000] 20:20:05 INFO - PROCESS | 1657 | 1463714405189 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 20:20:05 INFO - PROCESS | 1657 | 1463714405196 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:20:05 INFO - PROCESS | 1657 | 1463714405199 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:20:05 INFO - PROCESS | 1657 | 1463714405204 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:20:05 INFO - PROCESS | 1657 | 1463714405206 Marionette TRACE conn2 <- [1,222,null,{}] 20:20:05 INFO - PROCESS | 1657 | 1463714405209 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:05 INFO - PROCESS | 1657 | 1463714405306 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:20:05 INFO - PROCESS | 1657 | 1463714405310 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x120523000 == 37 [pid = 1657] [id = 63] 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x124966800) [pid = 1657] [serial = 185] [outer = 0x0] 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x124c0e000) [pid = 1657] [serial = 186] [outer = 0x124966800] 20:20:05 INFO - PROCESS | 1657 | 1463714405338 Marionette DEBUG loaded listener.js 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x124cec800) [pid = 1657] [serial = 187] [outer = 0x124966800] 20:20:05 INFO - PROCESS | 1657 | 1463714405638 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 20:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:20:05 INFO - PROCESS | 1657 | 1463714405673 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:20:05 INFO - PROCESS | 1657 | 1463714405675 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:20:05 INFO - PROCESS | 1657 | 1463714405677 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:20:05 INFO - PROCESS | 1657 | 1463714405679 Marionette TRACE conn2 <- [1,226,null,{}] 20:20:05 INFO - PROCESS | 1657 | 1463714405681 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:05 INFO - PROCESS | 1657 | 1463714405764 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:20:05 INFO - PROCESS | 1657 | 1463714405805 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fec800 == 38 [pid = 1657] [id = 64] 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x124997400) [pid = 1657] [serial = 188] [outer = 0x0] 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x124cef800) [pid = 1657] [serial = 189] [outer = 0x124997400] 20:20:05 INFO - PROCESS | 1657 | 1463714405835 Marionette DEBUG loaded listener.js 20:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1193a1800) [pid = 1657] [serial = 190] [outer = 0x124997400] 20:20:06 INFO - PROCESS | 1657 | 1463714406102 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 20:20:06 INFO - PROCESS | 1657 | 1463714406155 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:20:06 INFO - PROCESS | 1657 | 1463714406156 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:20:06 INFO - PROCESS | 1657 | 1463714406159 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:20:06 INFO - PROCESS | 1657 | 1463714406160 Marionette TRACE conn2 <- [1,230,null,{}] 20:20:06 INFO - PROCESS | 1657 | 1463714406162 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:06 INFO - PROCESS | 1657 | 1463714406233 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:20:06 INFO - PROCESS | 1657 | 1463714406237 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x121ac3800 == 39 [pid = 1657] [id = 65] 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1265bd400) [pid = 1657] [serial = 191] [outer = 0x0] 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12697b000) [pid = 1657] [serial = 192] [outer = 0x1265bd400] 20:20:06 INFO - PROCESS | 1657 | 1463714406264 Marionette DEBUG loaded listener.js 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126b90400) [pid = 1657] [serial = 193] [outer = 0x1265bd400] 20:20:06 INFO - PROCESS | 1657 | 1463714406591 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 20:20:06 INFO - PROCESS | 1657 | 1463714406630 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:20:06 INFO - PROCESS | 1657 | 1463714406632 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:20:06 INFO - PROCESS | 1657 | 1463714406636 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:20:06 INFO - PROCESS | 1657 | 1463714406638 Marionette TRACE conn2 <- [1,234,null,{}] 20:20:06 INFO - PROCESS | 1657 | 1463714406642 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:06 INFO - PROCESS | 1657 | 1463714406743 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:20:06 INFO - PROCESS | 1657 | 1463714406781 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d35000 == 40 [pid = 1657] [id = 66] 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x111f4cc00) [pid = 1657] [serial = 194] [outer = 0x0] 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11340f400) [pid = 1657] [serial = 195] [outer = 0x111f4cc00] 20:20:06 INFO - PROCESS | 1657 | 1463714406812 Marionette DEBUG loaded listener.js 20:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1161e3c00) [pid = 1657] [serial = 196] [outer = 0x111f4cc00] 20:20:07 INFO - PROCESS | 1657 | 1463714407310 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 724ms 20:20:07 INFO - PROCESS | 1657 | 1463714407376 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:20:07 INFO - PROCESS | 1657 | 1463714407380 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:20:07 INFO - PROCESS | 1657 | 1463714407387 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:20:07 INFO - PROCESS | 1657 | 1463714407389 Marionette TRACE conn2 <- [1,238,null,{}] 20:20:07 INFO - PROCESS | 1657 | 1463714407392 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:07 INFO - PROCESS | 1657 | 1463714407490 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:20:07 INFO - PROCESS | 1657 | 1463714407556 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118697000 == 41 [pid = 1657] [id = 67] 20:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118210c00) [pid = 1657] [serial = 197] [outer = 0x0] 20:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11821c400) [pid = 1657] [serial = 198] [outer = 0x118210c00] 20:20:07 INFO - PROCESS | 1657 | 1463714407586 Marionette DEBUG loaded listener.js 20:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11859d000) [pid = 1657] [serial = 199] [outer = 0x118210c00] 20:20:08 INFO - PROCESS | 1657 | 1463714408198 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x117fec800 == 40 [pid = 1657] [id = 64] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x120523000 == 39 [pid = 1657] [id = 63] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x116f06800 == 38 [pid = 1657] [id = 62] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11975e000 == 37 [pid = 1657] [id = 61] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1194d7800 == 36 [pid = 1657] [id = 60] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118b6d000 == 35 [pid = 1657] [id = 59] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118368800 == 34 [pid = 1657] [id = 58] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x117fd8800 == 33 [pid = 1657] [id = 57] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x116f07000 == 32 [pid = 1657] [id = 56] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1161bf800 == 31 [pid = 1657] [id = 55] 20:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 871ms 20:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x112e80800 == 30 [pid = 1657] [id = 54] 20:20:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1133a2800 == 29 [pid = 1657] [id = 53] 20:20:08 INFO - PROCESS | 1657 | 1463714408260 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:20:08 INFO - PROCESS | 1657 | 1463714408262 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:20:08 INFO - PROCESS | 1657 | 1463714408268 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:20:08 INFO - PROCESS | 1657 | 1463714408270 Marionette TRACE conn2 <- [1,242,null,{}] 20:20:08 INFO - PROCESS | 1657 | 1463714408274 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:08 INFO - PROCESS | 1657 | 1463714408341 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:20:08 INFO - PROCESS | 1657 | 1463714408356 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e0b000 == 30 [pid = 1657] [id = 68] 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x113af4c00) [pid = 1657] [serial = 200] [outer = 0x0] 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116840400) [pid = 1657] [serial = 201] [outer = 0x113af4c00] 20:20:08 INFO - PROCESS | 1657 | 1463714408384 Marionette DEBUG loaded listener.js 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11742d400) [pid = 1657] [serial = 202] [outer = 0x113af4c00] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129156400) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119b32400) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11742f400) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11821ec00) [pid = 1657] [serial = 126] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11863f400) [pid = 1657] [serial = 129] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1205f7800) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118207000) [pid = 1657] [serial = 124] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11863b000) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1134eb800) [pid = 1657] [serial = 120] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11934b000) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1161a6c00) [pid = 1657] [serial = 121] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1186b7c00) [pid = 1657] [serial = 130] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119c6bc00) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119627800) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119397800) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x125396400) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x128d8d800) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank] 20:20:08 INFO - PROCESS | 1657 | 1463714408689 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 20:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 20:20:08 INFO - PROCESS | 1657 | 1463714408739 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:20:08 INFO - PROCESS | 1657 | 1463714408742 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:20:08 INFO - PROCESS | 1657 | 1463714408747 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:20:08 INFO - PROCESS | 1657 | 1463714408748 Marionette TRACE conn2 <- [1,246,null,{}] 20:20:08 INFO - PROCESS | 1657 | 1463714408750 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:08 INFO - PROCESS | 1657 | 1463714408819 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:20:08 INFO - PROCESS | 1657 | 1463714408824 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x116873000 == 31 [pid = 1657] [id = 69] 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118203c00) [pid = 1657] [serial = 203] [outer = 0x0] 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11821a800) [pid = 1657] [serial = 204] [outer = 0x118203c00] 20:20:08 INFO - PROCESS | 1657 | 1463714408852 Marionette DEBUG loaded listener.js 20:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1185aa400) [pid = 1657] [serial = 205] [outer = 0x118203c00] 20:20:09 INFO - PROCESS | 1657 | 1463714409165 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 20:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:20:09 INFO - PROCESS | 1657 | 1463714409217 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:20:09 INFO - PROCESS | 1657 | 1463714409219 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:20:09 INFO - PROCESS | 1657 | 1463714409221 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:20:09 INFO - PROCESS | 1657 | 1463714409223 Marionette TRACE conn2 <- [1,250,null,{}] 20:20:09 INFO - PROCESS | 1657 | 1463714409231 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:09 INFO - PROCESS | 1657 | 1463714409306 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:20:09 INFO - PROCESS | 1657 | 1463714409355 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e7000 == 32 [pid = 1657] [id = 70] 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11822e800) [pid = 1657] [serial = 206] [outer = 0x0] 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11895bc00) [pid = 1657] [serial = 207] [outer = 0x11822e800] 20:20:09 INFO - PROCESS | 1657 | 1463714409383 Marionette DEBUG loaded listener.js 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11939e800) [pid = 1657] [serial = 208] [outer = 0x11822e800] 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119397800) [pid = 1657] [serial = 209] [outer = 0x12cb50800] 20:20:09 INFO - PROCESS | 1657 | 1463714409688 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms 20:20:09 INFO - PROCESS | 1657 | 1463714409744 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:20:09 INFO - PROCESS | 1657 | 1463714409746 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:20:09 INFO - PROCESS | 1657 | 1463714409750 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:20:09 INFO - PROCESS | 1657 | 1463714409752 Marionette TRACE conn2 <- [1,254,null,{}] 20:20:09 INFO - PROCESS | 1657 | 1463714409755 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:09 INFO - PROCESS | 1657 | 1463714409862 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:20:09 INFO - PROCESS | 1657 | 1463714409926 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1183a8000 == 33 [pid = 1657] [id = 71] 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118235800) [pid = 1657] [serial = 210] [outer = 0x0] 20:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1193a2000) [pid = 1657] [serial = 211] [outer = 0x118235800] 20:20:09 INFO - PROCESS | 1657 | 1463714409967 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119d12c00) [pid = 1657] [serial = 212] [outer = 0x118235800] 20:20:10 INFO - PROCESS | 1657 | 1463714410384 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 20:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 20:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:20:10 INFO - PROCESS | 1657 | 1463714410421 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:20:10 INFO - PROCESS | 1657 | 1463714410423 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:20:10 INFO - PROCESS | 1657 | 1463714410425 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:20:10 INFO - PROCESS | 1657 | 1463714410426 Marionette TRACE conn2 <- [1,258,null,{}] 20:20:10 INFO - PROCESS | 1657 | 1463714410429 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:10 INFO - PROCESS | 1657 | 1463714410515 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:20:10 INFO - PROCESS | 1657 | 1463714410525 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x119390000 == 34 [pid = 1657] [id = 72] 20:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1121b0800) [pid = 1657] [serial = 213] [outer = 0x0] 20:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1205f7800) [pid = 1657] [serial = 214] [outer = 0x1121b0800] 20:20:10 INFO - PROCESS | 1657 | 1463714410553 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1213e0c00) [pid = 1657] [serial = 215] [outer = 0x1121b0800] 20:20:10 INFO - PROCESS | 1657 | 1463714410870 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 20:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 20:20:10 INFO - PROCESS | 1657 | 1463714410896 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:20:10 INFO - PROCESS | 1657 | 1463714410897 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:20:10 INFO - PROCESS | 1657 | 1463714410906 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:20:10 INFO - PROCESS | 1657 | 1463714410907 Marionette TRACE conn2 <- [1,262,null,{}] 20:20:10 INFO - PROCESS | 1657 | 1463714410910 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:11 INFO - PROCESS | 1657 | 1463714411010 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:20:11 INFO - PROCESS | 1657 | 1463714411015 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x119763800 == 35 [pid = 1657] [id = 73] 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12152d800) [pid = 1657] [serial = 216] [outer = 0x0] 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124965800) [pid = 1657] [serial = 217] [outer = 0x12152d800] 20:20:11 INFO - PROCESS | 1657 | 1463714411041 Marionette DEBUG loaded listener.js 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12534d800) [pid = 1657] [serial = 218] [outer = 0x12152d800] 20:20:11 INFO - PROCESS | 1657 | 1463714411364 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 20:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 517ms 20:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:20:11 INFO - PROCESS | 1657 | 1463714411425 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:20:11 INFO - PROCESS | 1657 | 1463714411426 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:20:11 INFO - PROCESS | 1657 | 1463714411428 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 1657 | 1463714411429 Marionette TRACE conn2 <- [1,266,null,{}] 20:20:11 INFO - PROCESS | 1657 | 1463714411431 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:11 INFO - PROCESS | 1657 | 1463714411514 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:20:11 INFO - PROCESS | 1657 | 1463714411542 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d98000 == 36 [pid = 1657] [id = 74] 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125350800) [pid = 1657] [serial = 219] [outer = 0x0] 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125396400) [pid = 1657] [serial = 220] [outer = 0x125350800] 20:20:11 INFO - PROCESS | 1657 | 1463714411567 Marionette DEBUG loaded listener.js 20:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12697f000) [pid = 1657] [serial = 221] [outer = 0x125350800] 20:20:11 INFO - PROCESS | 1657 | 1463714411880 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 20:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 20:20:11 INFO - PROCESS | 1657 | 1463714411896 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:20:11 INFO - PROCESS | 1657 | 1463714411900 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:20:11 INFO - PROCESS | 1657 | 1463714411904 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 1657 | 1463714411906 Marionette TRACE conn2 <- [1,270,null,{}] 20:20:11 INFO - PROCESS | 1657 | 1463714411908 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:12 INFO - PROCESS | 1657 | 1463714412034 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:20:12 INFO - PROCESS | 1657 | 1463714412050 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x121aad000 == 37 [pid = 1657] [id = 75] 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1269e4c00) [pid = 1657] [serial = 222] [outer = 0x0] 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126d29000) [pid = 1657] [serial = 223] [outer = 0x1269e4c00] 20:20:12 INFO - PROCESS | 1657 | 1463714412088 Marionette DEBUG loaded listener.js 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126fd6800) [pid = 1657] [serial = 224] [outer = 0x1269e4c00] 20:20:12 INFO - PROCESS | 1657 | 1463714412507 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x112df8800) [pid = 1657] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11820d400) [pid = 1657] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1161e7000) [pid = 1657] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1165bc800) [pid = 1657] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119628800) [pid = 1657] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119634800) [pid = 1657] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1186b6000) [pid = 1657] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1205f7c00) [pid = 1657] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11742cc00) [pid = 1657] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1121b5c00) [pid = 1657] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11820b000) [pid = 1657] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1216e8400) [pid = 1657] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124997400) [pid = 1657] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124966800) [pid = 1657] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x113d66000) [pid = 1657] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:20:12 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112cd5c00) [pid = 1657] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 720ms 20:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:20:12 INFO - PROCESS | 1657 | 1463714412625 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:20:12 INFO - PROCESS | 1657 | 1463714412626 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:20:12 INFO - PROCESS | 1657 | 1463714412628 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:20:12 INFO - PROCESS | 1657 | 1463714412629 Marionette TRACE conn2 <- [1,274,null,{}] 20:20:12 INFO - PROCESS | 1657 | 1463714412637 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:12 INFO - PROCESS | 1657 | 1463714412706 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:20:12 INFO - PROCESS | 1657 | 1463714412715 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x118361800 == 38 [pid = 1657] [id = 76] 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1165b8800) [pid = 1657] [serial = 225] [outer = 0x0] 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11742cc00) [pid = 1657] [serial = 226] [outer = 0x1165b8800] 20:20:12 INFO - PROCESS | 1657 | 1463714412741 Marionette DEBUG loaded listener.js 20:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x118962400) [pid = 1657] [serial = 227] [outer = 0x1165b8800] 20:20:13 INFO - PROCESS | 1657 | 1463714413024 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 20:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 20:20:13 INFO - PROCESS | 1657 | 1463714413046 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:20:13 INFO - PROCESS | 1657 | 1463714413047 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:20:13 INFO - PROCESS | 1657 | 1463714413057 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 1657 | 1463714413058 Marionette TRACE conn2 <- [1,278,null,{}] 20:20:13 INFO - PROCESS | 1657 | 1463714413060 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:13 INFO - PROCESS | 1657 | 1463714413135 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:20:13 INFO - PROCESS | 1657 | 1463714413140 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252e3800 == 39 [pid = 1657] [id = 77] 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119399000) [pid = 1657] [serial = 228] [outer = 0x0] 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125352400) [pid = 1657] [serial = 229] [outer = 0x119399000] 20:20:13 INFO - PROCESS | 1657 | 1463714413166 Marionette DEBUG loaded listener.js 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x127292400) [pid = 1657] [serial = 230] [outer = 0x119399000] 20:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 20:20:13 INFO - PROCESS | 1657 | 1463714413471 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 20:20:13 INFO - PROCESS | 1657 | 1463714413477 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:20:13 INFO - PROCESS | 1657 | 1463714413478 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:20:13 INFO - PROCESS | 1657 | 1463714413480 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 1657 | 1463714413484 Marionette TRACE conn2 <- [1,282,null,{}] 20:20:13 INFO - PROCESS | 1657 | 1463714413497 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:13 INFO - PROCESS | 1657 | 1463714413613 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:20:13 INFO - PROCESS | 1657 | 1463714413622 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x126569000 == 40 [pid = 1657] [id = 78] 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1205f7c00) [pid = 1657] [serial = 231] [outer = 0x0] 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128badc00) [pid = 1657] [serial = 232] [outer = 0x1205f7c00] 20:20:13 INFO - PROCESS | 1657 | 1463714413651 Marionette DEBUG loaded listener.js 20:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128f7d800) [pid = 1657] [serial = 233] [outer = 0x1205f7c00] 20:20:13 INFO - PROCESS | 1657 | 1463714413925 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 20:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 484ms 20:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:20:13 INFO - PROCESS | 1657 | 1463714413976 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:20:13 INFO - PROCESS | 1657 | 1463714413978 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:20:13 INFO - PROCESS | 1657 | 1463714413981 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 1657 | 1463714413986 Marionette TRACE conn2 <- [1,286,null,{}] 20:20:13 INFO - PROCESS | 1657 | 1463714413989 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:14 INFO - PROCESS | 1657 | 1463714414077 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:20:14 INFO - PROCESS | 1657 | 1463714414083 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12729d000 == 41 [pid = 1657] [id = 79] 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128f8b000) [pid = 1657] [serial = 234] [outer = 0x0] 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12914f800) [pid = 1657] [serial = 235] [outer = 0x128f8b000] 20:20:14 INFO - PROCESS | 1657 | 1463714414103 Marionette DEBUG loaded listener.js 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129156800) [pid = 1657] [serial = 236] [outer = 0x128f8b000] 20:20:14 INFO - PROCESS | 1657 | 1463714414484 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 20:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 525ms 20:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:20:14 INFO - PROCESS | 1657 | 1463714414506 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:20:14 INFO - PROCESS | 1657 | 1463714414507 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:20:14 INFO - PROCESS | 1657 | 1463714414509 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:20:14 INFO - PROCESS | 1657 | 1463714414521 Marionette TRACE conn2 <- [1,290,null,{}] 20:20:14 INFO - PROCESS | 1657 | 1463714414525 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:14 INFO - PROCESS | 1657 | 1463714414635 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:20:14 INFO - PROCESS | 1657 | 1463714414769 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130b2800 == 42 [pid = 1657] [id = 80] 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x111e23400) [pid = 1657] [serial = 237] [outer = 0x0] 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1121b6800) [pid = 1657] [serial = 238] [outer = 0x111e23400] 20:20:14 INFO - PROCESS | 1657 | 1463714414818 Marionette DEBUG loaded listener.js 20:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x113af9400) [pid = 1657] [serial = 239] [outer = 0x111e23400] 20:20:15 INFO - PROCESS | 1657 | 1463714415271 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 781ms 20:20:15 INFO - PROCESS | 1657 | 1463714415291 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:20:15 INFO - PROCESS | 1657 | 1463714415293 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:20:15 INFO - PROCESS | 1657 | 1463714415296 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:20:15 INFO - PROCESS | 1657 | 1463714415299 Marionette TRACE conn2 <- [1,294,null,{}] 20:20:15 INFO - PROCESS | 1657 | 1463714415302 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:15 INFO - PROCESS | 1657 | 1463714415397 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:20:15 INFO - PROCESS | 1657 | 1463714415437 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x118365800 == 43 [pid = 1657] [id = 81] 20:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1165bdc00) [pid = 1657] [serial = 240] [outer = 0x0] 20:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11820dc00) [pid = 1657] [serial = 241] [outer = 0x1165bdc00] 20:20:15 INFO - PROCESS | 1657 | 1463714415468 Marionette DEBUG loaded listener.js 20:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1185a6400) [pid = 1657] [serial = 242] [outer = 0x1165bdc00] 20:20:15 INFO - PROCESS | 1657 | 1463714415883 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 20:20:15 INFO - PROCESS | 1657 | 1463714415921 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:20:15 INFO - PROCESS | 1657 | 1463714415923 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:20:15 INFO - PROCESS | 1657 | 1463714415926 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:20:15 INFO - PROCESS | 1657 | 1463714415927 Marionette TRACE conn2 <- [1,298,null,{}] 20:20:15 INFO - PROCESS | 1657 | 1463714415930 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:16 INFO - PROCESS | 1657 | 1463714416022 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:20:16 INFO - PROCESS | 1657 | 1463714416101 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1269a6000 == 44 [pid = 1657] [id = 82] 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11939b000) [pid = 1657] [serial = 243] [outer = 0x0] 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119444800) [pid = 1657] [serial = 244] [outer = 0x11939b000] 20:20:16 INFO - PROCESS | 1657 | 1463714416132 Marionette DEBUG loaded listener.js 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119c70000) [pid = 1657] [serial = 245] [outer = 0x11939b000] 20:20:16 INFO - PROCESS | 1657 | 1463714416571 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 20:20:16 INFO - PROCESS | 1657 | 1463714416598 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:20:16 INFO - PROCESS | 1657 | 1463714416600 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:20:16 INFO - PROCESS | 1657 | 1463714416611 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:20:16 INFO - PROCESS | 1657 | 1463714416618 Marionette TRACE conn2 <- [1,302,null,{}] 20:20:16 INFO - PROCESS | 1657 | 1463714416622 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:16 INFO - PROCESS | 1657 | 1463714416761 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:20:16 INFO - PROCESS | 1657 | 1463714416838 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b4d000 == 45 [pid = 1657] [id = 83] 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119d13000) [pid = 1657] [serial = 246] [outer = 0x0] 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124966800) [pid = 1657] [serial = 247] [outer = 0x119d13000] 20:20:16 INFO - PROCESS | 1657 | 1463714416884 Marionette DEBUG loaded listener.js 20:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1265bac00) [pid = 1657] [serial = 248] [outer = 0x119d13000] 20:20:17 INFO - PROCESS | 1657 | 1463714417347 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 784ms 20:20:17 INFO - PROCESS | 1657 | 1463714417388 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:20:17 INFO - PROCESS | 1657 | 1463714417390 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:20:17 INFO - PROCESS | 1657 | 1463714417393 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:20:17 INFO - PROCESS | 1657 | 1463714417394 Marionette TRACE conn2 <- [1,306,null,{}] 20:20:17 INFO - PROCESS | 1657 | 1463714417396 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:17 INFO - PROCESS | 1657 | 1463714417522 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:20:17 INFO - PROCESS | 1657 | 1463714417565 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133a4000 == 46 [pid = 1657] [id = 84] 20:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113deac00) [pid = 1657] [serial = 249] [outer = 0x0] 20:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11820d800) [pid = 1657] [serial = 250] [outer = 0x113deac00] 20:20:17 INFO - PROCESS | 1657 | 1463714417597 Marionette DEBUG loaded listener.js 20:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12499bc00) [pid = 1657] [serial = 251] [outer = 0x113deac00] 20:20:18 INFO - PROCESS | 1657 | 1463714418128 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 20:20:18 INFO - PROCESS | 1657 | 1463714418169 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:20:18 INFO - PROCESS | 1657 | 1463714418172 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:20:18 INFO - PROCESS | 1657 | 1463714418177 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:20:18 INFO - PROCESS | 1657 | 1463714418179 Marionette TRACE conn2 <- [1,310,null,{}] 20:20:18 INFO - PROCESS | 1657 | 1463714418184 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:18 INFO - PROCESS | 1657 | 1463714418265 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:20:18 INFO - PROCESS | 1657 | 1463714418327 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x116879000 == 47 [pid = 1657] [id = 85] 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1161e7000) [pid = 1657] [serial = 252] [outer = 0x0] 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1168ba800) [pid = 1657] [serial = 253] [outer = 0x1161e7000] 20:20:18 INFO - PROCESS | 1657 | 1463714418355 Marionette DEBUG loaded listener.js 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x118208000) [pid = 1657] [serial = 254] [outer = 0x1161e7000] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12729d000 == 46 [pid = 1657] [id = 79] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x126569000 == 45 [pid = 1657] [id = 78] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1252e3800 == 44 [pid = 1657] [id = 77] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x118361800 == 43 [pid = 1657] [id = 76] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x121aad000 == 42 [pid = 1657] [id = 75] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x119d98000 == 41 [pid = 1657] [id = 74] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x119763800 == 40 [pid = 1657] [id = 73] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x119390000 == 39 [pid = 1657] [id = 72] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1183a8000 == 38 [pid = 1657] [id = 71] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12697b000) [pid = 1657] [serial = 192] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e7000 == 37 [pid = 1657] [id = 70] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x116873000 == 36 [pid = 1657] [id = 69] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x115e0b000 == 35 [pid = 1657] [id = 68] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x118697000 == 34 [pid = 1657] [id = 67] 20:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x113d35000 == 33 [pid = 1657] [id = 66] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1165bcc00) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x113a64c00) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1185a9000) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118219c00) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11859f400) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x118648800) [pid = 1657] [serial = 166] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x117d4b400) [pid = 1657] [serial = 162] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118213400) [pid = 1657] [serial = 163] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119c6a000) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119c6d800) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119b1bc00) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x115e42c00) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1190e3400) [pid = 1657] [serial = 168] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119353000) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1216e9000) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x121280c00) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1219d6000) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118644800) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12151f800) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x121280400) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x124963000) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12374d400) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119b33000) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12490c800) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1193a1800) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124c0e000) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x111f34400) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x115ebbc00) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124cef800) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11895b400) [pid = 1657] [serial = 171] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1193a2400) [pid = 1657] [serial = 172] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119f23400) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x124cec800) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank] 20:20:18 INFO - PROCESS | 1657 | 1463714418729 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 20:20:18 INFO - PROCESS | 1657 | 1463714418747 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:20:18 INFO - PROCESS | 1657 | 1463714418753 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:20:18 INFO - PROCESS | 1657 | 1463714418757 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:20:18 INFO - PROCESS | 1657 | 1463714418759 Marionette TRACE conn2 <- [1,314,null,{}] 20:20:18 INFO - PROCESS | 1657 | 1463714418761 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:18 INFO - PROCESS | 1657 | 1463714418833 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:20:18 INFO - PROCESS | 1657 | 1463714418837 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x116807000 == 34 [pid = 1657] [id = 86] 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11820d000) [pid = 1657] [serial = 255] [outer = 0x0] 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118220000) [pid = 1657] [serial = 256] [outer = 0x11820d000] 20:20:18 INFO - PROCESS | 1657 | 1463714418866 Marionette DEBUG loaded listener.js 20:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1185a9c00) [pid = 1657] [serial = 257] [outer = 0x11820d000] 20:20:19 INFO - PROCESS | 1657 | 1463714419219 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 20:20:19 INFO - PROCESS | 1657 | 1463714419226 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:20:19 INFO - PROCESS | 1657 | 1463714419227 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:20:19 INFO - PROCESS | 1657 | 1463714419230 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:20:19 INFO - PROCESS | 1657 | 1463714419234 Marionette TRACE conn2 <- [1,318,null,{}] 20:20:19 INFO - PROCESS | 1657 | 1463714419242 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:19 INFO - PROCESS | 1657 | 1463714419313 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:20:19 INFO - PROCESS | 1657 | 1463714419321 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x117feb000 == 35 [pid = 1657] [id = 87] 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1186b8400) [pid = 1657] [serial = 258] [outer = 0x0] 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119350c00) [pid = 1657] [serial = 259] [outer = 0x1186b8400] 20:20:19 INFO - PROCESS | 1657 | 1463714419349 Marionette DEBUG loaded listener.js 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119627c00) [pid = 1657] [serial = 260] [outer = 0x1186b8400] 20:20:19 INFO - PROCESS | 1657 | 1463714419670 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 477ms 20:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:20:19 INFO - PROCESS | 1657 | 1463714419707 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:20:19 INFO - PROCESS | 1657 | 1463714419709 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:20:19 INFO - PROCESS | 1657 | 1463714419711 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:20:19 INFO - PROCESS | 1657 | 1463714419719 Marionette TRACE conn2 <- [1,322,null,{}] 20:20:19 INFO - PROCESS | 1657 | 1463714419721 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:19 INFO - PROCESS | 1657 | 1463714419796 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:20:19 INFO - PROCESS | 1657 | 1463714419837 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11869d000 == 36 [pid = 1657] [id = 88] 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11943c800) [pid = 1657] [serial = 261] [outer = 0x0] 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119c6d400) [pid = 1657] [serial = 262] [outer = 0x11943c800] 20:20:19 INFO - PROCESS | 1657 | 1463714419862 Marionette DEBUG loaded listener.js 20:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x121154800) [pid = 1657] [serial = 263] [outer = 0x11943c800] 20:20:20 INFO - PROCESS | 1657 | 1463714420144 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 20:20:20 INFO - PROCESS | 1657 | 1463714420189 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:20:20 INFO - PROCESS | 1657 | 1463714420190 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:20:20 INFO - PROCESS | 1657 | 1463714420192 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:20:20 INFO - PROCESS | 1657 | 1463714420193 Marionette TRACE conn2 <- [1,326,null,{}] 20:20:20 INFO - PROCESS | 1657 | 1463714420196 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:20 INFO - PROCESS | 1657 | 1463714420264 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:20:20 INFO - PROCESS | 1657 | 1463714420287 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194ed800 == 37 [pid = 1657] [id = 89] 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1216da800) [pid = 1657] [serial = 264] [outer = 0x0] 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1219d6000) [pid = 1657] [serial = 265] [outer = 0x1216da800] 20:20:20 INFO - PROCESS | 1657 | 1463714420313 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123756400) [pid = 1657] [serial = 266] [outer = 0x1216da800] 20:20:20 INFO - PROCESS | 1657 | 1463714420698 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 521ms 20:20:20 INFO - PROCESS | 1657 | 1463714420714 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:20:20 INFO - PROCESS | 1657 | 1463714420715 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:20:20 INFO - PROCESS | 1657 | 1463714420724 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:20:20 INFO - PROCESS | 1657 | 1463714420725 Marionette TRACE conn2 <- [1,330,null,{}] 20:20:20 INFO - PROCESS | 1657 | 1463714420727 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:20 INFO - PROCESS | 1657 | 1463714420830 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:20:20 INFO - PROCESS | 1657 | 1463714420842 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b90000 == 38 [pid = 1657] [id = 90] 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12374d400) [pid = 1657] [serial = 267] [outer = 0x0] 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124ce3800) [pid = 1657] [serial = 268] [outer = 0x12374d400] 20:20:20 INFO - PROCESS | 1657 | 1463714420889 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1265c5400) [pid = 1657] [serial = 269] [outer = 0x12374d400] 20:20:21 INFO - PROCESS | 1657 | 1463714421191 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 525ms 20:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:20:21 INFO - PROCESS | 1657 | 1463714421242 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:20:21 INFO - PROCESS | 1657 | 1463714421244 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:20:21 INFO - PROCESS | 1657 | 1463714421246 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 1657 | 1463714421247 Marionette TRACE conn2 <- [1,334,null,{}] 20:20:21 INFO - PROCESS | 1657 | 1463714421249 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:21 INFO - PROCESS | 1657 | 1463714421343 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:20:21 INFO - PROCESS | 1657 | 1463714421373 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11339c800 == 39 [pid = 1657] [id = 91] 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12490bc00) [pid = 1657] [serial = 270] [outer = 0x0] 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126d2a000) [pid = 1657] [serial = 271] [outer = 0x12490bc00] 20:20:21 INFO - PROCESS | 1657 | 1463714421398 Marionette DEBUG loaded listener.js 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x127290400) [pid = 1657] [serial = 272] [outer = 0x12490bc00] 20:20:21 INFO - PROCESS | 1657 | 1463714421750 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 20:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:20:21 INFO - PROCESS | 1657 | 1463714421764 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:20:21 INFO - PROCESS | 1657 | 1463714421767 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:20:21 INFO - PROCESS | 1657 | 1463714421771 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 1657 | 1463714421773 Marionette TRACE conn2 <- [1,338,null,{}] 20:20:21 INFO - PROCESS | 1657 | 1463714421776 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:21 INFO - PROCESS | 1657 | 1463714421912 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:20:21 INFO - PROCESS | 1657 | 1463714421926 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215ed000 == 40 [pid = 1657] [id = 92] 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x127291000) [pid = 1657] [serial = 273] [outer = 0x0] 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x127484c00) [pid = 1657] [serial = 274] [outer = 0x127291000] 20:20:21 INFO - PROCESS | 1657 | 1463714421952 Marionette DEBUG loaded listener.js 20:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x128b24800) [pid = 1657] [serial = 275] [outer = 0x127291000] 20:20:22 INFO - PROCESS | 1657 | 1463714422275 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 20:20:22 INFO - PROCESS | 1657 | 1463714422291 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:20:22 INFO - PROCESS | 1657 | 1463714422292 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:20:22 INFO - PROCESS | 1657 | 1463714422294 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:20:22 INFO - PROCESS | 1657 | 1463714422295 Marionette TRACE conn2 <- [1,342,null,{}] 20:20:22 INFO - PROCESS | 1657 | 1463714422298 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:22 INFO - PROCESS | 1657 | 1463714422386 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:20:22 INFO - PROCESS | 1657 | 1463714422409 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252d8800 == 41 [pid = 1657] [id = 93] 20:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x128b29c00) [pid = 1657] [serial = 276] [outer = 0x0] 20:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128b2bc00) [pid = 1657] [serial = 277] [outer = 0x128b29c00] 20:20:22 INFO - PROCESS | 1657 | 1463714422434 Marionette DEBUG loaded listener.js 20:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128b31400) [pid = 1657] [serial = 278] [outer = 0x128b29c00] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1121b0800) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1269e4c00) [pid = 1657] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118235800) [pid = 1657] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x125350800) [pid = 1657] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11822e800) [pid = 1657] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118203c00) [pid = 1657] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1205f7c00) [pid = 1657] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119399000) [pid = 1657] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x113af4c00) [pid = 1657] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1165b8800) [pid = 1657] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12152d800) [pid = 1657] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:20:22 INFO - PROCESS | 1657 | 1463714422820 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 20:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:20:22 INFO - PROCESS | 1657 | 1463714422865 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:20:22 INFO - PROCESS | 1657 | 1463714422866 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:20:22 INFO - PROCESS | 1657 | 1463714422868 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:20:22 INFO - PROCESS | 1657 | 1463714422869 Marionette TRACE conn2 <- [1,346,null,{}] 20:20:22 INFO - PROCESS | 1657 | 1463714422871 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:22 INFO - PROCESS | 1657 | 1463714422945 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:20:22 INFO - PROCESS | 1657 | 1463714422950 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x121072000 == 42 [pid = 1657] [id = 94] 20:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11863a400) [pid = 1657] [serial = 279] [outer = 0x0] 20:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1205f7c00) [pid = 1657] [serial = 280] [outer = 0x11863a400] 20:20:22 INFO - PROCESS | 1657 | 1463714422976 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12747ac00) [pid = 1657] [serial = 281] [outer = 0x11863a400] 20:20:23 INFO - PROCESS | 1657 | 1463714423274 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 419ms 20:20:23 INFO - PROCESS | 1657 | 1463714423287 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:20:23 INFO - PROCESS | 1657 | 1463714423296 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:20:23 INFO - PROCESS | 1657 | 1463714423299 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:20:23 INFO - PROCESS | 1657 | 1463714423302 Marionette TRACE conn2 <- [1,350,null,{}] 20:20:23 INFO - PROCESS | 1657 | 1463714423305 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:23 INFO - PROCESS | 1657 | 1463714423387 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:20:23 INFO - PROCESS | 1657 | 1463714423431 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a7800 == 43 [pid = 1657] [id = 95] 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119008c00) [pid = 1657] [serial = 282] [outer = 0x0] 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128bae400) [pid = 1657] [serial = 283] [outer = 0x119008c00] 20:20:23 INFO - PROCESS | 1657 | 1463714423460 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129345c00) [pid = 1657] [serial = 284] [outer = 0x119008c00] 20:20:23 INFO - PROCESS | 1657 | 1463714423729 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 20:20:23 INFO - PROCESS | 1657 | 1463714423772 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:20:23 INFO - PROCESS | 1657 | 1463714423773 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:20:23 INFO - PROCESS | 1657 | 1463714423776 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:20:23 INFO - PROCESS | 1657 | 1463714423777 Marionette TRACE conn2 <- [1,354,null,{}] 20:20:23 INFO - PROCESS | 1657 | 1463714423779 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:23 INFO - PROCESS | 1657 | 1463714423855 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:20:23 INFO - PROCESS | 1657 | 1463714423860 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x129513800 == 44 [pid = 1657] [id = 96] 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12934a400) [pid = 1657] [serial = 285] [outer = 0x0] 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1295b0800) [pid = 1657] [serial = 286] [outer = 0x12934a400] 20:20:23 INFO - PROCESS | 1657 | 1463714423887 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1295ba400) [pid = 1657] [serial = 287] [outer = 0x12934a400] 20:20:24 INFO - PROCESS | 1657 | 1463714424187 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 419ms 20:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:20:24 INFO - PROCESS | 1657 | 1463714424196 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:20:24 INFO - PROCESS | 1657 | 1463714424197 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:20:24 INFO - PROCESS | 1657 | 1463714424200 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:20:24 INFO - PROCESS | 1657 | 1463714424203 Marionette TRACE conn2 <- [1,358,null,{}] 20:20:24 INFO - PROCESS | 1657 | 1463714424206 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:24 INFO - PROCESS | 1657 | 1463714424279 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:20:24 INFO - PROCESS | 1657 | 1463714424326 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x129769000 == 45 [pid = 1657] [id = 97] 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129154000) [pid = 1657] [serial = 288] [outer = 0x0] 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1295bcc00) [pid = 1657] [serial = 289] [outer = 0x129154000] 20:20:24 INFO - PROCESS | 1657 | 1463714424358 Marionette DEBUG loaded listener.js 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12a6d3400) [pid = 1657] [serial = 290] [outer = 0x129154000] 20:20:24 INFO - PROCESS | 1657 | 1463714424616 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 20:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:20:24 INFO - PROCESS | 1657 | 1463714424674 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:20:24 INFO - PROCESS | 1657 | 1463714424676 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:20:24 INFO - PROCESS | 1657 | 1463714424678 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:20:24 INFO - PROCESS | 1657 | 1463714424679 Marionette TRACE conn2 <- [1,362,null,{}] 20:20:24 INFO - PROCESS | 1657 | 1463714424682 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:24 INFO - PROCESS | 1657 | 1463714424759 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:20:24 INFO - PROCESS | 1657 | 1463714424764 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a721000 == 46 [pid = 1657] [id = 98] 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1297dd000) [pid = 1657] [serial = 291] [outer = 0x0] 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a6dfc00) [pid = 1657] [serial = 292] [outer = 0x1297dd000] 20:20:24 INFO - PROCESS | 1657 | 1463714424791 Marionette DEBUG loaded listener.js 20:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12a79ac00) [pid = 1657] [serial = 293] [outer = 0x1297dd000] 20:20:25 INFO - PROCESS | 1657 | 1463714425257 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 20:20:25 INFO - PROCESS | 1657 | 1463714425297 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:20:25 INFO - PROCESS | 1657 | 1463714425302 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:20:25 INFO - PROCESS | 1657 | 1463714425305 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:20:25 INFO - PROCESS | 1657 | 1463714425308 Marionette TRACE conn2 <- [1,366,null,{}] 20:20:25 INFO - PROCESS | 1657 | 1463714425312 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:25 INFO - PROCESS | 1657 | 1463714425407 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:20:25 INFO - PROCESS | 1657 | 1463714425464 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175d3800 == 47 [pid = 1657] [id = 99] 20:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1168b2800) [pid = 1657] [serial = 294] [outer = 0x0] 20:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x117d4b400) [pid = 1657] [serial = 295] [outer = 0x1168b2800] 20:20:25 INFO - PROCESS | 1657 | 1463714425495 Marionette DEBUG loaded listener.js 20:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11821a000) [pid = 1657] [serial = 296] [outer = 0x1168b2800] 20:20:25 INFO - PROCESS | 1657 | 1463714425939 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20: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. 20:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 20:20:25 INFO - PROCESS | 1657 | 1463714425976 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:20:25 INFO - PROCESS | 1657 | 1463714425980 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:20:26 INFO - PROCESS | 1657 | 1463714426027 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:20:26 INFO - PROCESS | 1657 | 1463714426029 Marionette TRACE conn2 <- [1,370,null,{}] 20:20:26 INFO - PROCESS | 1657 | 1463714426046 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:26 INFO - PROCESS | 1657 | 1463714426146 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:20:26 INFO - PROCESS | 1657 | 1463714426201 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bdc000 == 48 [pid = 1657] [id = 100] 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1186b7800) [pid = 1657] [serial = 297] [outer = 0x0] 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119395400) [pid = 1657] [serial = 298] [outer = 0x1186b7800] 20:20:26 INFO - PROCESS | 1657 | 1463714426228 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11962a800) [pid = 1657] [serial = 299] [outer = 0x1186b7800] 20:20:26 INFO - PROCESS | 1657 | 1463714426659 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 696ms 20:20:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:20:26 INFO - PROCESS | 1657 | 1463714426698 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:20:26 INFO - PROCESS | 1657 | 1463714426699 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:20:26 INFO - PROCESS | 1657 | 1463714426701 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:20:26 INFO - PROCESS | 1657 | 1463714426704 Marionette TRACE conn2 <- [1,374,null,{}] 20:20:26 INFO - PROCESS | 1657 | 1463714426711 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:26 INFO - PROCESS | 1657 | 1463714426843 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:20:26 INFO - PROCESS | 1657 | 1463714426892 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x129766000 == 49 [pid = 1657] [id = 101] 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x115eba400) [pid = 1657] [serial = 300] [outer = 0x0] 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x124997400) [pid = 1657] [serial = 301] [outer = 0x115eba400] 20:20:26 INFO - PROCESS | 1657 | 1463714426925 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125351000) [pid = 1657] [serial = 302] [outer = 0x115eba400] 20:20:27 INFO - PROCESS | 1657 | 1463714427510 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:20:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:20:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 871ms 20:20:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:20:27 INFO - PROCESS | 1657 | 1463714427581 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:20:27 INFO - PROCESS | 1657 | 1463714427584 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:20:27 INFO - PROCESS | 1657 | 1463714427589 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:20:27 INFO - PROCESS | 1657 | 1463714427591 Marionette TRACE conn2 <- [1,378,null,{}] 20:20:27 INFO - PROCESS | 1657 | 1463714427595 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:27 INFO - PROCESS | 1657 | 1463714427678 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:20:27 INFO - PROCESS | 1657 | 1463714427743 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e80800 == 50 [pid = 1657] [id = 102] 20:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x111a0a000) [pid = 1657] [serial = 303] [outer = 0x0] 20:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x112cd8400) [pid = 1657] [serial = 304] [outer = 0x111a0a000] 20:20:27 INFO - PROCESS | 1657 | 1463714427771 Marionette DEBUG loaded listener.js 20:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x117d3f800) [pid = 1657] [serial = 305] [outer = 0x111a0a000] 20:20:28 INFO - PROCESS | 1657 | 1463714428243 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:20:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:20:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 673ms 20:20:28 INFO - PROCESS | 1657 | 1463714428309 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:20:28 INFO - PROCESS | 1657 | 1463714428315 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:20:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:20:28 INFO - PROCESS | 1657 | 1463714428328 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:20:28 INFO - PROCESS | 1657 | 1463714428331 Marionette TRACE conn2 <- [1,382,null,{}] 20:20:28 INFO - PROCESS | 1657 | 1463714428335 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:28 INFO - PROCESS | 1657 | 1463714428452 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:20:28 INFO - PROCESS | 1657 | 1463714428510 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fdf800 == 51 [pid = 1657] [id = 103] 20:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x116ae5800) [pid = 1657] [serial = 306] [outer = 0x0] 20:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1186af800) [pid = 1657] [serial = 307] [outer = 0x116ae5800] 20:20:28 INFO - PROCESS | 1657 | 1463714428537 Marionette DEBUG loaded listener.js 20:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119007c00) [pid = 1657] [serial = 308] [outer = 0x116ae5800] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x129769000 == 50 [pid = 1657] [id = 97] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x129513800 == 49 [pid = 1657] [id = 96] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a7800 == 48 [pid = 1657] [id = 95] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x121072000 == 47 [pid = 1657] [id = 94] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1252d8800 == 46 [pid = 1657] [id = 93] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1215ed000 == 45 [pid = 1657] [id = 92] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11339c800 == 44 [pid = 1657] [id = 91] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x119b90000 == 43 [pid = 1657] [id = 90] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11340f400) [pid = 1657] [serial = 195] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11821c400) [pid = 1657] [serial = 198] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1194ed800 == 42 [pid = 1657] [id = 89] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11869d000 == 41 [pid = 1657] [id = 88] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x117feb000 == 40 [pid = 1657] [id = 87] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x116807000 == 39 [pid = 1657] [id = 86] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x116879000 == 38 [pid = 1657] [id = 85] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1133a4000 == 37 [pid = 1657] [id = 84] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x128b4d000 == 36 [pid = 1657] [id = 83] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1269a6000 == 35 [pid = 1657] [id = 82] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x118365800 == 34 [pid = 1657] [id = 81] 20:20:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1130b2800 == 33 [pid = 1657] [id = 80] 20:20:28 INFO - PROCESS | 1657 | 1463714428897 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1205f7800) [pid = 1657] [serial = 214] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12ad88400) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x126d29000) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119d12c00) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x125396400) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11895bc00) [pid = 1657] [serial = 207] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11821a800) [pid = 1657] [serial = 204] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x128f7d800) [pid = 1657] [serial = 233] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1213e0c00) [pid = 1657] [serial = 215] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x127292400) [pid = 1657] [serial = 230] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11939e800) [pid = 1657] [serial = 208] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x125352400) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11742d400) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x118962400) [pid = 1657] [serial = 227] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12697f000) [pid = 1657] [serial = 221] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11742cc00) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12534d800) [pid = 1657] [serial = 218] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124965800) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128badc00) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1185aa400) [pid = 1657] [serial = 205] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1193a2000) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126fd6800) [pid = 1657] [serial = 224] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116840400) [pid = 1657] [serial = 201] [outer = 0x0] [url = about:blank] 20:20:28 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12914f800) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank] 20:20:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:20:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 625ms 20:20:28 INFO - PROCESS | 1657 | 1463714428953 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:20:28 INFO - PROCESS | 1657 | 1463714428954 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:20:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:20:28 INFO - PROCESS | 1657 | 1463714428956 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:20:28 INFO - PROCESS | 1657 | 1463714428959 Marionette TRACE conn2 <- [1,386,null,{}] 20:20:28 INFO - PROCESS | 1657 | 1463714428966 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:29 INFO - PROCESS | 1657 | 1463714429042 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:20:29 INFO - PROCESS | 1657 | 1463714429047 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e11000 == 34 [pid = 1657] [id = 104] 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1193a1400) [pid = 1657] [serial = 309] [outer = 0x0] 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119634c00) [pid = 1657] [serial = 310] [outer = 0x1193a1400] 20:20:29 INFO - PROCESS | 1657 | 1463714429078 Marionette DEBUG loaded listener.js 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119c6cc00) [pid = 1657] [serial = 311] [outer = 0x1193a1400] 20:20:29 INFO - PROCESS | 1657 | 1463714429407 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 20:20:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:20:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 20:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:20:29 INFO - PROCESS | 1657 | 1463714429428 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:20:29 INFO - PROCESS | 1657 | 1463714429430 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:20:29 INFO - PROCESS | 1657 | 1463714429432 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:20:29 INFO - PROCESS | 1657 | 1463714429435 Marionette TRACE conn2 <- [1,390,null,{}] 20:20:29 INFO - PROCESS | 1657 | 1463714429438 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:29 INFO - PROCESS | 1657 | 1463714429523 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:20:29 INFO - PROCESS | 1657 | 1463714429566 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x118362800 == 35 [pid = 1657] [id = 105] 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11962c000) [pid = 1657] [serial = 312] [outer = 0x0] 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12054c800) [pid = 1657] [serial = 313] [outer = 0x11962c000] 20:20:29 INFO - PROCESS | 1657 | 1463714429591 Marionette DEBUG loaded listener.js 20:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1219df000) [pid = 1657] [serial = 314] [outer = 0x11962c000] 20:20:29 INFO - PROCESS | 1657 | 1463714429871 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 20:20:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:20:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 476ms 20:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:20:29 INFO - PROCESS | 1657 | 1463714429908 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:20:29 INFO - PROCESS | 1657 | 1463714429909 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:20:29 INFO - PROCESS | 1657 | 1463714429911 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:20:29 INFO - PROCESS | 1657 | 1463714429912 Marionette TRACE conn2 <- [1,394,null,{}] 20:20:29 INFO - PROCESS | 1657 | 1463714429915 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:29 INFO - PROCESS | 1657 | 1463714429990 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:20:29 INFO - PROCESS | 1657 | 1463714429994 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x119768000 == 36 [pid = 1657] [id = 106] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x121280000) [pid = 1657] [serial = 315] [outer = 0x0] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124965800) [pid = 1657] [serial = 316] [outer = 0x121280000] 20:20:30 INFO - PROCESS | 1657 | 1463714430021 Marionette DEBUG loaded listener.js 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1252c8400) [pid = 1657] [serial = 317] [outer = 0x121280000] 20:20:30 INFO - PROCESS | 1657 | 1463714430347 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 20:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 20:20:30 INFO - PROCESS | 1657 | 1463714430382 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:20:30 INFO - PROCESS | 1657 | 1463714430383 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:20:30 INFO - PROCESS | 1657 | 1463714430385 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:20:30 INFO - PROCESS | 1657 | 1463714430386 Marionette TRACE conn2 <- [1,398,null,{}] 20:20:30 INFO - PROCESS | 1657 | 1463714430389 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:30 INFO - PROCESS | 1657 | 1463714430478 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:20:30 INFO - PROCESS | 1657 | 1463714430485 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11680a800 == 37 [pid = 1657] [id = 107] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1252cf800) [pid = 1657] [serial = 318] [outer = 0x0] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1265bc000) [pid = 1657] [serial = 319] [outer = 0x1252cf800] 20:20:30 INFO - PROCESS | 1657 | 1463714430512 Marionette DEBUG loaded listener.js 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126d2ac00) [pid = 1657] [serial = 320] [outer = 0x1252cf800] 20:20:30 INFO - PROCESS | 1657 | 1463714430839 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 20:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 470ms 20:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:20:30 INFO - PROCESS | 1657 | 1463714430856 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:20:30 INFO - PROCESS | 1657 | 1463714430857 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:20:30 INFO - PROCESS | 1657 | 1463714430859 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:20:30 INFO - PROCESS | 1657 | 1463714430860 Marionette TRACE conn2 <- [1,402,null,{}] 20:20:30 INFO - PROCESS | 1657 | 1463714430863 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:30 INFO - PROCESS | 1657 | 1463714430945 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:20:30 INFO - PROCESS | 1657 | 1463714430976 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12108a000 == 38 [pid = 1657] [id = 108] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12534ac00) [pid = 1657] [serial = 321] [outer = 0x0] 20:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126fd1400) [pid = 1657] [serial = 322] [outer = 0x12534ac00] 20:20:31 INFO - PROCESS | 1657 | 1463714431001 Marionette DEBUG loaded listener.js 20:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128b26000) [pid = 1657] [serial = 323] [outer = 0x12534ac00] 20:20:31 INFO - PROCESS | 1657 | 1463714431478 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 20:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 625ms 20:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:20:31 INFO - PROCESS | 1657 | 1463714431491 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:20:31 INFO - PROCESS | 1657 | 1463714431492 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:20:31 INFO - PROCESS | 1657 | 1463714431495 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:20:31 INFO - PROCESS | 1657 | 1463714431496 Marionette TRACE conn2 <- [1,406,null,{}] 20:20:31 INFO - PROCESS | 1657 | 1463714431500 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:31 INFO - PROCESS | 1657 | 1463714431588 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:20:31 INFO - PROCESS | 1657 | 1463714431607 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252dd000 == 39 [pid = 1657] [id = 109] 20:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128b29800) [pid = 1657] [serial = 324] [outer = 0x0] 20:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x128bab400) [pid = 1657] [serial = 325] [outer = 0x128b29800] 20:20:31 INFO - PROCESS | 1657 | 1463714431632 Marionette DEBUG loaded listener.js 20:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x129150400) [pid = 1657] [serial = 326] [outer = 0x128b29800] 20:20:31 INFO - PROCESS | 1657 | 1463714431955 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 20:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 20:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:20:31 INFO - PROCESS | 1657 | 1463714431968 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:20:31 INFO - PROCESS | 1657 | 1463714431969 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:20:31 INFO - PROCESS | 1657 | 1463714431971 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:20:31 INFO - PROCESS | 1657 | 1463714431972 Marionette TRACE conn2 <- [1,410,null,{}] 20:20:31 INFO - PROCESS | 1657 | 1463714431974 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:32 INFO - PROCESS | 1657 | 1463714432071 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:20:32 INFO - PROCESS | 1657 | 1463714432075 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b7a800 == 40 [pid = 1657] [id = 110] 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x128b2c000) [pid = 1657] [serial = 327] [outer = 0x0] 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12934e000) [pid = 1657] [serial = 328] [outer = 0x128b2c000] 20:20:32 INFO - PROCESS | 1657 | 1463714432100 Marionette DEBUG loaded listener.js 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1297dd400) [pid = 1657] [serial = 329] [outer = 0x128b2c000] 20:20:32 INFO - PROCESS | 1657 | 1463714432442 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 20:20:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:20:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 20:20:32 INFO - PROCESS | 1657 | 1463714432494 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:20:32 INFO - PROCESS | 1657 | 1463714432495 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:20:32 INFO - PROCESS | 1657 | 1463714432497 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:20:32 INFO - PROCESS | 1657 | 1463714432498 Marionette TRACE conn2 <- [1,414,null,{}] 20:20:32 INFO - PROCESS | 1657 | 1463714432500 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:32 INFO - PROCESS | 1657 | 1463714432590 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:20:32 INFO - PROCESS | 1657 | 1463714432594 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b47000 == 41 [pid = 1657] [id = 111] 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128b2e800) [pid = 1657] [serial = 330] [outer = 0x0] 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1297e5800) [pid = 1657] [serial = 331] [outer = 0x128b2e800] 20:20:32 INFO - PROCESS | 1657 | 1463714432619 Marionette DEBUG loaded listener.js 20:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12a79c800) [pid = 1657] [serial = 332] [outer = 0x128b2e800] 20:20:33 INFO - PROCESS | 1657 | 1463714433084 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12490bc00) [pid = 1657] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x127291000) [pid = 1657] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1161e7000) [pid = 1657] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x128b29c00) [pid = 1657] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11943c800) [pid = 1657] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1186b8400) [pid = 1657] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x113deac00) [pid = 1657] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12934a400) [pid = 1657] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11820d000) [pid = 1657] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1216da800) [pid = 1657] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x129154000) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x119008c00) [pid = 1657] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11863a400) [pid = 1657] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12374d400) [pid = 1657] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x118210c00) [pid = 1657] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:20:33 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1134ed000) [pid = 1657] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:20:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:20:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 20:20:33 INFO - PROCESS | 1657 | 1463714433115 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:20:33 INFO - PROCESS | 1657 | 1463714433119 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:20:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:20:33 INFO - PROCESS | 1657 | 1463714433122 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:20:33 INFO - PROCESS | 1657 | 1463714433124 Marionette TRACE conn2 <- [1,418,null,{}] 20:20:33 INFO - PROCESS | 1657 | 1463714433126 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:33 INFO - PROCESS | 1657 | 1463714433221 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:20:33 INFO - PROCESS | 1657 | 1463714433225 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a0800 == 42 [pid = 1657] [id = 112] 20:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11943c800) [pid = 1657] [serial = 333] [outer = 0x0] 20:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x127291000) [pid = 1657] [serial = 334] [outer = 0x11943c800] 20:20:33 INFO - PROCESS | 1657 | 1463714433254 Marionette DEBUG loaded listener.js 20:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12a79e000) [pid = 1657] [serial = 335] [outer = 0x11943c800] 20:20:33 INFO - PROCESS | 1657 | 1463714433800 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:20: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 20:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 20:20:34 INFO - PROCESS | 1657 | 1463714434040 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 20:20:34 INFO - PROCESS | 1657 | 1463714434043 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:20:34 INFO - PROCESS | 1657 | 1463714434045 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:20:34 INFO - PROCESS | 1657 | 1463714434047 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:20:34 INFO - PROCESS | 1657 | 1463714434048 Marionette TRACE conn2 <- [1,422,null,{}] 20:20:34 INFO - PROCESS | 1657 | 1463714434051 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:34 INFO - PROCESS | 1657 | 1463714434128 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:20:34 INFO - PROCESS | 1657 | 1463714434132 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a790800 == 43 [pid = 1657] [id = 113] 20:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12a7a3400) [pid = 1657] [serial = 336] [outer = 0x0] 20:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12ac21000) [pid = 1657] [serial = 337] [outer = 0x12a7a3400] 20:20:34 INFO - PROCESS | 1657 | 1463714434159 Marionette DEBUG loaded listener.js 20:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12ac56400) [pid = 1657] [serial = 338] [outer = 0x12a7a3400] 20:20:34 INFO - PROCESS | 1657 | 1463714434930 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 20:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 922ms 20:20:34 INFO - PROCESS | 1657 | 1463714434970 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:20:34 INFO - PROCESS | 1657 | 1463714434971 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:20:34 INFO - PROCESS | 1657 | 1463714434973 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:20:34 INFO - PROCESS | 1657 | 1463714434974 Marionette TRACE conn2 <- [1,426,null,{}] 20:20:34 INFO - PROCESS | 1657 | 1463714434976 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:35 INFO - PROCESS | 1657 | 1463714435052 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:20:35 INFO - PROCESS | 1657 | 1463714435144 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11253f800 == 44 [pid = 1657] [id = 114] 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x111a0fc00) [pid = 1657] [serial = 339] [outer = 0x0] 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x112969000) [pid = 1657] [serial = 340] [outer = 0x111a0fc00] 20:20:35 INFO - PROCESS | 1657 | 1463714435177 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11346a000) [pid = 1657] [serial = 341] [outer = 0x111a0fc00] 20:20:35 INFO - PROCESS | 1657 | 1463714435665 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 20:20:35 INFO - PROCESS | 1657 | 1463714435704 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:20:35 INFO - PROCESS | 1657 | 1463714435708 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:20:35 INFO - PROCESS | 1657 | 1463714435711 Marionette TRACE conn2 <- [1,430,null,{}] 20:20:35 INFO - PROCESS | 1657 | 1463714435714 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:35 INFO - PROCESS | 1657 | 1463714435815 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:20:35 INFO - PROCESS | 1657 | 1463714435874 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x118378800 == 45 [pid = 1657] [id = 115] 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11821d000) [pid = 1657] [serial = 342] [outer = 0x0] 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11859b800) [pid = 1657] [serial = 343] [outer = 0x11821d000] 20:20:35 INFO - PROCESS | 1657 | 1463714435906 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x118960000) [pid = 1657] [serial = 344] [outer = 0x11821d000] 20:20:36 INFO - PROCESS | 1657 | 1463714436332 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 20:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 20:20:36 INFO - PROCESS | 1657 | 1463714436381 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:20:36 INFO - PROCESS | 1657 | 1463714436384 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:20:36 INFO - PROCESS | 1657 | 1463714436408 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:20:36 INFO - PROCESS | 1657 | 1463714436410 Marionette TRACE conn2 <- [1,434,null,{}] 20:20:36 INFO - PROCESS | 1657 | 1463714436412 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:36 INFO - PROCESS | 1657 | 1463714436510 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:20:36 INFO - PROCESS | 1657 | 1463714436569 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x120524800 == 46 [pid = 1657] [id = 116] 20:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1184ebc00) [pid = 1657] [serial = 345] [outer = 0x0] 20:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11900b800) [pid = 1657] [serial = 346] [outer = 0x1184ebc00] 20:20:36 INFO - PROCESS | 1657 | 1463714436600 Marionette DEBUG loaded listener.js 20:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119d15c00) [pid = 1657] [serial = 347] [outer = 0x1184ebc00] 20:20:37 INFO - PROCESS | 1657 | 1463714437022 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 20:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 20:20:37 INFO - PROCESS | 1657 | 1463714437028 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:20:37 INFO - PROCESS | 1657 | 1463714437029 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:20:37 INFO - PROCESS | 1657 | 1463714437034 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:20:37 INFO - PROCESS | 1657 | 1463714437040 Marionette TRACE conn2 <- [1,438,null,{}] 20:20:37 INFO - PROCESS | 1657 | 1463714437046 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:37 INFO - PROCESS | 1657 | 1463714437144 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:20:37 INFO - PROCESS | 1657 | 1463714437188 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acec800 == 47 [pid = 1657] [id = 117] 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12127b000) [pid = 1657] [serial = 348] [outer = 0x0] 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x124963000) [pid = 1657] [serial = 349] [outer = 0x12127b000] 20:20:37 INFO - PROCESS | 1657 | 1463714437218 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1265c6400) [pid = 1657] [serial = 350] [outer = 0x12127b000] 20:20:37 INFO - PROCESS | 1657 | 1463714437692 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 20:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 676ms 20:20:37 INFO - PROCESS | 1657 | 1463714437719 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:20:37 INFO - PROCESS | 1657 | 1463714437720 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:20:37 INFO - PROCESS | 1657 | 1463714437724 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:20:37 INFO - PROCESS | 1657 | 1463714437725 Marionette TRACE conn2 <- [1,442,null,{}] 20:20:37 INFO - PROCESS | 1657 | 1463714437728 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:37 INFO - PROCESS | 1657 | 1463714437845 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:20:37 INFO - PROCESS | 1657 | 1463714437918 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fe3000 == 48 [pid = 1657] [id = 118] 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12127cc00) [pid = 1657] [serial = 351] [outer = 0x0] 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x127480000) [pid = 1657] [serial = 352] [outer = 0x12127cc00] 20:20:37 INFO - PROCESS | 1657 | 1463714437948 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x128d8a400) [pid = 1657] [serial = 353] [outer = 0x12127cc00] 20:20:38 INFO - PROCESS | 1657 | 1463714438494 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 20:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 20:20:38 INFO - PROCESS | 1657 | 1463714438545 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:20:38 INFO - PROCESS | 1657 | 1463714438547 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:20:38 INFO - PROCESS | 1657 | 1463714438553 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:20:38 INFO - PROCESS | 1657 | 1463714438557 Marionette TRACE conn2 <- [1,446,null,{}] 20:20:38 INFO - PROCESS | 1657 | 1463714438562 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:38 INFO - PROCESS | 1657 | 1463714438682 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:20:38 INFO - PROCESS | 1657 | 1463714438745 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x113f20800 == 49 [pid = 1657] [id = 119] 20:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11820ac00) [pid = 1657] [serial = 354] [outer = 0x0] 20:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x118213800) [pid = 1657] [serial = 355] [outer = 0x11820ac00] 20:20:38 INFO - PROCESS | 1657 | 1463714438775 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11863a400) [pid = 1657] [serial = 356] [outer = 0x11820ac00] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12a790800 == 48 [pid = 1657] [id = 113] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a0800 == 47 [pid = 1657] [id = 112] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x128b47000 == 46 [pid = 1657] [id = 111] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x126b7a800 == 45 [pid = 1657] [id = 110] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1252dd000 == 44 [pid = 1657] [id = 109] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12108a000 == 43 [pid = 1657] [id = 108] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11680a800 == 42 [pid = 1657] [id = 107] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x119768000 == 41 [pid = 1657] [id = 106] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x118362800 == 40 [pid = 1657] [id = 105] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x116e11000 == 39 [pid = 1657] [id = 104] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x117fdf800 == 38 [pid = 1657] [id = 103] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x112e80800 == 37 [pid = 1657] [id = 102] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x119bdc000 == 36 [pid = 1657] [id = 100] 20:20:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1175d3800 == 35 [pid = 1657] [id = 99] 20:20:39 INFO - PROCESS | 1657 | 1463714439205 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:20:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 680ms 20:20:39 INFO - PROCESS | 1657 | 1463714439241 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 1657 | 1463714439244 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11859d000) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x116839800) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x126d2a000) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x127484c00) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x127290400) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11820dc00) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x118208000) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1168ba800) [pid = 1657] [serial = 253] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x128b2bc00) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x124966800) [pid = 1657] [serial = 247] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119c6d400) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x121154800) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119444800) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119350c00) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119627c00) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11820d800) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1295ba400) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12499bc00) [pid = 1657] [serial = 251] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x118220000) [pid = 1657] [serial = 256] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1185a9c00) [pid = 1657] [serial = 257] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1121b6800) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1219d6000) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1295bcc00) [pid = 1657] [serial = 289] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12a6d3400) [pid = 1657] [serial = 290] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x128bae400) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1205f7c00) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12747ac00) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1295b0800) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1265c5400) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x124ce3800) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128b31400) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128b24800) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129345c00) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank] 20:20:39 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123756400) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank] 20:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:20:39 INFO - PROCESS | 1657 | 1463714439259 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 1657 | 1463714439260 Marionette TRACE conn2 <- [1,450,null,{}] 20:20:39 INFO - PROCESS | 1657 | 1463714439263 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:39 INFO - PROCESS | 1657 | 1463714439345 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:20:39 INFO - PROCESS | 1657 | 1463714439351 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e09800 == 36 [pid = 1657] [id = 120] 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11895b800) [pid = 1657] [serial = 357] [outer = 0x0] 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119348c00) [pid = 1657] [serial = 358] [outer = 0x11895b800] 20:20:39 INFO - PROCESS | 1657 | 1463714439378 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119b15800) [pid = 1657] [serial = 359] [outer = 0x11895b800] 20:20:39 INFO - PROCESS | 1657 | 1463714439720 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 1657 | 1463714439729 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:20:39 INFO - PROCESS | 1657 | 1463714439731 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 1657 | 1463714439736 Marionette TRACE conn2 <- [1,454,null,{}] 20:20:39 INFO - PROCESS | 1657 | 1463714439744 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:39 INFO - PROCESS | 1657 | 1463714439829 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:20:39 INFO - PROCESS | 1657 | 1463714439876 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190a9000 == 37 [pid = 1657] [id = 121] 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119b13c00) [pid = 1657] [serial = 360] [outer = 0x0] 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1205ec400) [pid = 1657] [serial = 361] [outer = 0x119b13c00] 20:20:39 INFO - PROCESS | 1657 | 1463714439903 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1252c0c00) [pid = 1657] [serial = 362] [outer = 0x119b13c00] 20:20:40 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:40 INFO - PROCESS | 1657 | 1463714440191 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 20:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 475ms 20:20:40 INFO - PROCESS | 1657 | 1463714440206 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:20:40 INFO - PROCESS | 1657 | 1463714440208 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:20:40 INFO - PROCESS | 1657 | 1463714440219 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 1657 | 1463714440222 Marionette TRACE conn2 <- [1,458,null,{}] 20:20:40 INFO - PROCESS | 1657 | 1463714440230 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:40 INFO - PROCESS | 1657 | 1463714440307 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:20:40 INFO - PROCESS | 1657 | 1463714440312 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bdc000 == 38 [pid = 1657] [id = 122] 20:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12534d400) [pid = 1657] [serial = 363] [outer = 0x0] 20:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12697ac00) [pid = 1657] [serial = 364] [outer = 0x12534d400] 20:20:40 INFO - PROCESS | 1657 | 1463714440340 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12747ac00) [pid = 1657] [serial = 365] [outer = 0x12534d400] 20:20:40 INFO - PROCESS | 1657 | 1463714440742 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 20:20:40 INFO - PROCESS | 1657 | 1463714440799 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:20:40 INFO - PROCESS | 1657 | 1463714440811 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 1657 | 1463714440812 Marionette TRACE conn2 <- [1,462,null,{}] 20:20:40 INFO - PROCESS | 1657 | 1463714440814 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:40 INFO - PROCESS | 1657 | 1463714440928 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:20:41 INFO - PROCESS | 1657 | 1463714441003 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x121087000 == 39 [pid = 1657] [id = 123] 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x115ebb800) [pid = 1657] [serial = 366] [outer = 0x0] 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x127481c00) [pid = 1657] [serial = 367] [outer = 0x115ebb800] 20:20:41 INFO - PROCESS | 1657 | 1463714441044 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x128d90000) [pid = 1657] [serial = 368] [outer = 0x115ebb800] 20:20:41 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:41 INFO - PROCESS | 1657 | 1463714441362 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 1657 | 1463714441390 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:20:41 INFO - PROCESS | 1657 | 1463714441392 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 1657 | 1463714441393 Marionette TRACE conn2 <- [1,466,null,{}] 20:20:41 INFO - PROCESS | 1657 | 1463714441396 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:41 INFO - PROCESS | 1657 | 1463714441512 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:20:41 INFO - PROCESS | 1657 | 1463714441517 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215e5000 == 40 [pid = 1657] [id = 124] 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12914c400) [pid = 1657] [serial = 369] [outer = 0x0] 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1295b3000) [pid = 1657] [serial = 370] [outer = 0x12914c400] 20:20:41 INFO - PROCESS | 1657 | 1463714441543 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12a7a1000) [pid = 1657] [serial = 371] [outer = 0x12914c400] 20:20:41 INFO - PROCESS | 1657 | 1463714441890 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 1657 | 1463714441931 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:20:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:20:41 INFO - PROCESS | 1657 | 1463714441935 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 1657 | 1463714441937 Marionette TRACE conn2 <- [1,470,null,{}] 20:20:41 INFO - PROCESS | 1657 | 1463714441939 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:42 INFO - PROCESS | 1657 | 1463714442028 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:20:42 INFO - PROCESS | 1657 | 1463714442034 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x125329800 == 41 [pid = 1657] [id = 125] 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12a796000) [pid = 1657] [serial = 372] [outer = 0x0] 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12ac24800) [pid = 1657] [serial = 373] [outer = 0x12a796000] 20:20:42 INFO - PROCESS | 1657 | 1463714442059 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12ac74800) [pid = 1657] [serial = 374] [outer = 0x12a796000] 20:20:42 INFO - PROCESS | 1657 | 1463714442381 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 20:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms 20:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:20:42 INFO - PROCESS | 1657 | 1463714442413 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 1657 | 1463714442414 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:20:42 INFO - PROCESS | 1657 | 1463714442418 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 1657 | 1463714442421 Marionette TRACE conn2 <- [1,474,null,{}] 20:20:42 INFO - PROCESS | 1657 | 1463714442423 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:42 INFO - PROCESS | 1657 | 1463714442515 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:20:42 INFO - PROCESS | 1657 | 1463714442519 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272aa000 == 42 [pid = 1657] [id = 126] 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12a7a3000) [pid = 1657] [serial = 375] [outer = 0x0] 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12ad84400) [pid = 1657] [serial = 376] [outer = 0x12a7a3000] 20:20:42 INFO - PROCESS | 1657 | 1463714442544 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12ad8c800) [pid = 1657] [serial = 377] [outer = 0x12a7a3000] 20:20:42 INFO - PROCESS | 1657 | 1463714442894 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 20:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 20:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:20:42 INFO - PROCESS | 1657 | 1463714442939 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 1657 | 1463714442940 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:20:42 INFO - PROCESS | 1657 | 1463714442942 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 1657 | 1463714442943 Marionette TRACE conn2 <- [1,478,null,{}] 20:20:42 INFO - PROCESS | 1657 | 1463714442945 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:43 INFO - PROCESS | 1657 | 1463714443036 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:20:43 INFO - PROCESS | 1657 | 1463714443047 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x129521800 == 43 [pid = 1657] [id = 127] 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12bac5c00) [pid = 1657] [serial = 378] [outer = 0x0] 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12bac9800) [pid = 1657] [serial = 379] [outer = 0x12bac5c00] 20:20:43 INFO - PROCESS | 1657 | 1463714443074 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12bace800) [pid = 1657] [serial = 380] [outer = 0x12bac5c00] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11939b000) [pid = 1657] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x111e23400) [pid = 1657] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1165bdc00) [pid = 1657] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119d13000) [pid = 1657] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x128b2c000) [pid = 1657] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1252cf800) [pid = 1657] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x121280000) [pid = 1657] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x116ae5800) [pid = 1657] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x111a0a000) [pid = 1657] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11962c000) [pid = 1657] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1193a1400) [pid = 1657] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x128b29800) [pid = 1657] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128b2e800) [pid = 1657] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11943c800) [pid = 1657] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12534ac00) [pid = 1657] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1265bd400) [pid = 1657] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:20:43 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x111f4cc00) [pid = 1657] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:20:43 INFO - PROCESS | 1657 | 1463714443514 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 20:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 20:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:20:43 INFO - PROCESS | 1657 | 1463714443564 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:20:43 INFO - PROCESS | 1657 | 1463714443566 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:20:43 INFO - PROCESS | 1657 | 1463714443569 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:20:43 INFO - PROCESS | 1657 | 1463714443570 Marionette TRACE conn2 <- [1,482,null,{}] 20:20:43 INFO - PROCESS | 1657 | 1463714443574 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:43 INFO - PROCESS | 1657 | 1463714443691 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:20:43 INFO - PROCESS | 1657 | 1463714443762 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x123323000 == 44 [pid = 1657] [id = 128] 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1160e4400) [pid = 1657] [serial = 381] [outer = 0x0] 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119c70400) [pid = 1657] [serial = 382] [outer = 0x1160e4400] 20:20:43 INFO - PROCESS | 1657 | 1463714443801 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1265b9800) [pid = 1657] [serial = 383] [outer = 0x1160e4400] 20:20:44 INFO - PROCESS | 1657 | 1463714444186 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 20:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:20:44 INFO - PROCESS | 1657 | 1463714444240 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 1657 | 1463714444241 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:20:44 INFO - PROCESS | 1657 | 1463714444243 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 1657 | 1463714444245 Marionette TRACE conn2 <- [1,486,null,{}] 20:20:44 INFO - PROCESS | 1657 | 1463714444247 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:44 INFO - PROCESS | 1657 | 1463714444343 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:20:44 INFO - PROCESS | 1657 | 1463714444347 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ace7000 == 45 [pid = 1657] [id = 129] 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12534ac00) [pid = 1657] [serial = 384] [outer = 0x0] 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a7a3c00) [pid = 1657] [serial = 385] [outer = 0x12534ac00] 20:20:44 INFO - PROCESS | 1657 | 1463714444382 Marionette DEBUG loaded listener.js 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12bb22000) [pid = 1657] [serial = 386] [outer = 0x12534ac00] 20:20:44 INFO - PROCESS | 1657 | 1463714444756 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 20:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:20:44 INFO - PROCESS | 1657 | 1463714444766 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 1657 | 1463714444767 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:20:44 INFO - PROCESS | 1657 | 1463714444770 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 1657 | 1463714444770 Marionette TRACE conn2 <- [1,490,null,{}] 20:20:44 INFO - PROCESS | 1657 | 1463714444772 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:44 INFO - PROCESS | 1657 | 1463714444849 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:20:44 INFO - PROCESS | 1657 | 1463714444914 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7c000 == 46 [pid = 1657] [id = 130] 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12bb1c400) [pid = 1657] [serial = 387] [outer = 0x0] 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12bb29800) [pid = 1657] [serial = 388] [outer = 0x12bb1c400] 20:20:44 INFO - PROCESS | 1657 | 1463714444942 Marionette DEBUG loaded listener.js 20:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12bb65c00) [pid = 1657] [serial = 389] [outer = 0x12bb1c400] 20:20:45 INFO - PROCESS | 1657 | 1463714445218 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 20:20:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:20:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 20:20:45 INFO - PROCESS | 1657 | 1463714445243 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:20:45 INFO - PROCESS | 1657 | 1463714445244 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:20:45 INFO - PROCESS | 1657 | 1463714445247 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:20:45 INFO - PROCESS | 1657 | 1463714445247 Marionette TRACE conn2 <- [1,494,null,{}] 20:20:45 INFO - PROCESS | 1657 | 1463714445253 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:45 INFO - PROCESS | 1657 | 1463714445326 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:20:45 INFO - PROCESS | 1657 | 1463714445330 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf45000 == 47 [pid = 1657] [id = 131] 20:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12bb69800) [pid = 1657] [serial = 390] [outer = 0x0] 20:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12be66000) [pid = 1657] [serial = 391] [outer = 0x12bb69800] 20:20:45 INFO - PROCESS | 1657 | 1463714445356 Marionette DEBUG loaded listener.js 20:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12be72800) [pid = 1657] [serial = 392] [outer = 0x12bb69800] 20:20:45 INFO - PROCESS | 1657 | 1463714445954 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 20:20:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:20:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 723ms 20:20:45 INFO - PROCESS | 1657 | 1463714445971 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:20:45 INFO - PROCESS | 1657 | 1463714445976 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:20:45 INFO - PROCESS | 1657 | 1463714445981 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:20:45 INFO - PROCESS | 1657 | 1463714445985 Marionette TRACE conn2 <- [1,498,null,{}] 20:20:46 INFO - PROCESS | 1657 | 1463714446012 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:46 INFO - PROCESS | 1657 | 1463714446152 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:20:46 INFO - PROCESS | 1657 | 1463714446215 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x118365800 == 48 [pid = 1657] [id = 132] 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1186aa800) [pid = 1657] [serial = 393] [outer = 0x0] 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1186b8400) [pid = 1657] [serial = 394] [outer = 0x1186aa800] 20:20:46 INFO - PROCESS | 1657 | 1463714446246 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119629400) [pid = 1657] [serial = 395] [outer = 0x1186aa800] 20:20:46 INFO - PROCESS | 1657 | 1463714446633 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 20:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 693ms 20:20:46 INFO - PROCESS | 1657 | 1463714446675 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:20:46 INFO - PROCESS | 1657 | 1463714446679 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:20:46 INFO - PROCESS | 1657 | 1463714446685 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:20:46 INFO - PROCESS | 1657 | 1463714446687 Marionette TRACE conn2 <- [1,502,null,{}] 20:20:46 INFO - PROCESS | 1657 | 1463714446690 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:46 INFO - PROCESS | 1657 | 1463714446787 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:20:46 INFO - PROCESS | 1657 | 1463714446835 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x123326800 == 49 [pid = 1657] [id = 133] 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119c68000) [pid = 1657] [serial = 396] [outer = 0x0] 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x124999000) [pid = 1657] [serial = 397] [outer = 0x119c68000] 20:20:46 INFO - PROCESS | 1657 | 1463714446865 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1252ce800) [pid = 1657] [serial = 398] [outer = 0x119c68000] 20:20:47 INFO - PROCESS | 1657 | 1463714447279 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:20:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 624ms 20:20:47 INFO - PROCESS | 1657 | 1463714447308 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:20:47 INFO - PROCESS | 1657 | 1463714447309 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:20:47 INFO - PROCESS | 1657 | 1463714447312 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 1657 | 1463714447315 Marionette TRACE conn2 <- [1,506,null,{}] 20:20:47 INFO - PROCESS | 1657 | 1463714447322 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:47 INFO - PROCESS | 1657 | 1463714447425 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:20:47 INFO - PROCESS | 1657 | 1463714447523 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf4a800 == 50 [pid = 1657] [id = 134] 20:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x128d83400) [pid = 1657] [serial = 399] [outer = 0x0] 20:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129349800) [pid = 1657] [serial = 400] [outer = 0x128d83400] 20:20:47 INFO - PROCESS | 1657 | 1463714447556 Marionette DEBUG loaded listener.js 20:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12a6db400) [pid = 1657] [serial = 401] [outer = 0x128d83400] 20:20:47 INFO - PROCESS | 1657 | 1463714447978 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:20:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 20:20:47 INFO - PROCESS | 1657 | 1463714447985 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:20:47 INFO - PROCESS | 1657 | 1463714447987 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:20:47 INFO - PROCESS | 1657 | 1463714447989 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 1657 | 1463714447990 Marionette TRACE conn2 <- [1,510,null,{}] 20:20:47 INFO - PROCESS | 1657 | 1463714447993 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:48 INFO - PROCESS | 1657 | 1463714448093 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:20:48 INFO - PROCESS | 1657 | 1463714448138 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c410000 == 51 [pid = 1657] [id = 135] 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12a6db800) [pid = 1657] [serial = 402] [outer = 0x0] 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12ac76800) [pid = 1657] [serial = 403] [outer = 0x12a6db800] 20:20:48 INFO - PROCESS | 1657 | 1463714448167 Marionette DEBUG loaded listener.js 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12bad0000) [pid = 1657] [serial = 404] [outer = 0x12a6db800] 20:20:48 INFO - PROCESS | 1657 | 1463714448571 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 20:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 622ms 20:20:48 INFO - PROCESS | 1657 | 1463714448612 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:20:48 INFO - PROCESS | 1657 | 1463714448613 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:20:48 INFO - PROCESS | 1657 | 1463714448615 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 1657 | 1463714448617 Marionette TRACE conn2 <- [1,514,null,{}] 20:20:48 INFO - PROCESS | 1657 | 1463714448619 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:48 INFO - PROCESS | 1657 | 1463714448725 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:20:48 INFO - PROCESS | 1657 | 1463714448810 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c420800 == 52 [pid = 1657] [id = 136] 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12ac51000) [pid = 1657] [serial = 405] [outer = 0x0] 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12bb1fc00) [pid = 1657] [serial = 406] [outer = 0x12ac51000] 20:20:48 INFO - PROCESS | 1657 | 1463714448840 Marionette DEBUG loaded listener.js 20:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12bb68400) [pid = 1657] [serial = 407] [outer = 0x12ac51000] 20:20:49 INFO - PROCESS | 1657 | 1463714449389 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 20:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 822ms 20:20:49 INFO - PROCESS | 1657 | 1463714449438 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:20:49 INFO - PROCESS | 1657 | 1463714449440 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:20:49 INFO - PROCESS | 1657 | 1463714449443 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:20:49 INFO - PROCESS | 1657 | 1463714449445 Marionette TRACE conn2 <- [1,518,null,{}] 20:20:49 INFO - PROCESS | 1657 | 1463714449450 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:49 INFO - PROCESS | 1657 | 1463714449538 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:20:49 INFO - PROCESS | 1657 | 1463714449590 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x118693000 == 53 [pid = 1657] [id = 137] 20:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x116a56c00) [pid = 1657] [serial = 408] [outer = 0x0] 20:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x118209c00) [pid = 1657] [serial = 409] [outer = 0x116a56c00] 20:20:49 INFO - PROCESS | 1657 | 1463714449617 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1184eb400) [pid = 1657] [serial = 410] [outer = 0x116a56c00] 20:20:50 INFO - PROCESS | 1657 | 1463714450045 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 20:20:50 INFO - PROCESS | 1657 | 1463714450066 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 1657 | 1463714450071 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:20:50 INFO - PROCESS | 1657 | 1463714450075 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 1657 | 1463714450077 Marionette TRACE conn2 <- [1,522,null,{}] 20:20:50 INFO - PROCESS | 1657 | 1463714450079 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:50 INFO - PROCESS | 1657 | 1463714450168 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:20:50 INFO - PROCESS | 1657 | 1463714450219 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e1000 == 54 [pid = 1657] [id = 138] 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x118643c00) [pid = 1657] [serial = 411] [outer = 0x0] 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11934ec00) [pid = 1657] [serial = 412] [outer = 0x118643c00] 20:20:50 INFO - PROCESS | 1657 | 1463714450246 Marionette DEBUG loaded listener.js 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1193a1800) [pid = 1657] [serial = 413] [outer = 0x118643c00] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7c000 == 53 [pid = 1657] [id = 130] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12ace7000 == 52 [pid = 1657] [id = 129] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x123323000 == 51 [pid = 1657] [id = 128] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x129521800 == 50 [pid = 1657] [id = 127] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1272aa000 == 49 [pid = 1657] [id = 126] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x125329800 == 48 [pid = 1657] [id = 125] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1215e5000 == 47 [pid = 1657] [id = 124] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12a6dfc00) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x117d4b400) [pid = 1657] [serial = 295] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x119395400) [pid = 1657] [serial = 298] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x124997400) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x121087000 == 46 [pid = 1657] [id = 123] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x119bdc000 == 45 [pid = 1657] [id = 122] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1190a9000 == 44 [pid = 1657] [id = 121] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x116e09800 == 43 [pid = 1657] [id = 120] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x113f20800 == 42 [pid = 1657] [id = 119] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12acec800 == 41 [pid = 1657] [id = 117] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x120524800 == 40 [pid = 1657] [id = 116] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x118378800 == 39 [pid = 1657] [id = 115] 20:20:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11253f800 == 38 [pid = 1657] [id = 114] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12934e000) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1265bc000) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x126d2ac00) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x124965800) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1252c8400) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x119007c00) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1186af800) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x117d3f800) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x112cd8400) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12054c800) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1219df000) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119634c00) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119c6cc00) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x128bab400) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1297e5800) [pid = 1657] [serial = 331] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x127291000) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12a79e000) [pid = 1657] [serial = 335] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12a79c800) [pid = 1657] [serial = 332] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x126fd1400) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12ac21000) [pid = 1657] [serial = 337] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1297dd400) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129150400) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x128b26000) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126b90400) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1161e3c00) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119c70000) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x113af9400) [pid = 1657] [serial = 239] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1185a6400) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1265bac00) [pid = 1657] [serial = 248] [outer = 0x0] [url = about:blank] 20:20:50 INFO - PROCESS | 1657 | 1463714450661 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 621ms 20:20:50 INFO - PROCESS | 1657 | 1463714450697 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 1657 | 1463714450698 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:20:50 INFO - PROCESS | 1657 | 1463714450706 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 1657 | 1463714450708 Marionette TRACE conn2 <- [1,526,null,{}] 20:20:50 INFO - PROCESS | 1657 | 1463714450716 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:50 INFO - PROCESS | 1657 | 1463714450793 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:20:50 INFO - PROCESS | 1657 | 1463714450798 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fd5800 == 39 [pid = 1657] [id = 139] 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11943c400) [pid = 1657] [serial = 414] [outer = 0x0] 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12054c800) [pid = 1657] [serial = 415] [outer = 0x11943c400] 20:20:50 INFO - PROCESS | 1657 | 1463714450831 Marionette DEBUG loaded listener.js 20:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1236d4400) [pid = 1657] [serial = 416] [outer = 0x11943c400] 20:20:51 INFO - PROCESS | 1657 | 1463714451161 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 20:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 20:20:51 INFO - PROCESS | 1657 | 1463714451185 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:20:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:20:51 INFO - PROCESS | 1657 | 1463714451189 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:20:51 INFO - PROCESS | 1657 | 1463714451191 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:20:51 INFO - PROCESS | 1657 | 1463714451192 Marionette TRACE conn2 <- [1,530,null,{}] 20:20:51 INFO - PROCESS | 1657 | 1463714451194 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:51 INFO - PROCESS | 1657 | 1463714451272 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:20:51 INFO - PROCESS | 1657 | 1463714451276 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194f1000 == 40 [pid = 1657] [id = 140] 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x124966800) [pid = 1657] [serial = 417] [outer = 0x0] 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12534d800) [pid = 1657] [serial = 418] [outer = 0x124966800] 20:20:51 INFO - PROCESS | 1657 | 1463714451302 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1265bd400) [pid = 1657] [serial = 419] [outer = 0x124966800] 20:20:51 INFO - PROCESS | 1657 | 1463714451679 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 20:20:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:20:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:20:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:20:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:20:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:20:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 20:20:51 INFO - PROCESS | 1657 | 1463714451712 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:20:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:20:51 INFO - PROCESS | 1657 | 1463714451725 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:20:51 INFO - PROCESS | 1657 | 1463714451728 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:20:51 INFO - PROCESS | 1657 | 1463714451730 Marionette TRACE conn2 <- [1,534,null,{}] 20:20:51 INFO - PROCESS | 1657 | 1463714451746 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:51 INFO - PROCESS | 1657 | 1463714451847 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:20:51 INFO - PROCESS | 1657 | 1463714451855 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12107b000 == 41 [pid = 1657] [id = 141] 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1265c5400) [pid = 1657] [serial = 420] [outer = 0x0] 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x127482800) [pid = 1657] [serial = 421] [outer = 0x1265c5400] 20:20:51 INFO - PROCESS | 1657 | 1463714451880 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x128b2d800) [pid = 1657] [serial = 422] [outer = 0x1265c5400] 20:20:52 INFO - PROCESS | 1657 | 1463714452192 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:20:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 479ms 20:20:52 INFO - PROCESS | 1657 | 1463714452207 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:20:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:20:52 INFO - PROCESS | 1657 | 1463714452209 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:20:52 INFO - PROCESS | 1657 | 1463714452211 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 1657 | 1463714452212 Marionette TRACE conn2 <- [1,538,null,{}] 20:20:52 INFO - PROCESS | 1657 | 1463714452214 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:52 INFO - PROCESS | 1657 | 1463714452307 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:20:52 INFO - PROCESS | 1657 | 1463714452374 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x121ab5800 == 42 [pid = 1657] [id = 142] 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1265c5800) [pid = 1657] [serial = 423] [outer = 0x0] 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128f8c400) [pid = 1657] [serial = 424] [outer = 0x1265c5800] 20:20:52 INFO - PROCESS | 1657 | 1463714452406 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12ac27800) [pid = 1657] [serial = 425] [outer = 0x1265c5800] 20:20:52 INFO - PROCESS | 1657 | 1463714452722 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:20:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 525ms 20:20:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:20:52 INFO - PROCESS | 1657 | 1463714452739 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 1657 | 1463714452740 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:20:52 INFO - PROCESS | 1657 | 1463714452742 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 1657 | 1463714452743 Marionette TRACE conn2 <- [1,542,null,{}] 20:20:52 INFO - PROCESS | 1657 | 1463714452760 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:52 INFO - PROCESS | 1657 | 1463714452852 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:20:52 INFO - PROCESS | 1657 | 1463714452856 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x126d56800 == 43 [pid = 1657] [id = 143] 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12ac28000) [pid = 1657] [serial = 426] [outer = 0x0] 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12ac7c000) [pid = 1657] [serial = 427] [outer = 0x12ac28000] 20:20:52 INFO - PROCESS | 1657 | 1463714452881 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12ad93000) [pid = 1657] [serial = 428] [outer = 0x12ac28000] 20:20:53 INFO - PROCESS | 1657 | 1463714453191 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:20:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 484ms 20:20:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:20:53 INFO - PROCESS | 1657 | 1463714453227 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 1657 | 1463714453228 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:20:53 INFO - PROCESS | 1657 | 1463714453230 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 1657 | 1463714453231 Marionette TRACE conn2 <- [1,546,null,{}] 20:20:53 INFO - PROCESS | 1657 | 1463714453234 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:53 INFO - PROCESS | 1657 | 1463714453349 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:20:53 INFO - PROCESS | 1657 | 1463714453390 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b64800 == 44 [pid = 1657] [id = 144] 20:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12bac7c00) [pid = 1657] [serial = 429] [outer = 0x0] 20:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12bb20800) [pid = 1657] [serial = 430] [outer = 0x12bac7c00] 20:20:53 INFO - PROCESS | 1657 | 1463714453421 Marionette DEBUG loaded listener.js 20:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12bb64800) [pid = 1657] [serial = 431] [outer = 0x12bac7c00] 20:20:53 INFO - PROCESS | 1657 | 1463714453768 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:20:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 20:20:53 INFO - PROCESS | 1657 | 1463714453800 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:20:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:20:53 INFO - PROCESS | 1657 | 1463714453803 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:20:53 INFO - PROCESS | 1657 | 1463714453805 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 1657 | 1463714453806 Marionette TRACE conn2 <- [1,550,null,{}] 20:20:53 INFO - PROCESS | 1657 | 1463714453809 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:53 INFO - PROCESS | 1657 | 1463714453905 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:20:53 INFO - PROCESS | 1657 | 1463714453922 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12976e800 == 45 [pid = 1657] [id = 145] 20:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bb60400) [pid = 1657] [serial = 432] [outer = 0x0] 20:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12be65c00) [pid = 1657] [serial = 433] [outer = 0x12bb60400] 20:20:53 INFO - PROCESS | 1657 | 1463714453960 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12be77000) [pid = 1657] [serial = 434] [outer = 0x12bb60400] 20:20:54 INFO - PROCESS | 1657 | 1463714454296 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 20:20:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 20:20:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 517ms 20:20:54 INFO - PROCESS | 1657 | 1463714454324 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:20:54 INFO - PROCESS | 1657 | 1463714454325 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:20:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:20:54 INFO - PROCESS | 1657 | 1463714454329 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:20:54 INFO - PROCESS | 1657 | 1463714454330 Marionette TRACE conn2 <- [1,554,null,{}] 20:20:54 INFO - PROCESS | 1657 | 1463714454334 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:54 INFO - PROCESS | 1657 | 1463714454482 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:20:54 INFO - PROCESS | 1657 | 1463714454527 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ace2800 == 46 [pid = 1657] [id = 146] 20:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12be6fc00) [pid = 1657] [serial = 435] [outer = 0x0] 20:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12be7dc00) [pid = 1657] [serial = 436] [outer = 0x12be6fc00] 20:20:54 INFO - PROCESS | 1657 | 1463714454566 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12c4aac00) [pid = 1657] [serial = 437] [outer = 0x12be6fc00] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1186b7800) [pid = 1657] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x115eba400) [pid = 1657] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1168b2800) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x128f8b000) [pid = 1657] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1297dd000) [pid = 1657] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12534ac00) [pid = 1657] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12914c400) [pid = 1657] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12a796000) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1160e4400) [pid = 1657] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12534d400) [pid = 1657] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x115ebb800) [pid = 1657] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12a7a3000) [pid = 1657] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12127cc00) [pid = 1657] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x119b13c00) [pid = 1657] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11820ac00) [pid = 1657] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11895b800) [pid = 1657] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12bac5c00) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:20:54 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12bb1c400) [pid = 1657] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:20:55 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:55 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:55 INFO - PROCESS | 1657 | 1463714455077 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:20:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 774ms 20:20:55 INFO - PROCESS | 1657 | 1463714455102 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:20:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:20:55 INFO - PROCESS | 1657 | 1463714455104 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:20:55 INFO - PROCESS | 1657 | 1463714455106 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 1657 | 1463714455107 Marionette TRACE conn2 <- [1,558,null,{}] 20:20:55 INFO - PROCESS | 1657 | 1463714455110 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:55 INFO - PROCESS | 1657 | 1463714455218 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:20:55 INFO - PROCESS | 1657 | 1463714455247 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a70a000 == 47 [pid = 1657] [id = 147] 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113a66c00) [pid = 1657] [serial = 438] [outer = 0x0] 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x121515800) [pid = 1657] [serial = 439] [outer = 0x113a66c00] 20:20:55 INFO - PROCESS | 1657 | 1463714455276 Marionette DEBUG loaded listener.js 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12be7f000) [pid = 1657] [serial = 440] [outer = 0x113a66c00] 20:20:55 INFO - PROCESS | 1657 | 1463714455556 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:20:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 20:20:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:20:55 INFO - PROCESS | 1657 | 1463714455577 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:20:55 INFO - PROCESS | 1657 | 1463714455578 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:20:55 INFO - PROCESS | 1657 | 1463714455580 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 1657 | 1463714455582 Marionette TRACE conn2 <- [1,562,null,{}] 20:20:55 INFO - PROCESS | 1657 | 1463714455591 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:55 INFO - PROCESS | 1657 | 1463714455674 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:20:55 INFO - PROCESS | 1657 | 1463714455678 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf44000 == 48 [pid = 1657] [id = 148] 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1196c9000) [pid = 1657] [serial = 441] [outer = 0x0] 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1196cbc00) [pid = 1657] [serial = 442] [outer = 0x1196c9000] 20:20:55 INFO - PROCESS | 1657 | 1463714455703 Marionette DEBUG loaded listener.js 20:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12ac55000) [pid = 1657] [serial = 443] [outer = 0x1196c9000] 20:20:55 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:55 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:56 INFO - PROCESS | 1657 | 1463714456035 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 20:20:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:20:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 472ms 20:20:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:20:56 INFO - PROCESS | 1657 | 1463714456054 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:20:56 INFO - PROCESS | 1657 | 1463714456055 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:20:56 INFO - PROCESS | 1657 | 1463714456057 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:20:56 INFO - PROCESS | 1657 | 1463714456058 Marionette TRACE conn2 <- [1,566,null,{}] 20:20:56 INFO - PROCESS | 1657 | 1463714456061 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:56 INFO - PROCESS | 1657 | 1463714456160 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:20:56 INFO - PROCESS | 1657 | 1463714456167 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c485800 == 49 [pid = 1657] [id = 149] 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1196cd400) [pid = 1657] [serial = 444] [outer = 0x0] 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12c4ac400) [pid = 1657] [serial = 445] [outer = 0x1196cd400] 20:20:56 INFO - PROCESS | 1657 | 1463714456191 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12c4b0c00) [pid = 1657] [serial = 446] [outer = 0x1196cd400] 20:20:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:56 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:56 INFO - PROCESS | 1657 | 1463714456490 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:20:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:20:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 467ms 20:20:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:20:56 INFO - PROCESS | 1657 | 1463714456526 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:20:56 INFO - PROCESS | 1657 | 1463714456527 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:20:56 INFO - PROCESS | 1657 | 1463714456529 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:20:56 INFO - PROCESS | 1657 | 1463714456531 Marionette TRACE conn2 <- [1,570,null,{}] 20:20:56 INFO - PROCESS | 1657 | 1463714456546 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:56 INFO - PROCESS | 1657 | 1463714456660 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:20:56 INFO - PROCESS | 1657 | 1463714456670 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c8a2000 == 50 [pid = 1657] [id = 150] 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12c4a9800) [pid = 1657] [serial = 447] [outer = 0x0] 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12c4b8c00) [pid = 1657] [serial = 448] [outer = 0x12c4a9800] 20:20:56 INFO - PROCESS | 1657 | 1463714456708 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12c855c00) [pid = 1657] [serial = 449] [outer = 0x12c4a9800] 20:20:57 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:57 INFO - PROCESS | 1657 | 1463714457274 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 20:20:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:20:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 785ms 20:20:57 INFO - PROCESS | 1657 | 1463714457346 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:20:57 INFO - PROCESS | 1657 | 1463714457350 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:20:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:20:57 INFO - PROCESS | 1657 | 1463714457372 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:20:57 INFO - PROCESS | 1657 | 1463714457375 Marionette TRACE conn2 <- [1,574,null,{}] 20:20:57 INFO - PROCESS | 1657 | 1463714457381 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:57 INFO - PROCESS | 1657 | 1463714457577 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:20:57 INFO - PROCESS | 1657 | 1463714457590 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f21000 == 51 [pid = 1657] [id = 151] 20:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x117427400) [pid = 1657] [serial = 450] [outer = 0x0] 20:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1184e2400) [pid = 1657] [serial = 451] [outer = 0x117427400] 20:20:57 INFO - PROCESS | 1657 | 1463714457639 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119007000) [pid = 1657] [serial = 452] [outer = 0x117427400] 20:20:58 INFO - PROCESS | 1657 | 1463714458126 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:20:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 776ms 20:20:58 INFO - PROCESS | 1657 | 1463714458145 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 1657 | 1463714458149 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:20:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:20:58 INFO - PROCESS | 1657 | 1463714458154 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 1657 | 1463714458155 Marionette TRACE conn2 <- [1,578,null,{}] 20:20:58 INFO - PROCESS | 1657 | 1463714458158 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:58 INFO - PROCESS | 1657 | 1463714458260 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:20:58 INFO - PROCESS | 1657 | 1463714458306 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x120516000 == 52 [pid = 1657] [id = 152] 20:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119006800) [pid = 1657] [serial = 453] [outer = 0x0] 20:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1196c3000) [pid = 1657] [serial = 454] [outer = 0x119006800] 20:20:58 INFO - PROCESS | 1657 | 1463714458336 Marionette DEBUG loaded listener.js 20:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1219d7800) [pid = 1657] [serial = 455] [outer = 0x119006800] 20:20:58 INFO - PROCESS | 1657 | 1463714458797 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:20:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 20:20:58 INFO - PROCESS | 1657 | 1463714458835 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 1657 | 1463714458837 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:20:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:20:58 INFO - PROCESS | 1657 | 1463714458840 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 1657 | 1463714458843 Marionette TRACE conn2 <- [1,582,null,{}] 20:20:58 INFO - PROCESS | 1657 | 1463714458852 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:58 INFO - PROCESS | 1657 | 1463714458975 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:20:59 INFO - PROCESS | 1657 | 1463714459040 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c403800 == 53 [pid = 1657] [id = 153] 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x128f7ec00) [pid = 1657] [serial = 456] [outer = 0x0] 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x129156400) [pid = 1657] [serial = 457] [outer = 0x128f7ec00] 20:20:59 INFO - PROCESS | 1657 | 1463714459071 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1297e4400) [pid = 1657] [serial = 458] [outer = 0x128f7ec00] 20:20:59 INFO - PROCESS | 1657 | 1463714459478 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 20:20:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:20:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 20:20:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:20:59 INFO - PROCESS | 1657 | 1463714459512 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:20:59 INFO - PROCESS | 1657 | 1463714459514 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:20:59 INFO - PROCESS | 1657 | 1463714459516 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:20:59 INFO - PROCESS | 1657 | 1463714459517 Marionette TRACE conn2 <- [1,586,null,{}] 20:20:59 INFO - PROCESS | 1657 | 1463714459520 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:20:59 INFO - PROCESS | 1657 | 1463714459617 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:20:59 INFO - PROCESS | 1657 | 1463714459664 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb67000 == 54 [pid = 1657] [id = 154] 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12a799c00) [pid = 1657] [serial = 459] [outer = 0x0] 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12ac24400) [pid = 1657] [serial = 460] [outer = 0x12a799c00] 20:20:59 INFO - PROCESS | 1657 | 1463714459695 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12bb21000) [pid = 1657] [serial = 461] [outer = 0x12a799c00] 20:20:59 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:00 INFO - PROCESS | 1657 | 1463714460112 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:21:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 20:21:00 INFO - PROCESS | 1657 | 1463714460138 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:21:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:21:00 INFO - PROCESS | 1657 | 1463714460139 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:21:00 INFO - PROCESS | 1657 | 1463714460141 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 1657 | 1463714460142 Marionette TRACE conn2 <- [1,590,null,{}] 20:21:00 INFO - PROCESS | 1657 | 1463714460145 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:00 INFO - PROCESS | 1657 | 1463714460245 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:21:00 INFO - PROCESS | 1657 | 1463714460340 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x113fda000 == 55 [pid = 1657] [id = 155] 20:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112e4a400) [pid = 1657] [serial = 462] [outer = 0x0] 20:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x112e52000) [pid = 1657] [serial = 463] [outer = 0x112e4a400] 20:21:00 INFO - PROCESS | 1657 | 1463714460371 Marionette DEBUG loaded listener.js 20:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x112e56c00) [pid = 1657] [serial = 464] [outer = 0x112e4a400] 20:21:00 INFO - PROCESS | 1657 | 1463714460928 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:21:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 822ms 20:21:00 INFO - PROCESS | 1657 | 1463714460963 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 1657 | 1463714460966 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:21:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:21:00 INFO - PROCESS | 1657 | 1463714460970 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 1657 | 1463714460972 Marionette TRACE conn2 <- [1,594,null,{}] 20:21:00 INFO - PROCESS | 1657 | 1463714460975 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:01 INFO - PROCESS | 1657 | 1463714461068 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:21:01 INFO - PROCESS | 1657 | 1463714461120 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b71800 == 56 [pid = 1657] [id = 156] 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x112e57800) [pid = 1657] [serial = 465] [outer = 0x0] 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1161e3c00) [pid = 1657] [serial = 466] [outer = 0x112e57800] 20:21:01 INFO - PROCESS | 1657 | 1463714461148 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x117426000) [pid = 1657] [serial = 467] [outer = 0x112e57800] 20:21:01 INFO - PROCESS | 1657 | 1463714461595 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:21:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:21:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12c485800 == 55 [pid = 1657] [id = 149] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf44000 == 54 [pid = 1657] [id = 148] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a70a000 == 53 [pid = 1657] [id = 147] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12ace2800 == 52 [pid = 1657] [id = 146] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12976e800 == 51 [pid = 1657] [id = 145] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x128b64800 == 50 [pid = 1657] [id = 144] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x126d56800 == 49 [pid = 1657] [id = 143] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12be66000) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | 1463714461688 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:21:01 INFO - PROCESS | 1657 | 1463714461692 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x121ab5800 == 48 [pid = 1657] [id = 142] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12107b000 == 47 [pid = 1657] [id = 141] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1194f1000 == 46 [pid = 1657] [id = 140] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x117fd5800 == 45 [pid = 1657] [id = 139] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e1000 == 44 [pid = 1657] [id = 138] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x118693000 == 43 [pid = 1657] [id = 137] 20:21:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x118365800 == 42 [pid = 1657] [id = 132] 20:21:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf45000 == 41 [pid = 1657] [id = 131] 20:21:01 INFO - PROCESS | 1657 | 1463714461705 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:21:01 INFO - PROCESS | 1657 | 1463714461707 Marionette TRACE conn2 <- [1,598,null,{}] 20:21:01 INFO - PROCESS | 1657 | 1463714461709 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:01 INFO - PROCESS | 1657 | 1463714461783 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:21:01 INFO - PROCESS | 1657 | 1463714461793 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x116879000 == 42 [pid = 1657] [id = 157] 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11822f800) [pid = 1657] [serial = 468] [outer = 0x0] 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1186b5800) [pid = 1657] [serial = 469] [outer = 0x11822f800] 20:21:01 INFO - PROCESS | 1657 | 1463714461820 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1190dcc00) [pid = 1657] [serial = 470] [outer = 0x11822f800] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11821a000) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x129156800) [pid = 1657] [serial = 236] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12a79ac00) [pid = 1657] [serial = 293] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11962a800) [pid = 1657] [serial = 299] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x125351000) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12bac9800) [pid = 1657] [serial = 379] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12a7a3c00) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12bace800) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bb65c00) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12ac74800) [pid = 1657] [serial = 374] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12a7a1000) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1265b9800) [pid = 1657] [serial = 383] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x128d90000) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12bb29800) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12bb22000) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1295b3000) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12ac24800) [pid = 1657] [serial = 373] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119c70400) [pid = 1657] [serial = 382] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x112969000) [pid = 1657] [serial = 340] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12697ac00) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12747ac00) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x127481c00) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank] 20:21:01 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12ad8c800) [pid = 1657] [serial = 377] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12ad84400) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11859b800) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11900b800) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124963000) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x128d8a400) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x127480000) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1205ec400) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1252c0c00) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11863a400) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x118213800) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119348c00) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119b15800) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank] 20:21:02 INFO - PROCESS | 1657 | 1463714462160 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 20:21:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:21:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 20:21:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:21:02 INFO - PROCESS | 1657 | 1463714462175 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:21:02 INFO - PROCESS | 1657 | 1463714462177 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:21:02 INFO - PROCESS | 1657 | 1463714462179 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 1657 | 1463714462181 Marionette TRACE conn2 <- [1,602,null,{}] 20:21:02 INFO - PROCESS | 1657 | 1463714462191 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:02 INFO - PROCESS | 1657 | 1463714462282 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:21:02 INFO - PROCESS | 1657 | 1463714462330 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x118687800 == 43 [pid = 1657] [id = 158] 20:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119009800) [pid = 1657] [serial = 471] [outer = 0x0] 20:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119626400) [pid = 1657] [serial = 472] [outer = 0x119009800] 20:21:02 INFO - PROCESS | 1657 | 1463714462357 Marionette DEBUG loaded listener.js 20:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119b1bc00) [pid = 1657] [serial = 473] [outer = 0x119009800] 20:21:02 INFO - PROCESS | 1657 | 1463714462680 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 20:21:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:21:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 20:21:02 INFO - PROCESS | 1657 | 1463714462706 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:21:02 INFO - PROCESS | 1657 | 1463714462709 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:21:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:21:02 INFO - PROCESS | 1657 | 1463714462712 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 1657 | 1463714462714 Marionette TRACE conn2 <- [1,606,null,{}] 20:21:02 INFO - PROCESS | 1657 | 1463714462719 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:02 INFO - PROCESS | 1657 | 1463714462858 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:21:02 INFO - PROCESS | 1657 | 1463714462923 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975a800 == 44 [pid = 1657] [id = 159] 20:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119b15800) [pid = 1657] [serial = 474] [outer = 0x0] 20:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1205ec400) [pid = 1657] [serial = 475] [outer = 0x119b15800] 20:21:02 INFO - PROCESS | 1657 | 1463714462965 Marionette DEBUG loaded listener.js 20:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x124993800) [pid = 1657] [serial = 476] [outer = 0x119b15800] 20:21:03 INFO - PROCESS | 1657 | 1463714463338 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:21:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 672ms 20:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:21:03 INFO - PROCESS | 1657 | 1463714463384 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 1657 | 1463714463385 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:21:03 INFO - PROCESS | 1657 | 1463714463387 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 1657 | 1463714463388 Marionette TRACE conn2 <- [1,610,null,{}] 20:21:03 INFO - PROCESS | 1657 | 1463714463390 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:03 INFO - PROCESS | 1657 | 1463714463490 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:21:03 INFO - PROCESS | 1657 | 1463714463496 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12052a800 == 45 [pid = 1657] [id = 160] 20:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x123757000) [pid = 1657] [serial = 477] [outer = 0x0] 20:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1252c0800) [pid = 1657] [serial = 478] [outer = 0x123757000] 20:21:03 INFO - PROCESS | 1657 | 1463714463521 Marionette DEBUG loaded listener.js 20:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1265bec00) [pid = 1657] [serial = 479] [outer = 0x123757000] 20:21:03 INFO - PROCESS | 1657 | 1463714463849 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:21:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 20:21:03 INFO - PROCESS | 1657 | 1463714463858 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 1657 | 1463714463859 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:21:03 INFO - PROCESS | 1657 | 1463714463861 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 1657 | 1463714463862 Marionette TRACE conn2 <- [1,614,null,{}] 20:21:03 INFO - PROCESS | 1657 | 1463714463865 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:03 INFO - PROCESS | 1657 | 1463714463980 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:21:03 INFO - PROCESS | 1657 | 1463714463992 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f05000 == 46 [pid = 1657] [id = 161] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12697d400) [pid = 1657] [serial = 480] [outer = 0x0] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x127480c00) [pid = 1657] [serial = 481] [outer = 0x12697d400] 20:21:04 INFO - PROCESS | 1657 | 1463714464019 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x128bb5800) [pid = 1657] [serial = 482] [outer = 0x12697d400] 20:21:04 INFO - PROCESS | 1657 | 1463714464363 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:21:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 20:21:04 INFO - PROCESS | 1657 | 1463714464380 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:21:04 INFO - PROCESS | 1657 | 1463714464381 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:21:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:21:04 INFO - PROCESS | 1657 | 1463714464384 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:21:04 INFO - PROCESS | 1657 | 1463714464388 Marionette TRACE conn2 <- [1,618,null,{}] 20:21:04 INFO - PROCESS | 1657 | 1463714464390 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:04 INFO - PROCESS | 1657 | 1463714464478 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:21:04 INFO - PROCESS | 1657 | 1463714464490 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12656a000 == 47 [pid = 1657] [id = 162] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x126d25000) [pid = 1657] [serial = 483] [outer = 0x0] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128f82800) [pid = 1657] [serial = 484] [outer = 0x126d25000] 20:21:04 INFO - PROCESS | 1657 | 1463714464515 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129348c00) [pid = 1657] [serial = 485] [outer = 0x126d25000] 20:21:04 INFO - PROCESS | 1657 | 1463714464837 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:21:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms 20:21:04 INFO - PROCESS | 1657 | 1463714464856 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:21:04 INFO - PROCESS | 1657 | 1463714464857 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:21:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:21:04 INFO - PROCESS | 1657 | 1463714464860 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:21:04 INFO - PROCESS | 1657 | 1463714464861 Marionette TRACE conn2 <- [1,622,null,{}] 20:21:04 INFO - PROCESS | 1657 | 1463714464863 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:04 INFO - PROCESS | 1657 | 1463714464959 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:21:04 INFO - PROCESS | 1657 | 1463714464973 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a5000 == 48 [pid = 1657] [id = 163] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x129350c00) [pid = 1657] [serial = 486] [outer = 0x0] 20:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1295b8400) [pid = 1657] [serial = 487] [outer = 0x129350c00] 20:21:04 INFO - PROCESS | 1657 | 1463714464998 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1297e4800) [pid = 1657] [serial = 488] [outer = 0x129350c00] 20:21:05 INFO - PROCESS | 1657 | 1463714465334 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 20:21:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:21:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 20:21:05 INFO - PROCESS | 1657 | 1463714465378 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:21:05 INFO - PROCESS | 1657 | 1463714465379 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:21:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:21:05 INFO - PROCESS | 1657 | 1463714465381 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 1657 | 1463714465383 Marionette TRACE conn2 <- [1,626,null,{}] 20:21:05 INFO - PROCESS | 1657 | 1463714465385 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:05 INFO - PROCESS | 1657 | 1463714465476 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:21:05 INFO - PROCESS | 1657 | 1463714465490 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12915a000 == 49 [pid = 1657] [id = 164] 20:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1295b0400) [pid = 1657] [serial = 489] [outer = 0x0] 20:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12a6df800) [pid = 1657] [serial = 490] [outer = 0x1295b0400] 20:21:05 INFO - PROCESS | 1657 | 1463714465515 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12a89d400) [pid = 1657] [serial = 491] [outer = 0x1295b0400] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12bac7c00) [pid = 1657] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x116a56c00) [pid = 1657] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x124966800) [pid = 1657] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x118643c00) [pid = 1657] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1265c5400) [pid = 1657] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12ac28000) [pid = 1657] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x113a66c00) [pid = 1657] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1196cd400) [pid = 1657] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11943c400) [pid = 1657] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12bb60400) [pid = 1657] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12be6fc00) [pid = 1657] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1196c9000) [pid = 1657] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:21:05 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1265c5800) [pid = 1657] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:21:05 INFO - PROCESS | 1657 | 1463714465967 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 20:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:21:06 INFO - PROCESS | 1657 | 1463714466002 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:21:06 INFO - PROCESS | 1657 | 1463714466004 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:21:06 INFO - PROCESS | 1657 | 1463714466006 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 1657 | 1463714466008 Marionette TRACE conn2 <- [1,630,null,{}] 20:21:06 INFO - PROCESS | 1657 | 1463714466010 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:06 INFO - PROCESS | 1657 | 1463714466088 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:21:06 INFO - PROCESS | 1657 | 1463714466093 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x126567800 == 50 [pid = 1657] [id = 165] 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x112def000) [pid = 1657] [serial = 492] [outer = 0x0] 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1196c5800) [pid = 1657] [serial = 493] [outer = 0x112def000] 20:21:06 INFO - PROCESS | 1657 | 1463714466119 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a89e000) [pid = 1657] [serial = 494] [outer = 0x112def000] 20:21:06 INFO - PROCESS | 1657 | 1463714466444 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 467ms 20:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:21:06 INFO - PROCESS | 1657 | 1463714466475 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:21:06 INFO - PROCESS | 1657 | 1463714466477 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:21:06 INFO - PROCESS | 1657 | 1463714466479 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 1657 | 1463714466480 Marionette TRACE conn2 <- [1,634,null,{}] 20:21:06 INFO - PROCESS | 1657 | 1463714466483 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:06 INFO - PROCESS | 1657 | 1463714466605 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:21:06 INFO - PROCESS | 1657 | 1463714466613 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12976f000 == 51 [pid = 1657] [id = 166] 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119350c00) [pid = 1657] [serial = 495] [outer = 0x0] 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12ad86800) [pid = 1657] [serial = 496] [outer = 0x119350c00] 20:21:06 INFO - PROCESS | 1657 | 1463714466642 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12bb20400) [pid = 1657] [serial = 497] [outer = 0x119350c00] 20:21:06 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:06 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:06 INFO - PROCESS | 1657 | 1463714466957 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 20:21:07 INFO - PROCESS | 1657 | 1463714466999 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 1657 | 1463714467000 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:21:07 INFO - PROCESS | 1657 | 1463714467002 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 1657 | 1463714467003 Marionette TRACE conn2 <- [1,638,null,{}] 20:21:07 INFO - PROCESS | 1657 | 1463714467006 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:07 INFO - PROCESS | 1657 | 1463714467087 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:21:07 INFO - PROCESS | 1657 | 1463714467091 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b324000 == 52 [pid = 1657] [id = 167] 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12bb21800) [pid = 1657] [serial = 498] [outer = 0x0] 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bb61800) [pid = 1657] [serial = 499] [outer = 0x12bb21800] 20:21:07 INFO - PROCESS | 1657 | 1463714467117 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12be66000) [pid = 1657] [serial = 500] [outer = 0x12bb21800] 20:21:07 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:07 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:07 INFO - PROCESS | 1657 | 1463714467420 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:21:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 20:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:21:07 INFO - PROCESS | 1657 | 1463714467473 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 1657 | 1463714467474 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:21:07 INFO - PROCESS | 1657 | 1463714467476 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 1657 | 1463714467477 Marionette TRACE conn2 <- [1,642,null,{}] 20:21:07 INFO - PROCESS | 1657 | 1463714467479 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:07 INFO - PROCESS | 1657 | 1463714467578 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:21:07 INFO - PROCESS | 1657 | 1463714467605 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc68800 == 53 [pid = 1657] [id = 168] 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12be6ec00) [pid = 1657] [serial = 501] [outer = 0x0] 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12be74400) [pid = 1657] [serial = 502] [outer = 0x12be6ec00] 20:21:07 INFO - PROCESS | 1657 | 1463714467629 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12be7e800) [pid = 1657] [serial = 503] [outer = 0x12be6ec00] 20:21:08 INFO - PROCESS | 1657 | 1463714468005 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 568ms 20:21:08 INFO - PROCESS | 1657 | 1463714468045 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:21:08 INFO - PROCESS | 1657 | 1463714468048 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:21:08 INFO - PROCESS | 1657 | 1463714468051 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 1657 | 1463714468054 Marionette TRACE conn2 <- [1,646,null,{}] 20:21:08 INFO - PROCESS | 1657 | 1463714468059 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:08 INFO - PROCESS | 1657 | 1463714468160 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:21:08 INFO - PROCESS | 1657 | 1463714468213 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x116874800 == 54 [pid = 1657] [id = 169] 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x112e56000) [pid = 1657] [serial = 504] [outer = 0x0] 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x113d65c00) [pid = 1657] [serial = 505] [outer = 0x112e56000] 20:21:08 INFO - PROCESS | 1657 | 1463714468243 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11742dc00) [pid = 1657] [serial = 506] [outer = 0x112e56000] 20:21:08 INFO - PROCESS | 1657 | 1463714468656 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 621ms 20:21:08 INFO - PROCESS | 1657 | 1463714468673 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:21:08 INFO - PROCESS | 1657 | 1463714468677 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:21:08 INFO - PROCESS | 1657 | 1463714468682 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 1657 | 1463714468684 Marionette TRACE conn2 <- [1,650,null,{}] 20:21:08 INFO - PROCESS | 1657 | 1463714468686 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:08 INFO - PROCESS | 1657 | 1463714468787 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:21:08 INFO - PROCESS | 1657 | 1463714468837 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12107a800 == 55 [pid = 1657] [id = 170] 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11820c000) [pid = 1657] [serial = 507] [outer = 0x0] 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x119350800) [pid = 1657] [serial = 508] [outer = 0x11820c000] 20:21:08 INFO - PROCESS | 1657 | 1463714468867 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1196c6000) [pid = 1657] [serial = 509] [outer = 0x11820c000] 20:21:09 INFO - PROCESS | 1657 | 1463714469277 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 20:21:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:21:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 20:21:09 INFO - PROCESS | 1657 | 1463714469304 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:21:09 INFO - PROCESS | 1657 | 1463714469305 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:21:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:21:09 INFO - PROCESS | 1657 | 1463714469308 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:21:09 INFO - PROCESS | 1657 | 1463714469310 Marionette TRACE conn2 <- [1,654,null,{}] 20:21:09 INFO - PROCESS | 1657 | 1463714469318 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:09 INFO - PROCESS | 1657 | 1463714469420 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:21:09 INFO - PROCESS | 1657 | 1463714469508 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a780800 == 56 [pid = 1657] [id = 171] 20:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1252c9000) [pid = 1657] [serial = 510] [outer = 0x0] 20:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x126980400) [pid = 1657] [serial = 511] [outer = 0x1252c9000] 20:21:09 INFO - PROCESS | 1657 | 1463714469539 Marionette DEBUG loaded listener.js 20:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x126e58800) [pid = 1657] [serial = 512] [outer = 0x1252c9000] 20:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12697b800) [pid = 1657] [serial = 513] [outer = 0x12cb50800] 20:21:10 INFO - PROCESS | 1657 | 1463714470007 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 721ms 20:21:10 INFO - PROCESS | 1657 | 1463714470029 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 1657 | 1463714470031 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:21:10 INFO - PROCESS | 1657 | 1463714470034 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 1657 | 1463714470037 Marionette TRACE conn2 <- [1,658,null,{}] 20:21:10 INFO - PROCESS | 1657 | 1463714470040 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:10 INFO - PROCESS | 1657 | 1463714470138 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:21:10 INFO - PROCESS | 1657 | 1463714470212 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6d000 == 57 [pid = 1657] [id = 172] 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x119b32c00) [pid = 1657] [serial = 514] [outer = 0x0] 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x126e5b800) [pid = 1657] [serial = 515] [outer = 0x119b32c00] 20:21:10 INFO - PROCESS | 1657 | 1463714470242 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x128b2b000) [pid = 1657] [serial = 516] [outer = 0x119b32c00] 20:21:10 INFO - PROCESS | 1657 | 1463714470653 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 627ms 20:21:10 INFO - PROCESS | 1657 | 1463714470661 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 1657 | 1463714470663 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:21:10 INFO - PROCESS | 1657 | 1463714470665 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 1657 | 1463714470666 Marionette TRACE conn2 <- [1,662,null,{}] 20:21:10 INFO - PROCESS | 1657 | 1463714470671 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:10 INFO - PROCESS | 1657 | 1463714470783 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:21:10 INFO - PROCESS | 1657 | 1463714470845 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb73000 == 58 [pid = 1657] [id = 173] 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x129156800) [pid = 1657] [serial = 517] [outer = 0x0] 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a79ac00) [pid = 1657] [serial = 518] [outer = 0x129156800] 20:21:10 INFO - PROCESS | 1657 | 1463714470874 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12ac7ac00) [pid = 1657] [serial = 519] [outer = 0x129156800] 20:21:11 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:11 INFO - PROCESS | 1657 | 1463714471282 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 20:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 20:21:11 INFO - PROCESS | 1657 | 1463714471363 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:21:11 INFO - PROCESS | 1657 | 1463714471365 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:21:11 INFO - PROCESS | 1657 | 1463714471368 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:21:11 INFO - PROCESS | 1657 | 1463714471370 Marionette TRACE conn2 <- [1,666,null,{}] 20:21:11 INFO - PROCESS | 1657 | 1463714471372 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:11 INFO - PROCESS | 1657 | 1463714471484 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:21:11 INFO - PROCESS | 1657 | 1463714471551 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a8000 == 59 [pid = 1657] [id = 174] 20:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1196c8c00) [pid = 1657] [serial = 520] [outer = 0x0] 20:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12ad86000) [pid = 1657] [serial = 521] [outer = 0x1196c8c00] 20:21:11 INFO - PROCESS | 1657 | 1463714471581 Marionette DEBUG loaded listener.js 20:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12c4af400) [pid = 1657] [serial = 522] [outer = 0x1196c8c00] 20:21:11 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:12 INFO - PROCESS | 1657 | 1463714472138 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 20:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 822ms 20:21:12 INFO - PROCESS | 1657 | 1463714472212 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:21:12 INFO - PROCESS | 1657 | 1463714472214 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:21:12 INFO - PROCESS | 1657 | 1463714472218 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 1657 | 1463714472222 Marionette TRACE conn2 <- [1,670,null,{}] 20:21:12 INFO - PROCESS | 1657 | 1463714472226 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:12 INFO - PROCESS | 1657 | 1463714472316 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:21:12 INFO - PROCESS | 1657 | 1463714472380 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x120515000 == 60 [pid = 1657] [id = 175] 20:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x116a56c00) [pid = 1657] [serial = 523] [outer = 0x0] 20:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x117d40000) [pid = 1657] [serial = 524] [outer = 0x116a56c00] 20:21:12 INFO - PROCESS | 1657 | 1463714472407 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11863a800) [pid = 1657] [serial = 525] [outer = 0x116a56c00] 20:21:12 INFO - PROCESS | 1657 | 1463714472802 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 20:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 624ms 20:21:12 INFO - PROCESS | 1657 | 1463714472846 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:21:12 INFO - PROCESS | 1657 | 1463714472850 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:21:12 INFO - PROCESS | 1657 | 1463714472856 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 1657 | 1463714472858 Marionette TRACE conn2 <- [1,674,null,{}] 20:21:12 INFO - PROCESS | 1657 | 1463714472860 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:12 INFO - PROCESS | 1657 | 1463714472950 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:21:13 INFO - PROCESS | 1657 | 1463714473004 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175d1800 == 61 [pid = 1657] [id = 176] 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1190d9400) [pid = 1657] [serial = 526] [outer = 0x0] 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11939f000) [pid = 1657] [serial = 527] [outer = 0x1190d9400] 20:21:13 INFO - PROCESS | 1657 | 1463714473031 Marionette DEBUG loaded listener.js 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1196ca400) [pid = 1657] [serial = 528] [outer = 0x1190d9400] 20:21:13 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12b324000 == 60 [pid = 1657] [id = 167] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12976f000 == 59 [pid = 1657] [id = 166] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x126567800 == 58 [pid = 1657] [id = 165] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12915a000 == 57 [pid = 1657] [id = 164] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12ac76800) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129349800) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12bb1fc00) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x124999000) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1186b8400) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12c4b8c00) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a5000 == 56 [pid = 1657] [id = 163] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12656a000 == 55 [pid = 1657] [id = 162] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x116f05000 == 54 [pid = 1657] [id = 161] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12052a800 == 53 [pid = 1657] [id = 160] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x11975a800 == 52 [pid = 1657] [id = 159] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x118687800 == 51 [pid = 1657] [id = 158] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x116879000 == 50 [pid = 1657] [id = 157] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x118b71800 == 49 [pid = 1657] [id = 156] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb67000 == 48 [pid = 1657] [id = 154] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12c403800 == 47 [pid = 1657] [id = 153] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x120516000 == 46 [pid = 1657] [id = 152] 20:21:13 INFO - PROCESS | 1657 | --DOCSHELL 0x116f21000 == 45 [pid = 1657] [id = 151] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12bb20800) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x118209c00) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12534d800) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11934ec00) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x127482800) [pid = 1657] [serial = 421] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1184eb400) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12ad93000) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12bb64800) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1193a1800) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x121515800) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12c4ac400) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12054c800) [pid = 1657] [serial = 415] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1265bd400) [pid = 1657] [serial = 419] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12ac7c000) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12be65c00) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1236d4400) [pid = 1657] [serial = 416] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12be77000) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12be7dc00) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12ac55000) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12be7f000) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c4aac00) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12ac27800) [pid = 1657] [serial = 425] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x128b2d800) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x128f8c400) [pid = 1657] [serial = 424] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1196cbc00) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12c4b0c00) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank] 20:21:13 INFO - PROCESS | 1657 | 1463714473443 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 20:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 20:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:21:13 INFO - PROCESS | 1657 | 1463714473477 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 1657 | 1463714473478 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:21:13 INFO - PROCESS | 1657 | 1463714473481 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 1657 | 1463714473483 Marionette TRACE conn2 <- [1,678,null,{}] 20:21:13 INFO - PROCESS | 1657 | 1463714473504 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:13 INFO - PROCESS | 1657 | 1463714473660 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:21:13 INFO - PROCESS | 1657 | 1463714473742 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x118360800 == 46 [pid = 1657] [id = 177] 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11859b800) [pid = 1657] [serial = 529] [outer = 0x0] 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119c70c00) [pid = 1657] [serial = 530] [outer = 0x11859b800] 20:21:13 INFO - PROCESS | 1657 | 1463714473786 Marionette DEBUG loaded listener.js 20:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1236ea400) [pid = 1657] [serial = 531] [outer = 0x11859b800] 20:21:14 INFO - PROCESS | 1657 | 1463714474148 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 20:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 680ms 20:21:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:21:14 INFO - PROCESS | 1657 | 1463714474161 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:21:14 INFO - PROCESS | 1657 | 1463714474163 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:21:14 INFO - PROCESS | 1657 | 1463714474165 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:21:14 INFO - PROCESS | 1657 | 1463714474166 Marionette TRACE conn2 <- [1,682,null,{}] 20:21:14 INFO - PROCESS | 1657 | 1463714474172 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:14 INFO - PROCESS | 1657 | 1463714474251 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:21:14 INFO - PROCESS | 1657 | 1463714474301 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x119772000 == 47 [pid = 1657] [id = 178] 20:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x119c70000) [pid = 1657] [serial = 532] [outer = 0x0] 20:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1236eec00) [pid = 1657] [serial = 533] [outer = 0x119c70000] 20:21:14 INFO - PROCESS | 1657 | 1463714474328 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12490a000) [pid = 1657] [serial = 534] [outer = 0x119c70000] 20:21:15 INFO - PROCESS | 1657 | 1463714475179 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 20:21:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 20:21:15 INFO - PROCESS | 1657 | 1463714475188 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 1657 | 1463714475189 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:21:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:21:15 INFO - PROCESS | 1657 | 1463714475208 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 1657 | 1463714475209 Marionette TRACE conn2 <- [1,686,null,{}] 20:21:15 INFO - PROCESS | 1657 | 1463714475211 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:15 INFO - PROCESS | 1657 | 1463714475287 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:21:15 INFO - PROCESS | 1657 | 1463714475291 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x125319800 == 48 [pid = 1657] [id = 179] 20:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12499bc00) [pid = 1657] [serial = 535] [outer = 0x0] 20:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x125390c00) [pid = 1657] [serial = 536] [outer = 0x12499bc00] 20:21:15 INFO - PROCESS | 1657 | 1463714475317 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126e52c00) [pid = 1657] [serial = 537] [outer = 0x12499bc00] 20:21:16 INFO - PROCESS | 1657 | 1463714476144 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 20:21:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:21:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 20:21:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:21:16 INFO - PROCESS | 1657 | 1463714476177 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:21:16 INFO - PROCESS | 1657 | 1463714476178 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:21:16 INFO - PROCESS | 1657 | 1463714476180 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:21:16 INFO - PROCESS | 1657 | 1463714476181 Marionette TRACE conn2 <- [1,690,null,{}] 20:21:16 INFO - PROCESS | 1657 | 1463714476183 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:16 INFO - PROCESS | 1657 | 1463714476293 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:21:16 INFO - PROCESS | 1657 | 1463714476299 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272ad800 == 49 [pid = 1657] [id = 180] 20:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x126e5b400) [pid = 1657] [serial = 538] [outer = 0x0] 20:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x128bae000) [pid = 1657] [serial = 539] [outer = 0x126e5b400] 20:21:16 INFO - PROCESS | 1657 | 1463714476326 Marionette DEBUG loaded listener.js 20:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1295b3400) [pid = 1657] [serial = 540] [outer = 0x126e5b400] 20:21:17 INFO - PROCESS | 1657 | 1463714477142 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 20:21:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:21:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 20:21:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:21:17 INFO - PROCESS | 1657 | 1463714477154 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:21:17 INFO - PROCESS | 1657 | 1463714477155 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:21:17 INFO - PROCESS | 1657 | 1463714477157 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:21:17 INFO - PROCESS | 1657 | 1463714477158 Marionette TRACE conn2 <- [1,694,null,{}] 20:21:17 INFO - PROCESS | 1657 | 1463714477161 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:17 INFO - PROCESS | 1657 | 1463714477256 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:21:17 INFO - PROCESS | 1657 | 1463714477294 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12951e800 == 50 [pid = 1657] [id = 181] 20:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1295b3800) [pid = 1657] [serial = 541] [outer = 0x0] 20:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12a799000) [pid = 1657] [serial = 542] [outer = 0x1295b3800] 20:21:17 INFO - PROCESS | 1657 | 1463714477318 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12ac56000) [pid = 1657] [serial = 543] [outer = 0x1295b3800] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12697d400) [pid = 1657] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x129350c00) [pid = 1657] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x126d25000) [pid = 1657] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1295b0400) [pid = 1657] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x119b15800) [pid = 1657] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x112e57800) [pid = 1657] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x119009800) [pid = 1657] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x112e4a400) [pid = 1657] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11822f800) [pid = 1657] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x123757000) [pid = 1657] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12bb21800) [pid = 1657] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x112def000) [pid = 1657] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119350c00) [pid = 1657] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12a7a3400) [pid = 1657] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:21:17 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12ac51000) [pid = 1657] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:21:18 INFO - PROCESS | 1657 | 1463714478198 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 20:21:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:21:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1069ms 20:21:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:21:18 INFO - PROCESS | 1657 | 1463714478227 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:21:18 INFO - PROCESS | 1657 | 1463714478228 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:21:18 INFO - PROCESS | 1657 | 1463714478230 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 1657 | 1463714478231 Marionette TRACE conn2 <- [1,698,null,{}] 20:21:18 INFO - PROCESS | 1657 | 1463714478233 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:18 INFO - PROCESS | 1657 | 1463714478328 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:21:18 INFO - PROCESS | 1657 | 1463714478334 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12729e800 == 51 [pid = 1657] [id = 182] 20:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1196c5000) [pid = 1657] [serial = 544] [outer = 0x0] 20:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126e57400) [pid = 1657] [serial = 545] [outer = 0x1196c5000] 20:21:18 INFO - PROCESS | 1657 | 1463714478359 Marionette DEBUG loaded listener.js 20:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12a7a0000) [pid = 1657] [serial = 546] [outer = 0x1196c5000] 20:21:19 INFO - PROCESS | 1657 | 1463714479129 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 20:21:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:21:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 923ms 20:21:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:21:19 INFO - PROCESS | 1657 | 1463714479153 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:21:19 INFO - PROCESS | 1657 | 1463714479154 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:21:19 INFO - PROCESS | 1657 | 1463714479156 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 1657 | 1463714479157 Marionette TRACE conn2 <- [1,702,null,{}] 20:21:19 INFO - PROCESS | 1657 | 1463714479160 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:19 INFO - PROCESS | 1657 | 1463714479238 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:21:19 INFO - PROCESS | 1657 | 1463714479242 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88d000 == 52 [pid = 1657] [id = 183] 20:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126d25000) [pid = 1657] [serial = 547] [outer = 0x0] 20:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12ad89c00) [pid = 1657] [serial = 548] [outer = 0x126d25000] 20:21:19 INFO - PROCESS | 1657 | 1463714479267 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12bad2000) [pid = 1657] [serial = 549] [outer = 0x126d25000] 20:21:20 INFO - PROCESS | 1657 | 1463714480203 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 20:21:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:21:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1070ms 20:21:20 INFO - PROCESS | 1657 | 1463714480227 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:21:20 INFO - PROCESS | 1657 | 1463714480230 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:21:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:21:20 INFO - PROCESS | 1657 | 1463714480234 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:21:20 INFO - PROCESS | 1657 | 1463714480235 Marionette TRACE conn2 <- [1,706,null,{}] 20:21:20 INFO - PROCESS | 1657 | 1463714480239 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:20 INFO - PROCESS | 1657 | 1463714480340 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:21:20 INFO - PROCESS | 1657 | 1463714480389 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fdb000 == 53 [pid = 1657] [id = 184] 20:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x112e51400) [pid = 1657] [serial = 550] [outer = 0x0] 20:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118203c00) [pid = 1657] [serial = 551] [outer = 0x112e51400] 20:21:20 INFO - PROCESS | 1657 | 1463714480420 Marionette DEBUG loaded listener.js 20:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1186b4c00) [pid = 1657] [serial = 552] [outer = 0x112e51400] 20:21:21 INFO - PROCESS | 1657 | 1463714481354 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 20:21:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:21:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1172ms 20:21:21 INFO - PROCESS | 1657 | 1463714481406 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:21:21 INFO - PROCESS | 1657 | 1463714481410 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:21:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:21:21 INFO - PROCESS | 1657 | 1463714481414 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:21:21 INFO - PROCESS | 1657 | 1463714481416 Marionette TRACE conn2 <- [1,710,null,{}] 20:21:21 INFO - PROCESS | 1657 | 1463714481418 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:21 INFO - PROCESS | 1657 | 1463714481517 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:21:21 INFO - PROCESS | 1657 | 1463714481565 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b69800 == 54 [pid = 1657] [id = 185] 20:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11939a400) [pid = 1657] [serial = 553] [outer = 0x0] 20:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1205f7c00) [pid = 1657] [serial = 554] [outer = 0x11939a400] 20:21:21 INFO - PROCESS | 1657 | 1463714481596 Marionette DEBUG loaded listener.js 20:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1236f0800) [pid = 1657] [serial = 555] [outer = 0x11939a400] 20:21:22 INFO - PROCESS | 1657 | 1463714482499 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 20:21:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:21:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1126ms 20:21:22 INFO - PROCESS | 1657 | 1463714482540 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:21:22 INFO - PROCESS | 1657 | 1463714482542 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:21:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:21:22 INFO - PROCESS | 1657 | 1463714482544 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 1657 | 1463714482547 Marionette TRACE conn2 <- [1,714,null,{}] 20:21:22 INFO - PROCESS | 1657 | 1463714482555 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:22 INFO - PROCESS | 1657 | 1463714482656 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:21:22 INFO - PROCESS | 1657 | 1463714482717 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc75000 == 55 [pid = 1657] [id = 186] 20:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x128bab000) [pid = 1657] [serial = 556] [outer = 0x0] 20:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x128f7f800) [pid = 1657] [serial = 557] [outer = 0x128bab000] 20:21:22 INFO - PROCESS | 1657 | 1463714482750 Marionette DEBUG loaded listener.js 20:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1295b0400) [pid = 1657] [serial = 558] [outer = 0x128bab000] 20:21:23 INFO - PROCESS | 1657 | 1463714483831 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 20:21:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:21:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1327ms 20:21:23 INFO - PROCESS | 1657 | 1463714483872 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:21:23 INFO - PROCESS | 1657 | 1463714483874 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:21:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:21:23 INFO - PROCESS | 1657 | 1463714483878 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:21:23 INFO - PROCESS | 1657 | 1463714483880 Marionette TRACE conn2 <- [1,718,null,{}] 20:21:23 INFO - PROCESS | 1657 | 1463714483884 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:23 INFO - PROCESS | 1657 | 1463714483976 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:21:24 INFO - PROCESS | 1657 | 1463714484060 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b93000 == 56 [pid = 1657] [id = 187] 20:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1186b8400) [pid = 1657] [serial = 559] [outer = 0x0] 20:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1190dc400) [pid = 1657] [serial = 560] [outer = 0x1186b8400] 20:21:24 INFO - PROCESS | 1657 | 1463714484089 Marionette DEBUG loaded listener.js 20:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1196c9000) [pid = 1657] [serial = 561] [outer = 0x1186b8400] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12a721000 == 55 [pid = 1657] [id = 98] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12729e800 == 54 [pid = 1657] [id = 182] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12951e800 == 53 [pid = 1657] [id = 181] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1272ad800 == 52 [pid = 1657] [id = 180] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x125319800 == 51 [pid = 1657] [id = 179] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x119772000 == 50 [pid = 1657] [id = 178] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12be74400) [pid = 1657] [serial = 502] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x118360800 == 49 [pid = 1657] [id = 177] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1175d1800 == 48 [pid = 1657] [id = 176] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x120515000 == 47 [pid = 1657] [id = 175] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a8000 == 46 [pid = 1657] [id = 174] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb73000 == 45 [pid = 1657] [id = 173] 20:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc6d000 == 44 [pid = 1657] [id = 172] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12ac56400) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12bb68400) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x127480c00) [pid = 1657] [serial = 481] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1295b8400) [pid = 1657] [serial = 487] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x128f82800) [pid = 1657] [serial = 484] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12a6df800) [pid = 1657] [serial = 490] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1184e2400) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1205ec400) [pid = 1657] [serial = 475] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x124993800) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x117426000) [pid = 1657] [serial = 467] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1161e3c00) [pid = 1657] [serial = 466] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1196c3000) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119626400) [pid = 1657] [serial = 472] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x119b1bc00) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x112e56c00) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x112e52000) [pid = 1657] [serial = 463] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x129156400) [pid = 1657] [serial = 457] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12ac24400) [pid = 1657] [serial = 460] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1186b5800) [pid = 1657] [serial = 469] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1190dcc00) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1252c0800) [pid = 1657] [serial = 478] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12be66000) [pid = 1657] [serial = 500] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12a89e000) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1196c5800) [pid = 1657] [serial = 493] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12ad86800) [pid = 1657] [serial = 496] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12bb61800) [pid = 1657] [serial = 499] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12a89d400) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x129348c00) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1297e4800) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12bb20400) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1265bec00) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128bb5800) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank] 20:21:24 INFO - PROCESS | 1657 | 1463714484963 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 20:21:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:21:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 20:21:25 INFO - PROCESS | 1657 | 1463714485000 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 1657 | 1463714485006 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:21:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:21:25 INFO - PROCESS | 1657 | 1463714485010 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 1657 | 1463714485012 Marionette TRACE conn2 <- [1,722,null,{}] 20:21:25 INFO - PROCESS | 1657 | 1463714485014 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:25 INFO - PROCESS | 1657 | 1463714485093 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:21:25 INFO - PROCESS | 1657 | 1463714485140 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e7800 == 45 [pid = 1657] [id = 188] 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1161f2000) [pid = 1657] [serial = 562] [outer = 0x0] 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1196cd000) [pid = 1657] [serial = 563] [outer = 0x1161f2000] 20:21:25 INFO - PROCESS | 1657 | 1463714485166 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119d15800) [pid = 1657] [serial = 564] [outer = 0x1161f2000] 20:21:25 INFO - PROCESS | 1657 | 1463714485485 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 1657 | 1463714485531 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:21:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:21:25 INFO - PROCESS | 1657 | 1463714485534 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 1657 | 1463714485537 Marionette TRACE conn2 <- [1,726,null,{}] 20:21:25 INFO - PROCESS | 1657 | 1463714485546 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:25 INFO - PROCESS | 1657 | 1463714485675 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:21:25 INFO - PROCESS | 1657 | 1463714485746 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b90800 == 46 [pid = 1657] [id = 189] 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12334e000) [pid = 1657] [serial = 565] [outer = 0x0] 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x123757c00) [pid = 1657] [serial = 566] [outer = 0x12334e000] 20:21:25 INFO - PROCESS | 1657 | 1463714485789 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126e55800) [pid = 1657] [serial = 567] [outer = 0x12334e000] 20:21:26 INFO - PROCESS | 1657 | 1463714486241 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 20:21:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:21:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 725ms 20:21:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:21:26 INFO - PROCESS | 1657 | 1463714486259 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 1657 | 1463714486261 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:21:26 INFO - PROCESS | 1657 | 1463714486263 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 1657 | 1463714486264 Marionette TRACE conn2 <- [1,730,null,{}] 20:21:26 INFO - PROCESS | 1657 | 1463714486266 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:26 INFO - PROCESS | 1657 | 1463714486365 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:21:26 INFO - PROCESS | 1657 | 1463714486371 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252e8800 == 47 [pid = 1657] [id = 190] 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11821b400) [pid = 1657] [serial = 568] [outer = 0x0] 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x128b2a400) [pid = 1657] [serial = 569] [outer = 0x11821b400] 20:21:26 INFO - PROCESS | 1657 | 1463714486397 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x129350800) [pid = 1657] [serial = 570] [outer = 0x11821b400] 20:21:26 INFO - PROCESS | 1657 | 1463714486735 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 1657 | 1463714486787 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:21:26 INFO - PROCESS | 1657 | 1463714486789 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 1657 | 1463714486790 Marionette TRACE conn2 <- [1,734,null,{}] 20:21:26 INFO - PROCESS | 1657 | 1463714486793 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:26 INFO - PROCESS | 1657 | 1463714486895 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:21:26 INFO - PROCESS | 1657 | 1463714486905 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x126eef800 == 48 [pid = 1657] [id = 191] 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1236eac00) [pid = 1657] [serial = 571] [outer = 0x0] 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1295bd800) [pid = 1657] [serial = 572] [outer = 0x1236eac00] 20:21:26 INFO - PROCESS | 1657 | 1463714486930 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12ac55800) [pid = 1657] [serial = 573] [outer = 0x1236eac00] 20:21:27 INFO - PROCESS | 1657 | 1463714487264 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 20:21:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:21:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 20:21:27 INFO - PROCESS | 1657 | 1463714487309 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 1657 | 1463714487310 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:21:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:21:27 INFO - PROCESS | 1657 | 1463714487312 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 1657 | 1463714487313 Marionette TRACE conn2 <- [1,738,null,{}] 20:21:27 INFO - PROCESS | 1657 | 1463714487322 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:27 INFO - PROCESS | 1657 | 1463714487452 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:21:27 INFO - PROCESS | 1657 | 1463714487457 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12975f800 == 49 [pid = 1657] [id = 192] 20:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a7a3800) [pid = 1657] [serial = 574] [outer = 0x0] 20:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12bad1000) [pid = 1657] [serial = 575] [outer = 0x12a7a3800] 20:21:27 INFO - PROCESS | 1657 | 1463714487483 Marionette DEBUG loaded listener.js 20:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12be72c00) [pid = 1657] [serial = 576] [outer = 0x12a7a3800] 20:21:28 INFO - PROCESS | 1657 | 1463714488294 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 20:21:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:21:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1018ms 20:21:28 INFO - PROCESS | 1657 | 1463714488331 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 1657 | 1463714488332 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:21:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:21:28 INFO - PROCESS | 1657 | 1463714488334 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:21:28 INFO - PROCESS | 1657 | 1463714488337 Marionette TRACE conn2 <- [1,742,null,{}] 20:21:28 INFO - PROCESS | 1657 | 1463714488340 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:28 INFO - PROCESS | 1657 | 1463714488431 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:21:28 INFO - PROCESS | 1657 | 1463714488465 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acd7800 == 50 [pid = 1657] [id = 193] 20:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12be79c00) [pid = 1657] [serial = 577] [outer = 0x0] 20:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12c4ad400) [pid = 1657] [serial = 578] [outer = 0x12be79c00] 20:21:28 INFO - PROCESS | 1657 | 1463714488489 Marionette DEBUG loaded listener.js 20:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12c4b6400) [pid = 1657] [serial = 579] [outer = 0x12be79c00] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x126e5b400) [pid = 1657] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1295b3800) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x119c70000) [pid = 1657] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12499bc00) [pid = 1657] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1190d9400) [pid = 1657] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x116a56c00) [pid = 1657] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11859b800) [pid = 1657] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12be6ec00) [pid = 1657] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1196c5000) [pid = 1657] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1186aa800) [pid = 1657] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12127b000) [pid = 1657] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x119c68000) [pid = 1657] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x128d83400) [pid = 1657] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1184ebc00) [pid = 1657] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12a6db800) [pid = 1657] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12bb69800) [pid = 1657] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11821d000) [pid = 1657] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x111a0fc00) [pid = 1657] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128f7ec00) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x117427400) [pid = 1657] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12c4a9800) [pid = 1657] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12a799c00) [pid = 1657] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119006800) [pid = 1657] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:21:29 INFO - PROCESS | 1657 | 1463714489293 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 20:21:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 20:21:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 20:21:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:21:29 INFO - PROCESS | 1657 | 1463714489309 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:21:29 INFO - PROCESS | 1657 | 1463714489310 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:21:29 INFO - PROCESS | 1657 | 1463714489312 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:21:29 INFO - PROCESS | 1657 | 1463714489313 Marionette TRACE conn2 <- [1,746,null,{}] 20:21:29 INFO - PROCESS | 1657 | 1463714489315 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:29 INFO - PROCESS | 1657 | 1463714489393 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:21:29 INFO - PROCESS | 1657 | 1463714489398 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x116540000 == 51 [pid = 1657] [id = 194] 20:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x113a66c00) [pid = 1657] [serial = 580] [outer = 0x0] 20:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116037000) [pid = 1657] [serial = 581] [outer = 0x113a66c00] 20:21:29 INFO - PROCESS | 1657 | 1463714489433 Marionette DEBUG loaded listener.js 20:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11603b000) [pid = 1657] [serial = 582] [outer = 0x113a66c00] 20:21:30 INFO - PROCESS | 1657 | 1463714490231 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 20:21:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 20:21:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 20:21:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:21:30 INFO - PROCESS | 1657 | 1463714490283 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:21:30 INFO - PROCESS | 1657 | 1463714490285 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:21:30 INFO - PROCESS | 1657 | 1463714490287 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:21:30 INFO - PROCESS | 1657 | 1463714490288 Marionette TRACE conn2 <- [1,750,null,{}] 20:21:30 INFO - PROCESS | 1657 | 1463714490290 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:30 INFO - PROCESS | 1657 | 1463714490385 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:21:30 INFO - PROCESS | 1657 | 1463714490393 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6b800 == 52 [pid = 1657] [id = 195] 20:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x116034800) [pid = 1657] [serial = 583] [outer = 0x0] 20:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x118220c00) [pid = 1657] [serial = 584] [outer = 0x116034800] 20:21:30 INFO - PROCESS | 1657 | 1463714490417 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119c68c00) [pid = 1657] [serial = 585] [outer = 0x116034800] 20:21:31 INFO - PROCESS | 1657 | 1463714491185 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:21:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 924ms 20:21:31 INFO - PROCESS | 1657 | 1463714491211 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:21:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:21:31 INFO - PROCESS | 1657 | 1463714491215 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:21:31 INFO - PROCESS | 1657 | 1463714491220 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 1657 | 1463714491223 Marionette TRACE conn2 <- [1,754,null,{}] 20:21:31 INFO - PROCESS | 1657 | 1463714491227 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:31 INFO - PROCESS | 1657 | 1463714491331 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:21:31 INFO - PROCESS | 1657 | 1463714491379 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194d7800 == 53 [pid = 1657] [id = 196] 20:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1160e4400) [pid = 1657] [serial = 586] [outer = 0x0] 20:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x116a52800) [pid = 1657] [serial = 587] [outer = 0x1160e4400] 20:21:31 INFO - PROCESS | 1657 | 1463714491411 Marionette DEBUG loaded listener.js 20:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118644800) [pid = 1657] [serial = 588] [outer = 0x1160e4400] 20:21:32 INFO - PROCESS | 1657 | 1463714492319 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 20:21:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:21:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1124ms 20:21:32 INFO - PROCESS | 1657 | 1463714492343 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:21:32 INFO - PROCESS | 1657 | 1463714492347 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:21:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:21:32 INFO - PROCESS | 1657 | 1463714492352 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:21:32 INFO - PROCESS | 1657 | 1463714492353 Marionette TRACE conn2 <- [1,758,null,{}] 20:21:32 INFO - PROCESS | 1657 | 1463714492356 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:32 INFO - PROCESS | 1657 | 1463714492453 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:21:32 INFO - PROCESS | 1657 | 1463714492500 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x125319800 == 54 [pid = 1657] [id = 197] 20:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x118966400) [pid = 1657] [serial = 589] [outer = 0x0] 20:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119c68000) [pid = 1657] [serial = 590] [outer = 0x118966400] 20:21:32 INFO - PROCESS | 1657 | 1463714492530 Marionette DEBUG loaded listener.js 20:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1236f2c00) [pid = 1657] [serial = 591] [outer = 0x118966400] 20:21:32 INFO - PROCESS | 1657 | 1463714492969 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 20:21:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:21:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 20:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:21:33 INFO - PROCESS | 1657 | 1463714493021 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:21:33 INFO - PROCESS | 1657 | 1463714493023 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:21:33 INFO - PROCESS | 1657 | 1463714493025 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:21:33 INFO - PROCESS | 1657 | 1463714493028 Marionette TRACE conn2 <- [1,762,null,{}] 20:21:33 INFO - PROCESS | 1657 | 1463714493036 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:33 INFO - PROCESS | 1657 | 1463714493139 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:21:33 INFO - PROCESS | 1657 | 1463714493191 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c487000 == 55 [pid = 1657] [id = 198] 20:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1252c2c00) [pid = 1657] [serial = 592] [outer = 0x0] 20:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x126e54c00) [pid = 1657] [serial = 593] [outer = 0x1252c2c00] 20:21:33 INFO - PROCESS | 1657 | 1463714493222 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128f8c800) [pid = 1657] [serial = 594] [outer = 0x1252c2c00] 20:21:34 INFO - PROCESS | 1657 | 1463714494132 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:21:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 20:21:34 INFO - PROCESS | 1657 | 1463714494148 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:21:34 INFO - PROCESS | 1657 | 1463714494150 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:21:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:21:34 INFO - PROCESS | 1657 | 1463714494153 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 1657 | 1463714494154 Marionette TRACE conn2 <- [1,766,null,{}] 20:21:34 INFO - PROCESS | 1657 | 1463714494156 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:34 INFO - PROCESS | 1657 | 1463714494244 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:21:34 INFO - PROCESS | 1657 | 1463714494334 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb5b000 == 56 [pid = 1657] [id = 199] 20:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1297e7c00) [pid = 1657] [serial = 595] [outer = 0x0] 20:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12a799c00) [pid = 1657] [serial = 596] [outer = 0x1297e7c00] 20:21:34 INFO - PROCESS | 1657 | 1463714494364 Marionette DEBUG loaded listener.js 20:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12ad87800) [pid = 1657] [serial = 597] [outer = 0x1297e7c00] 20:21:35 INFO - PROCESS | 1657 | 1463714495331 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 20:21:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:21:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 20:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:21:35 INFO - PROCESS | 1657 | 1463714495373 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:21:35 INFO - PROCESS | 1657 | 1463714495376 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:21:35 INFO - PROCESS | 1657 | 1463714495379 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:21:35 INFO - PROCESS | 1657 | 1463714495381 Marionette TRACE conn2 <- [1,770,null,{}] 20:21:35 INFO - PROCESS | 1657 | 1463714495386 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:35 INFO - PROCESS | 1657 | 1463714495507 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:21:35 INFO - PROCESS | 1657 | 1463714495582 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e6800 == 57 [pid = 1657] [id = 200] 20:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x112e56c00) [pid = 1657] [serial = 598] [outer = 0x0] 20:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11619fc00) [pid = 1657] [serial = 599] [outer = 0x112e56c00] 20:21:35 INFO - PROCESS | 1657 | 1463714495627 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x118209c00) [pid = 1657] [serial = 600] [outer = 0x112e56c00] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x116540000 == 56 [pid = 1657] [id = 194] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12acd7800 == 55 [pid = 1657] [id = 193] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12975f800 == 54 [pid = 1657] [id = 192] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x126eef800 == 53 [pid = 1657] [id = 191] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x113d65c00) [pid = 1657] [serial = 505] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119350800) [pid = 1657] [serial = 508] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x126980400) [pid = 1657] [serial = 511] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x126e5b800) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12a79ac00) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12ad86000) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12ad89c00) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1252e8800 == 52 [pid = 1657] [id = 190] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x119b90800 == 51 [pid = 1657] [id = 189] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e7800 == 50 [pid = 1657] [id = 188] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x119b93000 == 49 [pid = 1657] [id = 187] 20:21:36 INFO - PROCESS | 1657 | 1463714496139 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x117fdb000 == 48 [pid = 1657] [id = 184] 20:21:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88d000 == 47 [pid = 1657] [id = 183] 20:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 822ms 20:21:36 INFO - PROCESS | 1657 | 1463714496201 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 1657 | 1463714496207 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:21:36 INFO - PROCESS | 1657 | 1463714496214 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 1657 | 1463714496216 Marionette TRACE conn2 <- [1,774,null,{}] 20:21:36 INFO - PROCESS | 1657 | 1463714496220 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:36 INFO - PROCESS | 1657 | 1463714496350 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118960000) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11346a000) [pid = 1657] [serial = 341] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11939f000) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11863a800) [pid = 1657] [serial = 525] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x117d40000) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119c70c00) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1236ea400) [pid = 1657] [serial = 531] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12be7e800) [pid = 1657] [serial = 503] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12a7a0000) [pid = 1657] [serial = 546] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12ac56000) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126e57400) [pid = 1657] [serial = 545] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1295b3400) [pid = 1657] [serial = 540] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126e52c00) [pid = 1657] [serial = 537] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119397800) [pid = 1657] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119629400) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1265c6400) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1252ce800) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12a6db400) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119d15c00) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12bad0000) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12be72800) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1297e4400) [pid = 1657] [serial = 458] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119007000) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12c855c00) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12bb21000) [pid = 1657] [serial = 461] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1219d7800) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x128bae000) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a799000) [pid = 1657] [serial = 542] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1236eec00) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12490a000) [pid = 1657] [serial = 534] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125390c00) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1196ca400) [pid = 1657] [serial = 528] [outer = 0x0] [url = about:blank] 20:21:36 INFO - PROCESS | 1657 | 1463714496436 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170ea000 == 48 [pid = 1657] [id = 201] 20:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11346a000) [pid = 1657] [serial = 601] [outer = 0x0] 20:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117d40000) [pid = 1657] [serial = 602] [outer = 0x11346a000] 20:21:36 INFO - PROCESS | 1657 | 1463714496477 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119354000) [pid = 1657] [serial = 603] [outer = 0x11346a000] 20:21:36 INFO - PROCESS | 1657 | 1463714496789 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 622ms 20:21:36 INFO - PROCESS | 1657 | 1463714496835 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 1657 | 1463714496839 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:21:36 INFO - PROCESS | 1657 | 1463714496859 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 1657 | 1463714496861 Marionette TRACE conn2 <- [1,778,null,{}] 20:21:36 INFO - PROCESS | 1657 | 1463714496870 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:36 INFO - PROCESS | 1657 | 1463714496950 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:21:36 INFO - PROCESS | 1657 | 1463714496958 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194d5800 == 49 [pid = 1657] [id = 202] 20:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1196ca400) [pid = 1657] [serial = 604] [outer = 0x0] 20:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119d15c00) [pid = 1657] [serial = 605] [outer = 0x1196ca400] 20:21:36 INFO - PROCESS | 1657 | 1463714496986 Marionette DEBUG loaded listener.js 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12334a800) [pid = 1657] [serial = 606] [outer = 0x1196ca400] 20:21:37 INFO - PROCESS | 1657 | 1463714497305 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 493ms 20:21:37 INFO - PROCESS | 1657 | 1463714497337 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:21:37 INFO - PROCESS | 1657 | 1463714497340 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:21:37 INFO - PROCESS | 1657 | 1463714497342 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 1657 | 1463714497343 Marionette TRACE conn2 <- [1,782,null,{}] 20:21:37 INFO - PROCESS | 1657 | 1463714497345 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:37 INFO - PROCESS | 1657 | 1463714497432 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:21:37 INFO - PROCESS | 1657 | 1463714497483 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x121079000 == 50 [pid = 1657] [id = 203] 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x120549800) [pid = 1657] [serial = 607] [outer = 0x0] 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1236f1800) [pid = 1657] [serial = 608] [outer = 0x120549800] 20:21:37 INFO - PROCESS | 1657 | 1463714497509 Marionette DEBUG loaded listener.js 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x124ce3800) [pid = 1657] [serial = 609] [outer = 0x120549800] 20:21:37 INFO - PROCESS | 1657 | 1463714497788 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 20:21:37 INFO - PROCESS | 1657 | 1463714497811 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:21:37 INFO - PROCESS | 1657 | 1463714497812 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:21:37 INFO - PROCESS | 1657 | 1463714497815 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 1657 | 1463714497816 Marionette TRACE conn2 <- [1,786,null,{}] 20:21:37 INFO - PROCESS | 1657 | 1463714497826 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:37 INFO - PROCESS | 1657 | 1463714497912 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:21:37 INFO - PROCESS | 1657 | 1463714497916 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252dc000 == 51 [pid = 1657] [id = 204] 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x125351800) [pid = 1657] [serial = 610] [outer = 0x0] 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126e50c00) [pid = 1657] [serial = 611] [outer = 0x125351800] 20:21:37 INFO - PROCESS | 1657 | 1463714497942 Marionette DEBUG loaded listener.js 20:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126fcd400) [pid = 1657] [serial = 612] [outer = 0x125351800] 20:21:38 INFO - PROCESS | 1657 | 1463714498282 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 20:21:38 INFO - PROCESS | 1657 | 1463714498345 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:21:38 INFO - PROCESS | 1657 | 1463714498346 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:21:38 INFO - PROCESS | 1657 | 1463714498348 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:21:38 INFO - PROCESS | 1657 | 1463714498350 Marionette TRACE conn2 <- [1,790,null,{}] 20:21:38 INFO - PROCESS | 1657 | 1463714498353 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:38 INFO - PROCESS | 1657 | 1463714498475 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:21:38 INFO - PROCESS | 1657 | 1463714498489 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272ae800 == 52 [pid = 1657] [id = 205] 20:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1289ddc00) [pid = 1657] [serial = 613] [outer = 0x0] 20:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1289e2000) [pid = 1657] [serial = 614] [outer = 0x1289ddc00] 20:21:38 INFO - PROCESS | 1657 | 1463714498515 Marionette DEBUG loaded listener.js 20:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128f8bc00) [pid = 1657] [serial = 615] [outer = 0x1289ddc00] 20:21:38 INFO - PROCESS | 1657 | 1463714498849 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 20:21:38 INFO - PROCESS | 1657 | 1463714498868 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:21:38 INFO - PROCESS | 1657 | 1463714498869 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:21:38 INFO - PROCESS | 1657 | 1463714498878 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:21:38 INFO - PROCESS | 1657 | 1463714498879 Marionette TRACE conn2 <- [1,794,null,{}] 20:21:38 INFO - PROCESS | 1657 | 1463714498881 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:38 INFO - PROCESS | 1657 | 1463714498978 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:21:38 INFO - PROCESS | 1657 | 1463714498983 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x129509800 == 53 [pid = 1657] [id = 206] 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128b2b400) [pid = 1657] [serial = 616] [outer = 0x0] 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12934dc00) [pid = 1657] [serial = 617] [outer = 0x128b2b400] 20:21:39 INFO - PROCESS | 1657 | 1463714499035 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12a796400) [pid = 1657] [serial = 618] [outer = 0x128b2b400] 20:21:39 INFO - PROCESS | 1657 | 1463714499372 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 20:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:21:39 INFO - PROCESS | 1657 | 1463714499396 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 1657 | 1463714499397 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:21:39 INFO - PROCESS | 1657 | 1463714499399 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 1657 | 1463714499401 Marionette TRACE conn2 <- [1,798,null,{}] 20:21:39 INFO - PROCESS | 1657 | 1463714499410 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:39 INFO - PROCESS | 1657 | 1463714499506 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:21:39 INFO - PROCESS | 1657 | 1463714499510 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a718000 == 54 [pid = 1657] [id = 207] 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12934e400) [pid = 1657] [serial = 619] [outer = 0x0] 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12ac29000) [pid = 1657] [serial = 620] [outer = 0x12934e400] 20:21:39 INFO - PROCESS | 1657 | 1463714499562 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12ad89000) [pid = 1657] [serial = 621] [outer = 0x12934e400] 20:21:39 INFO - PROCESS | 1657 | 1463714499870 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 525ms 20:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:21:39 INFO - PROCESS | 1657 | 1463714499925 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 1657 | 1463714499926 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:21:39 INFO - PROCESS | 1657 | 1463714499928 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 1657 | 1463714499929 Marionette TRACE conn2 <- [1,802,null,{}] 20:21:39 INFO - PROCESS | 1657 | 1463714499931 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:40 INFO - PROCESS | 1657 | 1463714500030 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:21:40 INFO - PROCESS | 1657 | 1463714500043 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba73800 == 55 [pid = 1657] [id = 208] 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12ac51400) [pid = 1657] [serial = 622] [outer = 0x0] 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12bad1800) [pid = 1657] [serial = 623] [outer = 0x12ac51400] 20:21:40 INFO - PROCESS | 1657 | 1463714500067 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12bb26800) [pid = 1657] [serial = 624] [outer = 0x12ac51400] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12a7a3800) [pid = 1657] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12be79c00) [pid = 1657] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12334e000) [pid = 1657] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1186b8400) [pid = 1657] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11821b400) [pid = 1657] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126d25000) [pid = 1657] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1161f2000) [pid = 1657] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113a66c00) [pid = 1657] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:21:40 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1236eac00) [pid = 1657] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:21:40 INFO - PROCESS | 1657 | 1463714500511 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 20:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 20:21:40 INFO - PROCESS | 1657 | 1463714500547 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:21:40 INFO - PROCESS | 1657 | 1463714500549 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:21:40 INFO - PROCESS | 1657 | 1463714500556 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:21:40 INFO - PROCESS | 1657 | 1463714500557 Marionette TRACE conn2 <- [1,806,null,{}] 20:21:40 INFO - PROCESS | 1657 | 1463714500561 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:40 INFO - PROCESS | 1657 | 1463714500686 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:21:40 INFO - PROCESS | 1657 | 1463714500764 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x121070800 == 56 [pid = 1657] [id = 209] 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x112794400) [pid = 1657] [serial = 625] [outer = 0x0] 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11279c000) [pid = 1657] [serial = 626] [outer = 0x112794400] 20:21:40 INFO - PROCESS | 1657 | 1463714500804 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1127a3000) [pid = 1657] [serial = 627] [outer = 0x112794400] 20:21:41 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:21:41 INFO - PROCESS | 1657 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:21:41 INFO - PROCESS | 1657 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:21:41 INFO - PROCESS | 1657 | [GFX2-]: Using SkiaGL canvas. 20:21:41 INFO - PROCESS | 1657 | 1463714501144 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 20:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 20:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 622ms 20:21:41 INFO - PROCESS | 1657 | 1463714501184 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:21:41 INFO - PROCESS | 1657 | 1463714501188 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:21:41 INFO - PROCESS | 1657 | 1463714501190 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 1657 | 1463714501192 Marionette TRACE conn2 <- [1,810,null,{}] 20:21:41 INFO - PROCESS | 1657 | 1463714501194 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:41 INFO - PROCESS | 1657 | 1463714501296 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:21:41 INFO - PROCESS | 1657 | 1463714501370 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c417000 == 57 [pid = 1657] [id = 210] 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116031800) [pid = 1657] [serial = 628] [outer = 0x0] 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x127487c00) [pid = 1657] [serial = 629] [outer = 0x116031800] 20:21:41 INFO - PROCESS | 1657 | 1463714501408 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12be65800) [pid = 1657] [serial = 630] [outer = 0x116031800] 20:21:41 INFO - PROCESS | 1657 | 1463714501697 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 20:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 20:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:21:41 INFO - PROCESS | 1657 | 1463714501715 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:21:41 INFO - PROCESS | 1657 | 1463714501716 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:21:41 INFO - PROCESS | 1657 | 1463714501718 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 1657 | 1463714501719 Marionette TRACE conn2 <- [1,814,null,{}] 20:21:41 INFO - PROCESS | 1657 | 1463714501729 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:41 INFO - PROCESS | 1657 | 1463714501815 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:21:41 INFO - PROCESS | 1657 | 1463714501822 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb71800 == 58 [pid = 1657] [id = 211] 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x121319800) [pid = 1657] [serial = 631] [outer = 0x0] 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12131cc00) [pid = 1657] [serial = 632] [outer = 0x121319800] 20:21:41 INFO - PROCESS | 1657 | 1463714501847 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12bb6a000) [pid = 1657] [serial = 633] [outer = 0x121319800] 20:21:42 INFO - PROCESS | 1657 | 1463714502161 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 20:21:42 INFO - PROCESS | 1657 | 1463714502192 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:21:42 INFO - PROCESS | 1657 | 1463714502194 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 1657 | 1463714502196 Marionette TRACE conn2 <- [1,818,null,{}] 20:21:42 INFO - PROCESS | 1657 | 1463714502198 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:42 INFO - PROCESS | 1657 | 1463714502314 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:21:42 INFO - PROCESS | 1657 | 1463714502320 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d10c000 == 59 [pid = 1657] [id = 212] 20:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x121317800) [pid = 1657] [serial = 634] [outer = 0x0] 20:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12a8cf400) [pid = 1657] [serial = 635] [outer = 0x121317800] 20:21:42 INFO - PROCESS | 1657 | 1463714502344 Marionette DEBUG loaded listener.js 20:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a8d4800) [pid = 1657] [serial = 636] [outer = 0x121317800] 20:21:42 INFO - PROCESS | 1657 | 1463714502801 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 20:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 667ms 20:21:42 INFO - PROCESS | 1657 | 1463714502863 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:21:42 INFO - PROCESS | 1657 | 1463714502867 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:21:42 INFO - PROCESS | 1657 | 1463714502870 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 1657 | 1463714502873 Marionette TRACE conn2 <- [1,822,null,{}] 20:21:42 INFO - PROCESS | 1657 | 1463714502876 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:42 INFO - PROCESS | 1657 | 1463714502986 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:21:43 INFO - PROCESS | 1657 | 1463714503056 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118696800 == 60 [pid = 1657] [id = 213] 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1134ed400) [pid = 1657] [serial = 637] [outer = 0x0] 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1160dcc00) [pid = 1657] [serial = 638] [outer = 0x1134ed400] 20:21:43 INFO - PROCESS | 1657 | 1463714503101 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11820e000) [pid = 1657] [serial = 639] [outer = 0x1134ed400] 20:21:43 INFO - PROCESS | 1657 | 1463714503635 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 20:21:43 INFO - PROCESS | 1657 | 1463714503697 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:21:43 INFO - PROCESS | 1657 | 1463714503702 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:21:43 INFO - PROCESS | 1657 | 1463714503706 Marionette TRACE conn2 <- [1,826,null,{}] 20:21:43 INFO - PROCESS | 1657 | 1463714503709 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:43 INFO - PROCESS | 1657 | 1463714503830 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:21:43 INFO - PROCESS | 1657 | 1463714503895 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x129167000 == 61 [pid = 1657] [id = 214] 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119632400) [pid = 1657] [serial = 640] [outer = 0x0] 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x119b33c00) [pid = 1657] [serial = 641] [outer = 0x119632400] 20:21:43 INFO - PROCESS | 1657 | 1463714503924 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x121312c00) [pid = 1657] [serial = 642] [outer = 0x119632400] 20:21:44 INFO - PROCESS | 1657 | 1463714504318 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 674ms 20:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:21:44 INFO - PROCESS | 1657 | 1463714504376 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 1657 | 1463714504378 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:21:44 INFO - PROCESS | 1657 | 1463714504380 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 1657 | 1463714504383 Marionette TRACE conn2 <- [1,830,null,{}] 20:21:44 INFO - PROCESS | 1657 | 1463714504409 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:44 INFO - PROCESS | 1657 | 1463714504517 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:21:44 INFO - PROCESS | 1657 | 1463714504583 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e6000 == 62 [pid = 1657] [id = 215] 20:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x124961800) [pid = 1657] [serial = 643] [outer = 0x0] 20:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1252c9c00) [pid = 1657] [serial = 644] [outer = 0x124961800] 20:21:44 INFO - PROCESS | 1657 | 1463714504614 Marionette DEBUG loaded listener.js 20:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12747f800) [pid = 1657] [serial = 645] [outer = 0x124961800] 20:21:45 INFO - PROCESS | 1657 | 1463714505021 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 20:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 688ms 20:21:45 INFO - PROCESS | 1657 | 1463714505104 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:21:45 INFO - PROCESS | 1657 | 1463714505107 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:21:45 INFO - PROCESS | 1657 | 1463714505123 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 1657 | 1463714505124 Marionette TRACE conn2 <- [1,834,null,{}] 20:21:45 INFO - PROCESS | 1657 | 1463714505127 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:45 INFO - PROCESS | 1657 | 1463714505226 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:21:45 INFO - PROCESS | 1657 | 1463714505290 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d715000 == 63 [pid = 1657] [id = 216] 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1289db400) [pid = 1657] [serial = 646] [outer = 0x0] 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1289e1c00) [pid = 1657] [serial = 647] [outer = 0x1289db400] 20:21:45 INFO - PROCESS | 1657 | 1463714505320 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x129154800) [pid = 1657] [serial = 648] [outer = 0x1289db400] 20:21:45 INFO - PROCESS | 1657 | 1463714505729 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 20:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 620ms 20:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:21:45 INFO - PROCESS | 1657 | 1463714505744 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:21:45 INFO - PROCESS | 1657 | 1463714505745 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:21:45 INFO - PROCESS | 1657 | 1463714505747 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 1657 | 1463714505749 Marionette TRACE conn2 <- [1,838,null,{}] 20:21:45 INFO - PROCESS | 1657 | 1463714505751 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:45 INFO - PROCESS | 1657 | 1463714505850 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:21:45 INFO - PROCESS | 1657 | 1463714505911 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8b8000 == 64 [pid = 1657] [id = 217] 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1289de000) [pid = 1657] [serial = 649] [outer = 0x0] 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12a8d0800) [pid = 1657] [serial = 650] [outer = 0x1289de000] 20:21:45 INFO - PROCESS | 1657 | 1463714505942 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12a8d7800) [pid = 1657] [serial = 651] [outer = 0x1289de000] 20:21:46 INFO - PROCESS | 1657 | 1463714506377 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 20:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 20:21:46 INFO - PROCESS | 1657 | 1463714506420 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:21:46 INFO - PROCESS | 1657 | 1463714506421 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:21:46 INFO - PROCESS | 1657 | 1463714506425 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:21:46 INFO - PROCESS | 1657 | 1463714506426 Marionette TRACE conn2 <- [1,842,null,{}] 20:21:46 INFO - PROCESS | 1657 | 1463714506429 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:46 INFO - PROCESS | 1657 | 1463714506723 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:21:46 INFO - PROCESS | 1657 | 1463714506826 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161d3000 == 65 [pid = 1657] [id = 218] 20:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1127a3c00) [pid = 1657] [serial = 652] [outer = 0x0] 20:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112e4a800) [pid = 1657] [serial = 653] [outer = 0x1127a3c00] 20:21:46 INFO - PROCESS | 1657 | 1463714506854 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x113d66800) [pid = 1657] [serial = 654] [outer = 0x1127a3c00] 20:21:47 INFO - PROCESS | 1657 | 1463714507289 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 871ms 20:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:21:47 INFO - PROCESS | 1657 | 1463714507297 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 1657 | 1463714507299 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:21:47 INFO - PROCESS | 1657 | 1463714507302 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 1657 | 1463714507305 Marionette TRACE conn2 <- [1,846,null,{}] 20:21:47 INFO - PROCESS | 1657 | 1463714507308 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:47 INFO - PROCESS | 1657 | 1463714507401 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:21:47 INFO - PROCESS | 1657 | 1463714507452 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f22000 == 66 [pid = 1657] [id = 219] 20:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x116038800) [pid = 1657] [serial = 655] [outer = 0x0] 20:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11742d400) [pid = 1657] [serial = 656] [outer = 0x116038800] 20:21:47 INFO - PROCESS | 1657 | 1463714507481 Marionette DEBUG loaded listener.js 20:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11821ec00) [pid = 1657] [serial = 657] [outer = 0x116038800] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc68800 == 65 [pid = 1657] [id = 168] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x116874800 == 64 [pid = 1657] [id = 169] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12c8a2000 == 63 [pid = 1657] [id = 150] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12107a800 == 62 [pid = 1657] [id = 170] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb71800 == 61 [pid = 1657] [id = 211] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12c417000 == 60 [pid = 1657] [id = 210] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x121070800 == 59 [pid = 1657] [id = 209] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba73800 == 58 [pid = 1657] [id = 208] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12a718000 == 57 [pid = 1657] [id = 207] 20:21:47 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x118220c00) [pid = 1657] [serial = 584] [outer = 0x0] [url = about:blank] 20:21:47 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1205f7c00) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank] 20:21:47 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x128f7f800) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x129509800 == 56 [pid = 1657] [id = 206] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1272ae800 == 55 [pid = 1657] [id = 205] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1252dc000 == 54 [pid = 1657] [id = 204] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x121079000 == 53 [pid = 1657] [id = 203] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1194d5800 == 52 [pid = 1657] [id = 202] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1170ea000 == 51 [pid = 1657] [id = 201] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e6800 == 50 [pid = 1657] [id = 200] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1194d7800 == 49 [pid = 1657] [id = 196] 20:21:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc6b800 == 48 [pid = 1657] [id = 195] 20:21:47 INFO - PROCESS | 1657 | 1463714507925 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 20:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:21:47 INFO - PROCESS | 1657 | 1463714507977 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 1657 | 1463714507979 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:21:47 INFO - PROCESS | 1657 | 1463714507981 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 1657 | 1463714507982 Marionette TRACE conn2 <- [1,850,null,{}] 20:21:47 INFO - PROCESS | 1657 | 1463714507985 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:48 INFO - PROCESS | 1657 | 1463714508083 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:21:48 INFO - PROCESS | 1657 | 1463714508092 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe6000 == 49 [pid = 1657] [id = 220] 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118231400) [pid = 1657] [serial = 658] [outer = 0x0] 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118961400) [pid = 1657] [serial = 659] [outer = 0x118231400] 20:21:48 INFO - PROCESS | 1657 | 1463714508118 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119629400) [pid = 1657] [serial = 660] [outer = 0x118231400] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12bad1000) [pid = 1657] [serial = 575] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12c4ad400) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x123757c00) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x126e55800) [pid = 1657] [serial = 567] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1196c9000) [pid = 1657] [serial = 561] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1190dc400) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x128b2a400) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x129350800) [pid = 1657] [serial = 570] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12bad2000) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118203c00) [pid = 1657] [serial = 551] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1196cd000) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119d15800) [pid = 1657] [serial = 564] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x116037000) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12c4b6400) [pid = 1657] [serial = 579] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12ac55800) [pid = 1657] [serial = 573] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1295bd800) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11603b000) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12be72c00) [pid = 1657] [serial = 576] [outer = 0x0] [url = about:blank] 20:21:48 INFO - PROCESS | 1657 | 1463714508487 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 20:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 20:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:21:48 INFO - PROCESS | 1657 | 1463714508501 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 1657 | 1463714508503 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:21:48 INFO - PROCESS | 1657 | 1463714508510 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 1657 | 1463714508513 Marionette TRACE conn2 <- [1,854,null,{}] 20:21:48 INFO - PROCESS | 1657 | 1463714508516 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:48 INFO - PROCESS | 1657 | 1463714508597 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:21:48 INFO - PROCESS | 1657 | 1463714508605 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11938d000 == 50 [pid = 1657] [id = 221] 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11962bc00) [pid = 1657] [serial = 661] [outer = 0x0] 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x119c6b000) [pid = 1657] [serial = 662] [outer = 0x11962bc00] 20:21:48 INFO - PROCESS | 1657 | 1463714508631 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x121255800) [pid = 1657] [serial = 663] [outer = 0x11962bc00] 20:21:48 INFO - PROCESS | 1657 | 1463714508955 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 20:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 20:21:48 INFO - PROCESS | 1657 | 1463714508981 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 1657 | 1463714508982 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:21:48 INFO - PROCESS | 1657 | 1463714508985 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 1657 | 1463714508986 Marionette TRACE conn2 <- [1,858,null,{}] 20:21:49 INFO - PROCESS | 1657 | 1463714508996 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:49 INFO - PROCESS | 1657 | 1463714509076 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:21:49 INFO - PROCESS | 1657 | 1463714509126 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b93800 == 51 [pid = 1657] [id = 222] 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119632800) [pid = 1657] [serial = 664] [outer = 0x0] 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12125b400) [pid = 1657] [serial = 665] [outer = 0x119632800] 20:21:49 INFO - PROCESS | 1657 | 1463714509152 Marionette DEBUG loaded listener.js 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12127b400) [pid = 1657] [serial = 666] [outer = 0x119632800] 20:21:49 INFO - PROCESS | 1657 | 1463714509428 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 477ms 20:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:21:49 INFO - PROCESS | 1657 | 1463714509461 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 1657 | 1463714509462 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:21:49 INFO - PROCESS | 1657 | 1463714509464 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 1657 | 1463714509465 Marionette TRACE conn2 <- [1,862,null,{}] 20:21:49 INFO - PROCESS | 1657 | 1463714509468 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:49 INFO - PROCESS | 1657 | 1463714509560 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:21:49 INFO - PROCESS | 1657 | 1463714509565 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12128d800 == 52 [pid = 1657] [id = 223] 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x121532000) [pid = 1657] [serial = 667] [outer = 0x0] 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1236cf000) [pid = 1657] [serial = 668] [outer = 0x121532000] 20:21:49 INFO - PROCESS | 1657 | 1463714509596 Marionette DEBUG loaded listener.js 20:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1236f8800) [pid = 1657] [serial = 669] [outer = 0x121532000] 20:21:49 INFO - PROCESS | 1657 | 1463714509929 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 20:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:21:49 INFO - PROCESS | 1657 | 1463714509985 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 1657 | 1463714509987 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:21:49 INFO - PROCESS | 1657 | 1463714509991 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 1657 | 1463714509992 Marionette TRACE conn2 <- [1,866,null,{}] 20:21:50 INFO - PROCESS | 1657 | 1463714510003 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:50 INFO - PROCESS | 1657 | 1463714510098 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:21:50 INFO - PROCESS | 1657 | 1463714510136 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12361f000 == 53 [pid = 1657] [id = 224] 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1216da800) [pid = 1657] [serial = 670] [outer = 0x0] 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x124ced000) [pid = 1657] [serial = 671] [outer = 0x1216da800] 20:21:50 INFO - PROCESS | 1657 | 1463714510161 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1265c3c00) [pid = 1657] [serial = 672] [outer = 0x1216da800] 20:21:50 INFO - PROCESS | 1657 | 1463714510466 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 20:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 530ms 20:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:21:50 INFO - PROCESS | 1657 | 1463714510521 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:21:50 INFO - PROCESS | 1657 | 1463714510522 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:21:50 INFO - PROCESS | 1657 | 1463714510524 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:21:50 INFO - PROCESS | 1657 | 1463714510526 Marionette TRACE conn2 <- [1,870,null,{}] 20:21:50 INFO - PROCESS | 1657 | 1463714510528 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:50 INFO - PROCESS | 1657 | 1463714510624 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:21:50 INFO - PROCESS | 1657 | 1463714510636 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1269a6000 == 54 [pid = 1657] [id = 225] 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1236eb000) [pid = 1657] [serial = 673] [outer = 0x0] 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x126b90400) [pid = 1657] [serial = 674] [outer = 0x1236eb000] 20:21:50 INFO - PROCESS | 1657 | 1463714510661 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x126e5a800) [pid = 1657] [serial = 675] [outer = 0x1236eb000] 20:21:51 INFO - PROCESS | 1657 | 1463714511000 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 20:21:51 INFO - PROCESS | 1657 | 1463714511044 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 1657 | 1463714511045 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:21:51 INFO - PROCESS | 1657 | 1463714511047 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 1657 | 1463714511048 Marionette TRACE conn2 <- [1,874,null,{}] 20:21:51 INFO - PROCESS | 1657 | 1463714511050 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:51 INFO - PROCESS | 1657 | 1463714511147 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:21:51 INFO - PROCESS | 1657 | 1463714511153 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272af000 == 55 [pid = 1657] [id = 226] 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x126d24400) [pid = 1657] [serial = 676] [outer = 0x0] 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x127292400) [pid = 1657] [serial = 677] [outer = 0x126d24400] 20:21:51 INFO - PROCESS | 1657 | 1463714511206 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1289da000) [pid = 1657] [serial = 678] [outer = 0x126d24400] 20:21:51 INFO - PROCESS | 1657 | 1463714511523 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 20:21:51 INFO - PROCESS | 1657 | 1463714511566 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 1657 | 1463714511567 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:21:51 INFO - PROCESS | 1657 | 1463714511569 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 1657 | 1463714511571 Marionette TRACE conn2 <- [1,878,null,{}] 20:21:51 INFO - PROCESS | 1657 | 1463714511573 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:51 INFO - PROCESS | 1657 | 1463714511673 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:21:51 INFO - PROCESS | 1657 | 1463714511705 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x129174000 == 56 [pid = 1657] [id = 227] 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119d14000) [pid = 1657] [serial = 679] [outer = 0x0] 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1289e1000) [pid = 1657] [serial = 680] [outer = 0x119d14000] 20:21:51 INFO - PROCESS | 1657 | 1463714511728 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x128b2ec00) [pid = 1657] [serial = 681] [outer = 0x119d14000] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x121319800) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x112e56c00) [pid = 1657] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x116031800) [pid = 1657] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x128b2b400) [pid = 1657] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12ac51400) [pid = 1657] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12934e400) [pid = 1657] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11346a000) [pid = 1657] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1289ddc00) [pid = 1657] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x112794400) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x120549800) [pid = 1657] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125351800) [pid = 1657] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:21:52 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1196ca400) [pid = 1657] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:21:52 INFO - PROCESS | 1657 | 1463714512167 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 20:21:52 INFO - PROCESS | 1657 | 1463714512190 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 1657 | 1463714512191 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:21:52 INFO - PROCESS | 1657 | 1463714512193 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 1657 | 1463714512194 Marionette TRACE conn2 <- [1,882,null,{}] 20:21:52 INFO - PROCESS | 1657 | 1463714512197 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:52 INFO - PROCESS | 1657 | 1463714512277 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:21:52 INFO - PROCESS | 1657 | 1463714512282 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a70b800 == 57 [pid = 1657] [id = 228] 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11279b000) [pid = 1657] [serial = 682] [outer = 0x0] 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x116031800) [pid = 1657] [serial = 683] [outer = 0x11279b000] 20:21:52 INFO - PROCESS | 1657 | 1463714512312 Marionette DEBUG loaded listener.js 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129343c00) [pid = 1657] [serial = 684] [outer = 0x11279b000] 20:21:52 INFO - PROCESS | 1657 | 1463714512652 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 20:21:52 INFO - PROCESS | 1657 | 1463714512662 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 1657 | 1463714512676 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:21:52 INFO - PROCESS | 1657 | 1463714512678 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 1657 | 1463714512680 Marionette TRACE conn2 <- [1,886,null,{}] 20:21:52 INFO - PROCESS | 1657 | 1463714512682 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:52 INFO - PROCESS | 1657 | 1463714512808 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:21:52 INFO - PROCESS | 1657 | 1463714512816 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ace5000 == 58 [pid = 1657] [id = 229] 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1297dc400) [pid = 1657] [serial = 685] [outer = 0x0] 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12a797800) [pid = 1657] [serial = 686] [outer = 0x1297dc400] 20:21:52 INFO - PROCESS | 1657 | 1463714512842 Marionette DEBUG loaded listener.js 20:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12a8ca800) [pid = 1657] [serial = 687] [outer = 0x1297dc400] 20:21:53 INFO - PROCESS | 1657 | 1463714513125 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 20:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 20:21:53 INFO - PROCESS | 1657 | 1463714513147 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:21:53 INFO - PROCESS | 1657 | 1463714513148 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:21:53 INFO - PROCESS | 1657 | 1463714513150 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:21:53 INFO - PROCESS | 1657 | 1463714513152 Marionette TRACE conn2 <- [1,890,null,{}] 20:21:53 INFO - PROCESS | 1657 | 1463714513161 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:53 INFO - PROCESS | 1657 | 1463714513248 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:21:53 INFO - PROCESS | 1657 | 1463714513253 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf50000 == 59 [pid = 1657] [id = 230] 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12a8ce800) [pid = 1657] [serial = 688] [outer = 0x0] 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12ac1c800) [pid = 1657] [serial = 689] [outer = 0x12a8ce800] 20:21:53 INFO - PROCESS | 1657 | 1463714513278 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12ac53800) [pid = 1657] [serial = 690] [outer = 0x12a8ce800] 20:21:53 INFO - PROCESS | 1657 | 1463714513605 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 20:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 475ms 20:21:53 INFO - PROCESS | 1657 | 1463714513627 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:21:53 INFO - PROCESS | 1657 | 1463714513628 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:21:53 INFO - PROCESS | 1657 | 1463714513630 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:21:53 INFO - PROCESS | 1657 | 1463714513631 Marionette TRACE conn2 <- [1,894,null,{}] 20:21:53 INFO - PROCESS | 1657 | 1463714513633 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:53 INFO - PROCESS | 1657 | 1463714513748 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:21:53 INFO - PROCESS | 1657 | 1463714513757 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c412000 == 60 [pid = 1657] [id = 231] 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12a8d8400) [pid = 1657] [serial = 691] [outer = 0x0] 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12ac5c800) [pid = 1657] [serial = 692] [outer = 0x12a8d8400] 20:21:53 INFO - PROCESS | 1657 | 1463714513781 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12ad89800) [pid = 1657] [serial = 693] [outer = 0x12a8d8400] 20:21:54 INFO - PROCESS | 1657 | 1463714514075 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 20:21:54 INFO - PROCESS | 1657 | 1463714514099 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 1657 | 1463714514102 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:21:54 INFO - PROCESS | 1657 | 1463714514109 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 1657 | 1463714514110 Marionette TRACE conn2 <- [1,898,null,{}] 20:21:54 INFO - PROCESS | 1657 | 1463714514194 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:54 INFO - PROCESS | 1657 | 1463714514334 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:21:54 INFO - PROCESS | 1657 | 1463714514427 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11607d000 == 61 [pid = 1657] [id = 232] 20:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11279fc00) [pid = 1657] [serial = 694] [outer = 0x0] 20:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112e4d800) [pid = 1657] [serial = 695] [outer = 0x11279fc00] 20:21:54 INFO - PROCESS | 1657 | 1463714514459 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11602e400) [pid = 1657] [serial = 696] [outer = 0x11279fc00] 20:21:54 INFO - PROCESS | 1657 | 1463714514892 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 800ms 20:21:54 INFO - PROCESS | 1657 | 1463714514934 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 1657 | 1463714514937 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:21:54 INFO - PROCESS | 1657 | 1463714514959 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 1657 | 1463714514961 Marionette TRACE conn2 <- [1,902,null,{}] 20:21:54 INFO - PROCESS | 1657 | 1463714514964 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:55 INFO - PROCESS | 1657 | 1463714515071 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:21:55 INFO - PROCESS | 1657 | 1463714515141 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12052c000 == 62 [pid = 1657] [id = 233] 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1186b5800) [pid = 1657] [serial = 697] [outer = 0x0] 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x119350800) [pid = 1657] [serial = 698] [outer = 0x1186b5800] 20:21:55 INFO - PROCESS | 1657 | 1463714515172 Marionette DEBUG loaded listener.js 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1196c5400) [pid = 1657] [serial = 699] [outer = 0x1186b5800] 20:21:55 INFO - PROCESS | 1657 | 1463714515579 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 20:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 20:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:21:55 INFO - PROCESS | 1657 | 1463714515631 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 1657 | 1463714515633 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:21:55 INFO - PROCESS | 1657 | 1463714515635 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 1657 | 1463714515636 Marionette TRACE conn2 <- [1,906,null,{}] 20:21:55 INFO - PROCESS | 1657 | 1463714515639 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:55 INFO - PROCESS | 1657 | 1463714515744 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:21:55 INFO - PROCESS | 1657 | 1463714515799 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b320000 == 63 [pid = 1657] [id = 234] 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x119c6e000) [pid = 1657] [serial = 700] [outer = 0x0] 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x121254800) [pid = 1657] [serial = 701] [outer = 0x119c6e000] 20:21:55 INFO - PROCESS | 1657 | 1463714515833 Marionette DEBUG loaded listener.js 20:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12131e000) [pid = 1657] [serial = 702] [outer = 0x119c6e000] 20:21:56 INFO - PROCESS | 1657 | 1463714516286 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 20:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 20:21:56 INFO - PROCESS | 1657 | 1463714516311 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:21:56 INFO - PROCESS | 1657 | 1463714516315 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:21:56 INFO - PROCESS | 1657 | 1463714516318 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:21:56 INFO - PROCESS | 1657 | 1463714516320 Marionette TRACE conn2 <- [1,910,null,{}] 20:21:56 INFO - PROCESS | 1657 | 1463714516322 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:56 INFO - PROCESS | 1657 | 1463714516446 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:21:56 INFO - PROCESS | 1657 | 1463714516502 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e4800 == 64 [pid = 1657] [id = 235] 20:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1236f7800) [pid = 1657] [serial = 703] [outer = 0x0] 20:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12538fc00) [pid = 1657] [serial = 704] [outer = 0x1236f7800] 20:21:56 INFO - PROCESS | 1657 | 1463714516532 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1289e0000) [pid = 1657] [serial = 705] [outer = 0x1236f7800] 20:21:56 INFO - PROCESS | 1657 | 1463714516974 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 20:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 20:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:21:56 INFO - PROCESS | 1657 | 1463714516990 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:21:56 INFO - PROCESS | 1657 | 1463714516991 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:21:56 INFO - PROCESS | 1657 | 1463714516993 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:21:56 INFO - PROCESS | 1657 | 1463714516995 Marionette TRACE conn2 <- [1,914,null,{}] 20:21:56 INFO - PROCESS | 1657 | 1463714516997 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:57 INFO - PROCESS | 1657 | 1463714517100 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:21:57 INFO - PROCESS | 1657 | 1463714517150 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c6000 == 65 [pid = 1657] [id = 236] 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x124908c00) [pid = 1657] [serial = 706] [outer = 0x0] 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x129345800) [pid = 1657] [serial = 707] [outer = 0x124908c00] 20:21:57 INFO - PROCESS | 1657 | 1463714517193 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12a79cc00) [pid = 1657] [serial = 708] [outer = 0x124908c00] 20:21:57 INFO - PROCESS | 1657 | 1463714517600 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 20:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 20:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:21:57 INFO - PROCESS | 1657 | 1463714517613 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 1657 | 1463714517615 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:21:57 INFO - PROCESS | 1657 | 1463714517617 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 1657 | 1463714517618 Marionette TRACE conn2 <- [1,918,null,{}] 20:21:57 INFO - PROCESS | 1657 | 1463714517623 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:57 INFO - PROCESS | 1657 | 1463714517742 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:21:57 INFO - PROCESS | 1657 | 1463714517832 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efdc000 == 66 [pid = 1657] [id = 237] 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12ad8c800) [pid = 1657] [serial = 709] [outer = 0x0] 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12bb21400) [pid = 1657] [serial = 710] [outer = 0x12ad8c800] 20:21:57 INFO - PROCESS | 1657 | 1463714517863 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12be6d800) [pid = 1657] [serial = 711] [outer = 0x12ad8c800] 20:21:58 INFO - PROCESS | 1657 | 1463714518308 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 721ms 20:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:21:58 INFO - PROCESS | 1657 | 1463714518339 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:21:58 INFO - PROCESS | 1657 | 1463714518341 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:21:58 INFO - PROCESS | 1657 | 1463714518343 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 1657 | 1463714518344 Marionette TRACE conn2 <- [1,922,null,{}] 20:21:58 INFO - PROCESS | 1657 | 1463714518346 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:58 INFO - PROCESS | 1657 | 1463714518445 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:21:58 INFO - PROCESS | 1657 | 1463714518515 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1186a1800 == 67 [pid = 1657] [id = 238] 20:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x116039000) [pid = 1657] [serial = 712] [outer = 0x0] 20:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x126e52400) [pid = 1657] [serial = 713] [outer = 0x116039000] 20:21:58 INFO - PROCESS | 1657 | 1463714518544 Marionette DEBUG loaded listener.js 20:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12be74400) [pid = 1657] [serial = 714] [outer = 0x116039000] 20:21:59 INFO - PROCESS | 1657 | 1463714519146 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 20:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 820ms 20:21:59 INFO - PROCESS | 1657 | 1463714519172 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:21:59 INFO - PROCESS | 1657 | 1463714519174 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:21:59 INFO - PROCESS | 1657 | 1463714519180 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:21:59 INFO - PROCESS | 1657 | 1463714519182 Marionette TRACE conn2 <- [1,926,null,{}] 20:21:59 INFO - PROCESS | 1657 | 1463714519186 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:59 INFO - PROCESS | 1657 | 1463714519286 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:21:59 INFO - PROCESS | 1657 | 1463714519358 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bdf000 == 68 [pid = 1657] [id = 239] 20:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x113402800) [pid = 1657] [serial = 715] [outer = 0x0] 20:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x116030400) [pid = 1657] [serial = 716] [outer = 0x113402800] 20:21:59 INFO - PROCESS | 1657 | 1463714519387 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11820f800) [pid = 1657] [serial = 717] [outer = 0x113402800] 20:21:59 INFO - PROCESS | 1657 | 1463714519812 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 20:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 679ms 20:21:59 INFO - PROCESS | 1657 | 1463714519859 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:21:59 INFO - PROCESS | 1657 | 1463714519862 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:21:59 INFO - PROCESS | 1657 | 1463714519867 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:21:59 INFO - PROCESS | 1657 | 1463714519868 Marionette TRACE conn2 <- [1,930,null,{}] 20:21:59 INFO - PROCESS | 1657 | 1463714519871 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:21:59 INFO - PROCESS | 1657 | 1463714519968 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:22:00 INFO - PROCESS | 1657 | 1463714520026 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118691800 == 69 [pid = 1657] [id = 240] 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1186abc00) [pid = 1657] [serial = 718] [outer = 0x0] 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1196cd000) [pid = 1657] [serial = 719] [outer = 0x1186abc00] 20:22:00 INFO - PROCESS | 1657 | 1463714520053 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119d14400) [pid = 1657] [serial = 720] [outer = 0x1186abc00] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x126b69800 == 68 [pid = 1657] [id = 185] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf50000 == 67 [pid = 1657] [id = 230] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12ace5000 == 66 [pid = 1657] [id = 229] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12a70b800 == 65 [pid = 1657] [id = 228] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129174000 == 64 [pid = 1657] [id = 227] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1272af000 == 63 [pid = 1657] [id = 226] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1269a6000 == 62 [pid = 1657] [id = 225] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12361f000 == 61 [pid = 1657] [id = 224] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12128d800 == 60 [pid = 1657] [id = 223] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119b93800 == 59 [pid = 1657] [id = 222] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x11938d000 == 58 [pid = 1657] [id = 221] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x117fe6000 == 57 [pid = 1657] [id = 220] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x116f22000 == 56 [pid = 1657] [id = 219] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1161d3000 == 55 [pid = 1657] [id = 218] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129167000 == 54 [pid = 1657] [id = 214] 20:22:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118696800 == 53 [pid = 1657] [id = 213] 20:22:00 INFO - PROCESS | 1657 | 1463714520429 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 572ms 20:22:00 INFO - PROCESS | 1657 | 1463714520439 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:22:00 INFO - PROCESS | 1657 | 1463714520441 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:22:00 INFO - PROCESS | 1657 | 1463714520443 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 1657 | 1463714520445 Marionette TRACE conn2 <- [1,934,null,{}] 20:22:00 INFO - PROCESS | 1657 | 1463714520453 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:00 INFO - PROCESS | 1657 | 1463714520549 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12131cc00) [pid = 1657] [serial = 632] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12be65800) [pid = 1657] [serial = 630] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12bb6a000) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x118209c00) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x126e54c00) [pid = 1657] [serial = 593] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x127487c00) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12a799c00) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12a796400) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12bad1800) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12ad89000) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x119354000) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12934dc00) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1289e2000) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x117d40000) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119c68000) [pid = 1657] [serial = 590] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x128f8bc00) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12ac29000) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11279c000) [pid = 1657] [serial = 626] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x124ce3800) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x126e50c00) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x116a52800) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1127a3000) [pid = 1657] [serial = 627] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12334a800) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1236f1800) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11619fc00) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x119d15c00) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bb26800) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x126fcd400) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank] 20:22:00 INFO - PROCESS | 1657 | 1463714520633 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x119758000 == 54 [pid = 1657] [id = 241] 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x116a52800) [pid = 1657] [serial = 721] [outer = 0x0] 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x119d15c00) [pid = 1657] [serial = 722] [outer = 0x116a52800] 20:22:00 INFO - PROCESS | 1657 | 1463714520661 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12131e800) [pid = 1657] [serial = 723] [outer = 0x116a52800] 20:22:00 INFO - PROCESS | 1657 | 1463714520959 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 571ms 20:22:01 INFO - PROCESS | 1657 | 1463714521015 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:22:01 INFO - PROCESS | 1657 | 1463714521017 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:22:01 INFO - PROCESS | 1657 | 1463714521019 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 1657 | 1463714521020 Marionette TRACE conn2 <- [1,938,null,{}] 20:22:01 INFO - PROCESS | 1657 | 1463714521022 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:01 INFO - PROCESS | 1657 | 1463714521108 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:22:01 INFO - PROCESS | 1657 | 1463714521163 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215f5800 == 55 [pid = 1657] [id = 242] 20:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x121319800) [pid = 1657] [serial = 724] [outer = 0x0] 20:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1236eb400) [pid = 1657] [serial = 725] [outer = 0x121319800] 20:22:01 INFO - PROCESS | 1657 | 1463714521189 Marionette DEBUG loaded listener.js 20:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x124ce4000) [pid = 1657] [serial = 726] [outer = 0x121319800] 20:22:01 INFO - PROCESS | 1657 | 1463714521518 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms 20:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:22:01 INFO - PROCESS | 1657 | 1463714521590 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:22:01 INFO - PROCESS | 1657 | 1463714521592 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:22:01 INFO - PROCESS | 1657 | 1463714521595 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 1657 | 1463714521597 Marionette TRACE conn2 <- [1,942,null,{}] 20:22:01 INFO - PROCESS | 1657 | 1463714521600 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:01 INFO - PROCESS | 1657 | 1463714521754 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:22:01 INFO - PROCESS | 1657 | 1463714521937 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d5800 == 56 [pid = 1657] [id = 243] 20:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11279ec00) [pid = 1657] [serial = 727] [outer = 0x0] 20:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x112dec000) [pid = 1657] [serial = 728] [outer = 0x11279ec00] 20:22:01 INFO - PROCESS | 1657 | 1463714521965 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11603dc00) [pid = 1657] [serial = 729] [outer = 0x11279ec00] 20:22:02 INFO - PROCESS | 1657 | 1463714522494 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 20:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 970ms 20:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:22:02 INFO - PROCESS | 1657 | 1463714522568 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:22:02 INFO - PROCESS | 1657 | 1463714522571 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:22:02 INFO - PROCESS | 1657 | 1463714522576 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:22:02 INFO - PROCESS | 1657 | 1463714522579 Marionette TRACE conn2 <- [1,946,null,{}] 20:22:02 INFO - PROCESS | 1657 | 1463714522585 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:02 INFO - PROCESS | 1657 | 1463714522739 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:22:02 INFO - PROCESS | 1657 | 1463714522829 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x125329800 == 57 [pid = 1657] [id = 244] 20:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1196d1c00) [pid = 1657] [serial = 730] [outer = 0x0] 20:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1205ec400) [pid = 1657] [serial = 731] [outer = 0x1196d1c00] 20:22:02 INFO - PROCESS | 1657 | 1463714522862 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12125e800) [pid = 1657] [serial = 732] [outer = 0x1196d1c00] 20:22:03 INFO - PROCESS | 1657 | 1463714523307 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 20:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 772ms 20:22:03 INFO - PROCESS | 1657 | 1463714523349 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:22:03 INFO - PROCESS | 1657 | 1463714523352 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:22:03 INFO - PROCESS | 1657 | 1463714523374 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:22:03 INFO - PROCESS | 1657 | 1463714523375 Marionette TRACE conn2 <- [1,950,null,{}] 20:22:03 INFO - PROCESS | 1657 | 1463714523378 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:03 INFO - PROCESS | 1657 | 1463714523480 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:22:03 INFO - PROCESS | 1657 | 1463714523549 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x129778800 == 58 [pid = 1657] [id = 245] 20:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1236f1c00) [pid = 1657] [serial = 733] [outer = 0x0] 20:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x125398000) [pid = 1657] [serial = 734] [outer = 0x1236f1c00] 20:22:03 INFO - PROCESS | 1657 | 1463714523580 Marionette DEBUG loaded listener.js 20:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x126e50c00) [pid = 1657] [serial = 735] [outer = 0x1236f1c00] 20:22:04 INFO - PROCESS | 1657 | 1463714524008 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 20:22:04 INFO - PROCESS | 1657 | 1463714524044 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 1657 | 1463714524046 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:22:04 INFO - PROCESS | 1657 | 1463714524053 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 1657 | 1463714524057 Marionette TRACE conn2 <- [1,954,null,{}] 20:22:04 INFO - PROCESS | 1657 | 1463714524060 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:04 INFO - PROCESS | 1657 | 1463714524162 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:22:04 INFO - PROCESS | 1657 | 1463714524232 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba81800 == 59 [pid = 1657] [id = 246] 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1236f2400) [pid = 1657] [serial = 736] [outer = 0x0] 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1289dec00) [pid = 1657] [serial = 737] [outer = 0x1236f2400] 20:22:04 INFO - PROCESS | 1657 | 1463714524262 Marionette DEBUG loaded listener.js 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x129345000) [pid = 1657] [serial = 738] [outer = 0x1236f2400] 20:22:04 INFO - PROCESS | 1657 | 1463714524671 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 676ms 20:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:22:04 INFO - PROCESS | 1657 | 1463714524726 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 1657 | 1463714524728 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:22:04 INFO - PROCESS | 1657 | 1463714524730 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 1657 | 1463714524731 Marionette TRACE conn2 <- [1,958,null,{}] 20:22:04 INFO - PROCESS | 1657 | 1463714524734 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:04 INFO - PROCESS | 1657 | 1463714524851 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:22:04 INFO - PROCESS | 1657 | 1463714524907 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c489800 == 60 [pid = 1657] [id = 247] 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x129157c00) [pid = 1657] [serial = 739] [outer = 0x0] 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12a6d4c00) [pid = 1657] [serial = 740] [outer = 0x129157c00] 20:22:04 INFO - PROCESS | 1657 | 1463714524937 Marionette DEBUG loaded listener.js 20:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12a8cc000) [pid = 1657] [serial = 741] [outer = 0x129157c00] 20:22:05 INFO - PROCESS | 1657 | 1463714525443 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 20:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 768ms 20:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:22:05 INFO - PROCESS | 1657 | 1463714525499 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:22:05 INFO - PROCESS | 1657 | 1463714525501 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:22:05 INFO - PROCESS | 1657 | 1463714525505 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:22:05 INFO - PROCESS | 1657 | 1463714525507 Marionette TRACE conn2 <- [1,962,null,{}] 20:22:05 INFO - PROCESS | 1657 | 1463714525511 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:05 INFO - PROCESS | 1657 | 1463714525627 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:22:05 INFO - PROCESS | 1657 | 1463714525682 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf37000 == 61 [pid = 1657] [id = 248] 20:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12ac29000) [pid = 1657] [serial = 742] [outer = 0x0] 20:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12ac56000) [pid = 1657] [serial = 743] [outer = 0x12ac29000] 20:22:05 INFO - PROCESS | 1657 | 1463714525730 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bb1c400) [pid = 1657] [serial = 744] [outer = 0x12ac29000] 20:22:06 INFO - PROCESS | 1657 | 1463714526144 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 721ms 20:22:06 INFO - PROCESS | 1657 | 1463714526226 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:22:06 INFO - PROCESS | 1657 | 1463714526227 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:22:06 INFO - PROCESS | 1657 | 1463714526229 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 1657 | 1463714526231 Marionette TRACE conn2 <- [1,966,null,{}] 20:22:06 INFO - PROCESS | 1657 | 1463714526233 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:06 INFO - PROCESS | 1657 | 1463714526333 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:22:06 INFO - PROCESS | 1657 | 1463714526402 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e3000 == 62 [pid = 1657] [id = 249] 20:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x110ebf000) [pid = 1657] [serial = 745] [outer = 0x0] 20:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x110ec4c00) [pid = 1657] [serial = 746] [outer = 0x110ebf000] 20:22:06 INFO - PROCESS | 1657 | 1463714526431 Marionette DEBUG loaded listener.js 20:22:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12bb26800) [pid = 1657] [serial = 747] [outer = 0x110ebf000] 20:22:06 INFO - PROCESS | 1657 | 1463714526832 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 621ms 20:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:22:06 INFO - PROCESS | 1657 | 1463714526850 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:22:06 INFO - PROCESS | 1657 | 1463714526852 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:22:06 INFO - PROCESS | 1657 | 1463714526856 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 1657 | 1463714526857 Marionette TRACE conn2 <- [1,970,null,{}] 20:22:06 INFO - PROCESS | 1657 | 1463714526860 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:06 INFO - PROCESS | 1657 | 1463714526955 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:22:07 INFO - PROCESS | 1657 | 1463714527008 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efd9000 == 63 [pid = 1657] [id = 250] 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x110ec6c00) [pid = 1657] [serial = 748] [outer = 0x0] 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119686c00) [pid = 1657] [serial = 749] [outer = 0x110ec6c00] 20:22:07 INFO - PROCESS | 1657 | 1463714527037 Marionette DEBUG loaded listener.js 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11968ac00) [pid = 1657] [serial = 750] [outer = 0x110ec6c00] 20:22:07 INFO - PROCESS | 1657 | 1463714527461 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 20:22:07 INFO - PROCESS | 1657 | 1463714527525 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:22:07 INFO - PROCESS | 1657 | 1463714527526 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:22:07 INFO - PROCESS | 1657 | 1463714527529 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:22:07 INFO - PROCESS | 1657 | 1463714527530 Marionette TRACE conn2 <- [1,974,null,{}] 20:22:07 INFO - PROCESS | 1657 | 1463714527532 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:07 INFO - PROCESS | 1657 | 1463714527629 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:22:07 INFO - PROCESS | 1657 | 1463714527745 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172c800 == 64 [pid = 1657] [id = 251] 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x119681400) [pid = 1657] [serial = 751] [outer = 0x0] 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11968f400) [pid = 1657] [serial = 752] [outer = 0x119681400] 20:22:07 INFO - PROCESS | 1657 | 1463714527773 Marionette DEBUG loaded listener.js 20:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12bb5c000) [pid = 1657] [serial = 753] [outer = 0x119681400] 20:22:08 INFO - PROCESS | 1657 | 1463714528207 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 20:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 719ms 20:22:08 INFO - PROCESS | 1657 | 1463714528248 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:22:08 INFO - PROCESS | 1657 | 1463714528250 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:22:08 INFO - PROCESS | 1657 | 1463714528252 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:22:08 INFO - PROCESS | 1657 | 1463714528253 Marionette TRACE conn2 <- [1,978,null,{}] 20:22:08 INFO - PROCESS | 1657 | 1463714528256 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:08 INFO - PROCESS | 1657 | 1463714528360 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:22:08 INFO - PROCESS | 1657 | 1463714528434 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173b800 == 65 [pid = 1657] [id = 252] 20:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x112795400) [pid = 1657] [serial = 754] [outer = 0x0] 20:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12bb5bc00) [pid = 1657] [serial = 755] [outer = 0x112795400] 20:22:08 INFO - PROCESS | 1657 | 1463714528468 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12be7f800) [pid = 1657] [serial = 756] [outer = 0x112795400] 20:22:09 INFO - PROCESS | 1657 | 1463714529026 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 820ms 20:22:09 INFO - PROCESS | 1657 | 1463714529073 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 1657 | 1463714529076 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:22:09 INFO - PROCESS | 1657 | 1463714529080 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 1657 | 1463714529082 Marionette TRACE conn2 <- [1,982,null,{}] 20:22:09 INFO - PROCESS | 1657 | 1463714529085 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:09 INFO - PROCESS | 1657 | 1463714529184 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:22:09 INFO - PROCESS | 1657 | 1463714529258 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11680c800 == 66 [pid = 1657] [id = 253] 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1161e3400) [pid = 1657] [serial = 757] [outer = 0x0] 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11820a800) [pid = 1657] [serial = 758] [outer = 0x1161e3400] 20:22:09 INFO - PROCESS | 1657 | 1463714529287 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x119011400) [pid = 1657] [serial = 759] [outer = 0x1161e3400] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1215f5800 == 65 [pid = 1657] [id = 242] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x119758000 == 64 [pid = 1657] [id = 241] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118691800 == 63 [pid = 1657] [id = 240] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x119bdf000 == 62 [pid = 1657] [id = 239] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12efdc000 == 61 [pid = 1657] [id = 237] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8c6000 == 60 [pid = 1657] [id = 236] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3e4800 == 59 [pid = 1657] [id = 235] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12b320000 == 58 [pid = 1657] [id = 234] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12052c000 == 57 [pid = 1657] [id = 233] 20:22:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11607d000 == 56 [pid = 1657] [id = 232] 20:22:09 INFO - PROCESS | 1657 | 1463714529678 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 620ms 20:22:09 INFO - PROCESS | 1657 | 1463714529717 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 1657 | 1463714529721 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:22:09 INFO - PROCESS | 1657 | 1463714529727 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 1657 | 1463714529729 Marionette TRACE conn2 <- [1,986,null,{}] 20:22:09 INFO - PROCESS | 1657 | 1463714529731 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:09 INFO - PROCESS | 1657 | 1463714529816 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:22:09 INFO - PROCESS | 1657 | 1463714529823 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e0f800 == 57 [pid = 1657] [id = 254] 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11943c800) [pid = 1657] [serial = 760] [outer = 0x0] 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1205f6800) [pid = 1657] [serial = 761] [outer = 0x11943c800] 20:22:09 INFO - PROCESS | 1657 | 1463714529850 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x121317c00) [pid = 1657] [serial = 762] [outer = 0x11943c800] 20:22:10 INFO - PROCESS | 1657 | 1463714530238 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 20:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:22:10 INFO - PROCESS | 1657 | 1463714530247 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 1657 | 1463714530248 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:22:10 INFO - PROCESS | 1657 | 1463714530251 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 1657 | 1463714530255 Marionette TRACE conn2 <- [1,990,null,{}] 20:22:10 INFO - PROCESS | 1657 | 1463714530266 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:10 INFO - PROCESS | 1657 | 1463714530411 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:22:10 INFO - PROCESS | 1657 | 1463714530435 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b317800 == 58 [pid = 1657] [id = 255] 20:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12495f800) [pid = 1657] [serial = 763] [outer = 0x0] 20:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x126b91400) [pid = 1657] [serial = 764] [outer = 0x12495f800] 20:22:10 INFO - PROCESS | 1657 | 1463714530477 Marionette DEBUG loaded listener.js 20:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x1289dd400) [pid = 1657] [serial = 765] [outer = 0x12495f800] 20:22:10 INFO - PROCESS | 1657 | 1463714530957 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 727ms 20:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:22:10 INFO - PROCESS | 1657 | 1463714530977 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 1657 | 1463714530979 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:22:10 INFO - PROCESS | 1657 | 1463714530988 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 1657 | 1463714530990 Marionette TRACE conn2 <- [1,994,null,{}] 20:22:11 INFO - PROCESS | 1657 | 1463714530999 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:11 INFO - PROCESS | 1657 | 1463714531106 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:22:11 INFO - PROCESS | 1657 | 1463714531146 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf44000 == 59 [pid = 1657] [id = 256] 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12934b000) [pid = 1657] [serial = 766] [outer = 0x0] 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12a8d5000) [pid = 1657] [serial = 767] [outer = 0x12934b000] 20:22:11 INFO - PROCESS | 1657 | 1463714531172 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12ad8d400) [pid = 1657] [serial = 768] [outer = 0x12934b000] 20:22:11 INFO - PROCESS | 1657 | 1463714531509 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 20:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 582ms 20:22:11 INFO - PROCESS | 1657 | 1463714531564 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:22:11 INFO - PROCESS | 1657 | 1463714531566 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:22:11 INFO - PROCESS | 1657 | 1463714531570 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:22:11 INFO - PROCESS | 1657 | 1463714531571 Marionette TRACE conn2 <- [1,998,null,{}] 20:22:11 INFO - PROCESS | 1657 | 1463714531575 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:11 INFO - PROCESS | 1657 | 1463714531719 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:22:11 INFO - PROCESS | 1657 | 1463714531734 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dc6800 == 60 [pid = 1657] [id = 257] 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12a79b000) [pid = 1657] [serial = 769] [outer = 0x0] 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12bb63800) [pid = 1657] [serial = 770] [outer = 0x12a79b000] 20:22:11 INFO - PROCESS | 1657 | 1463714531760 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12c4ad000) [pid = 1657] [serial = 771] [outer = 0x12a79b000] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x113402800) [pid = 1657] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x1186abc00) [pid = 1657] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x119632800) [pid = 1657] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x116a52800) [pid = 1657] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1236eb000) [pid = 1657] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x121532000) [pid = 1657] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x116038800) [pid = 1657] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x121317800) [pid = 1657] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x11962bc00) [pid = 1657] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x126d24400) [pid = 1657] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12a8d8400) [pid = 1657] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1127a3c00) [pid = 1657] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x118231400) [pid = 1657] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x119d14000) [pid = 1657] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11279b000) [pid = 1657] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1297dc400) [pid = 1657] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12a8ce800) [pid = 1657] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1216da800) [pid = 1657] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:22:12 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x116034800) [pid = 1657] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:22:12 INFO - PROCESS | 1657 | 1463714532226 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 20:22:12 INFO - PROCESS | 1657 | 1463714532241 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 1657 | 1463714532242 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:22:12 INFO - PROCESS | 1657 | 1463714532245 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 1657 | 1463714532246 Marionette TRACE conn2 <- [1,1002,null,{}] 20:22:12 INFO - PROCESS | 1657 | 1463714532248 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:12 INFO - PROCESS | 1657 | 1463714532358 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:22:12 INFO - PROCESS | 1657 | 1463714532363 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efc9800 == 61 [pid = 1657] [id = 258] 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x112574c00) [pid = 1657] [serial = 772] [outer = 0x0] 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12127b000) [pid = 1657] [serial = 773] [outer = 0x112574c00] 20:22:12 INFO - PROCESS | 1657 | 1463714532390 Marionette DEBUG loaded listener.js 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1289de800) [pid = 1657] [serial = 774] [outer = 0x112574c00] 20:22:12 INFO - PROCESS | 1657 | 1463714532758 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 20:22:12 INFO - PROCESS | 1657 | 1463714532768 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 1657 | 1463714532769 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:22:12 INFO - PROCESS | 1657 | 1463714532776 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 1657 | 1463714532777 Marionette TRACE conn2 <- [1,1006,null,{}] 20:22:12 INFO - PROCESS | 1657 | 1463714532780 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:12 INFO - PROCESS | 1657 | 1463714532899 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:22:12 INFO - PROCESS | 1657 | 1463714532906 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x13595c800 == 62 [pid = 1657] [id = 259] 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x112577000) [pid = 1657] [serial = 775] [outer = 0x0] 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x128b31c00) [pid = 1657] [serial = 776] [outer = 0x112577000] 20:22:12 INFO - PROCESS | 1657 | 1463714532931 Marionette DEBUG loaded listener.js 20:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12c4b2000) [pid = 1657] [serial = 777] [outer = 0x112577000] 20:22:13 INFO - PROCESS | 1657 | 1463714533266 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 20:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 20:22:13 INFO - PROCESS | 1657 | 1463714533295 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:22:13 INFO - PROCESS | 1657 | 1463714533297 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:22:13 INFO - PROCESS | 1657 | 1463714533300 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:22:13 INFO - PROCESS | 1657 | 1463714533302 Marionette TRACE conn2 <- [1,1010,null,{}] 20:22:13 INFO - PROCESS | 1657 | 1463714533308 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:13 INFO - PROCESS | 1657 | 1463714533430 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:22:13 INFO - PROCESS | 1657 | 1463714533526 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x135971800 == 63 [pid = 1657] [id = 260] 20:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x110e88000) [pid = 1657] [serial = 778] [outer = 0x0] 20:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x110e8e000) [pid = 1657] [serial = 779] [outer = 0x110e88000] 20:22:13 INFO - PROCESS | 1657 | 1463714533565 Marionette DEBUG loaded listener.js 20:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x110e95c00) [pid = 1657] [serial = 780] [outer = 0x110e88000] 20:22:13 INFO - PROCESS | 1657 | 1463714533887 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 20:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 623ms 20:22:13 INFO - PROCESS | 1657 | 1463714533927 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:22:13 INFO - PROCESS | 1657 | 1463714533929 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:22:13 INFO - PROCESS | 1657 | 1463714533931 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:22:13 INFO - PROCESS | 1657 | 1463714533932 Marionette TRACE conn2 <- [1,1014,null,{}] 20:22:13 INFO - PROCESS | 1657 | 1463714533934 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:14 INFO - PROCESS | 1657 | 1463714534026 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:22:14 INFO - PROCESS | 1657 | 1463714534101 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1359f0000 == 64 [pid = 1657] [id = 261] 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x110e8f800) [pid = 1657] [serial = 781] [outer = 0x0] 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11934bc00) [pid = 1657] [serial = 782] [outer = 0x110e8f800] 20:22:14 INFO - PROCESS | 1657 | 1463714534128 Marionette DEBUG loaded listener.js 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12c4b6800) [pid = 1657] [serial = 783] [outer = 0x110e8f800] 20:22:14 INFO - PROCESS | 1657 | 1463714534600 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 20:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 720ms 20:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:22:14 INFO - PROCESS | 1657 | 1463714534651 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:22:14 INFO - PROCESS | 1657 | 1463714534654 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:22:14 INFO - PROCESS | 1657 | 1463714534658 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:22:14 INFO - PROCESS | 1657 | 1463714534661 Marionette TRACE conn2 <- [1,1018,null,{}] 20:22:14 INFO - PROCESS | 1657 | 1463714534664 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:14 INFO - PROCESS | 1657 | 1463714534774 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:22:14 INFO - PROCESS | 1657 | 1463714534849 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x123322000 == 65 [pid = 1657] [id = 262] 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11256c000) [pid = 1657] [serial = 784] [outer = 0x0] 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x112573c00) [pid = 1657] [serial = 785] [outer = 0x11256c000] 20:22:14 INFO - PROCESS | 1657 | 1463714534881 Marionette DEBUG loaded listener.js 20:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x1127a2000) [pid = 1657] [serial = 786] [outer = 0x11256c000] 20:22:15 INFO - PROCESS | 1657 | 1463714535295 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 20:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 20:22:15 INFO - PROCESS | 1657 | 1463714535366 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:22:15 INFO - PROCESS | 1657 | 1463714535370 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:22:15 INFO - PROCESS | 1657 | 1463714535378 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:22:15 INFO - PROCESS | 1657 | 1463714535380 Marionette TRACE conn2 <- [1,1022,null,{}] 20:22:15 INFO - PROCESS | 1657 | 1463714535383 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:15 INFO - PROCESS | 1657 | 1463714535495 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:22:15 INFO - PROCESS | 1657 | 1463714535570 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e7000 == 66 [pid = 1657] [id = 263] 20:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x113411400) [pid = 1657] [serial = 787] [outer = 0x0] 20:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x11821fc00) [pid = 1657] [serial = 788] [outer = 0x113411400] 20:22:15 INFO - PROCESS | 1657 | 1463714535600 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x119b1dc00) [pid = 1657] [serial = 789] [outer = 0x113411400] 20:22:16 INFO - PROCESS | 1657 | 1463714536011 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 20:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:22:16 INFO - PROCESS | 1657 | 1463714536048 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:22:16 INFO - PROCESS | 1657 | 1463714536050 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:22:16 INFO - PROCESS | 1657 | 1463714536052 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 1657 | 1463714536055 Marionette TRACE conn2 <- [1,1026,null,{}] 20:22:16 INFO - PROCESS | 1657 | 1463714536062 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:16 INFO - PROCESS | 1657 | 1463714536174 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:22:16 INFO - PROCESS | 1657 | 1463714536237 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x135922000 == 67 [pid = 1657] [id = 264] 20:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x121253000) [pid = 1657] [serial = 790] [outer = 0x0] 20:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x1236f8000) [pid = 1657] [serial = 791] [outer = 0x121253000] 20:22:16 INFO - PROCESS | 1657 | 1463714536309 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x1289e4400) [pid = 1657] [serial = 792] [outer = 0x121253000] 20:22:16 INFO - PROCESS | 1657 | 1463714536728 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 722ms 20:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:22:16 INFO - PROCESS | 1657 | 1463714536781 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:22:16 INFO - PROCESS | 1657 | 1463714536783 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:22:16 INFO - PROCESS | 1657 | 1463714536785 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 1657 | 1463714536786 Marionette TRACE conn2 <- [1,1030,null,{}] 20:22:16 INFO - PROCESS | 1657 | 1463714536806 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:16 INFO - PROCESS | 1657 | 1463714536913 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:22:16 INFO - PROCESS | 1657 | 1463714536972 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215e6800 == 68 [pid = 1657] [id = 265] 20:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x121258000) [pid = 1657] [serial = 793] [outer = 0x0] 20:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x1295b9c00) [pid = 1657] [serial = 794] [outer = 0x121258000] 20:22:17 INFO - PROCESS | 1657 | 1463714537003 Marionette DEBUG loaded listener.js 20:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12be7fc00) [pid = 1657] [serial = 795] [outer = 0x121258000] 20:22:17 INFO - PROCESS | 1657 | 1463714537692 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 934ms 20:22:17 INFO - PROCESS | 1657 | 1463714537724 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:22:17 INFO - PROCESS | 1657 | 1463714537726 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:22:17 INFO - PROCESS | 1657 | 1463714537729 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 1657 | 1463714537731 Marionette TRACE conn2 <- [1,1034,null,{}] 20:22:17 INFO - PROCESS | 1657 | 1463714537735 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:17 INFO - PROCESS | 1657 | 1463714537874 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:22:17 INFO - PROCESS | 1657 | 1463714537899 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1133a9000 == 69 [pid = 1657] [id = 266] 20:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x11256f400) [pid = 1657] [serial = 796] [outer = 0x0] 20:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x112798c00) [pid = 1657] [serial = 797] [outer = 0x11256f400] 20:22:17 INFO - PROCESS | 1657 | 1463714537959 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x112e4b400) [pid = 1657] [serial = 798] [outer = 0x11256f400] 20:22:18 INFO - PROCESS | 1657 | 1463714538402 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 20:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 721ms 20:22:18 INFO - PROCESS | 1657 | 1463714538457 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:22:18 INFO - PROCESS | 1657 | 1463714538460 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:22:18 INFO - PROCESS | 1657 | 1463714538466 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:22:18 INFO - PROCESS | 1657 | 1463714538467 Marionette TRACE conn2 <- [1,1038,null,{}] 20:22:18 INFO - PROCESS | 1657 | 1463714538470 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:18 INFO - PROCESS | 1657 | 1463714538563 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:22:18 INFO - PROCESS | 1657 | 1463714538642 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x116699800 == 70 [pid = 1657] [id = 267] 20:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x113d67000) [pid = 1657] [serial = 799] [outer = 0x0] 20:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x116036000) [pid = 1657] [serial = 800] [outer = 0x113d67000] 20:22:18 INFO - PROCESS | 1657 | 1463714538669 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x1161a0c00) [pid = 1657] [serial = 801] [outer = 0x113d67000] 20:22:19 INFO - PROCESS | 1657 | 1463714539092 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 671ms 20:22:19 INFO - PROCESS | 1657 | 1463714539137 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:22:19 INFO - PROCESS | 1657 | 1463714539139 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:22:19 INFO - PROCESS | 1657 | 1463714539141 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:22:19 INFO - PROCESS | 1657 | 1463714539144 Marionette TRACE conn2 <- [1,1042,null,{}] 20:22:19 INFO - PROCESS | 1657 | 1463714539151 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:19 INFO - PROCESS | 1657 | 1463714539245 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:22:19 INFO - PROCESS | 1657 | 1463714539341 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf4a800 == 69 [pid = 1657] [id = 134] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x135971800 == 68 [pid = 1657] [id = 260] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x13595c800 == 67 [pid = 1657] [id = 259] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12efc9800 == 66 [pid = 1657] [id = 258] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x134dc6800 == 65 [pid = 1657] [id = 257] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf44000 == 64 [pid = 1657] [id = 256] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x119b33c00) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x112e4d800) [pid = 1657] [serial = 695] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x119350800) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1160dcc00) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x121254800) [pid = 1657] [serial = 701] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12a8d0800) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x1289e1c00) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x1252c9c00) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12538fc00) [pid = 1657] [serial = 704] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x129345800) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12bb21400) [pid = 1657] [serial = 710] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x126e52400) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1131d8800 == 65 [pid = 1657] [id = 268] 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x110e8b400) [pid = 1657] [serial = 802] [outer = 0x0] 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x112797400) [pid = 1657] [serial = 803] [outer = 0x110e8b400] 20:22:19 INFO - PROCESS | 1657 | 1463714539396 Marionette DEBUG loaded listener.js 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x11821e800) [pid = 1657] [serial = 804] [outer = 0x110e8b400] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12b317800 == 64 [pid = 1657] [id = 255] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x116e0f800 == 63 [pid = 1657] [id = 254] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x11680c800 == 62 [pid = 1657] [id = 253] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12173b800 == 61 [pid = 1657] [id = 252] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12172c800 == 60 [pid = 1657] [id = 251] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12efd9000 == 59 [pid = 1657] [id = 250] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3e3000 == 58 [pid = 1657] [id = 249] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf37000 == 57 [pid = 1657] [id = 248] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12c489800 == 56 [pid = 1657] [id = 247] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba81800 == 55 [pid = 1657] [id = 246] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x12c412000 == 54 [pid = 1657] [id = 231] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x129778800 == 53 [pid = 1657] [id = 245] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x125329800 == 52 [pid = 1657] [id = 244] 20:22:19 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d5800 == 51 [pid = 1657] [id = 243] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x1236eb400) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x116030400) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x11820f800) [pid = 1657] [serial = 717] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x1196cd000) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12125b400) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x119d15c00) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12127b400) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x126b90400) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x119d14400) [pid = 1657] [serial = 720] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x1236cf000) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x11821ec00) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x11742d400) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12a8cf400) [pid = 1657] [serial = 635] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12a8d4800) [pid = 1657] [serial = 636] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x119c6b000) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12131e800) [pid = 1657] [serial = 723] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x127292400) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x121255800) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12ad89800) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x113d66800) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x112e4a800) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x118961400) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119629400) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1289e1000) [pid = 1657] [serial = 680] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1289da000) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x129343c00) [pid = 1657] [serial = 684] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x116031800) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12a797800) [pid = 1657] [serial = 686] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12ac1c800) [pid = 1657] [serial = 689] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12ac53800) [pid = 1657] [serial = 690] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x128b2ec00) [pid = 1657] [serial = 681] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12ac5c800) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x124ced000) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1265c3c00) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12a8ca800) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x126e5a800) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1236f8800) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x119c68c00) [pid = 1657] [serial = 585] [outer = 0x0] [url = about:blank] 20:22:19 INFO - PROCESS | 1657 | 1463714539713 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 20:22:19 INFO - PROCESS | 1657 | 1463714539762 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:22:19 INFO - PROCESS | 1657 | 1463714539763 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:22:19 INFO - PROCESS | 1657 | 1463714539766 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:22:19 INFO - PROCESS | 1657 | 1463714539767 Marionette TRACE conn2 <- [1,1046,null,{}] 20:22:19 INFO - PROCESS | 1657 | 1463714539769 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:19 INFO - PROCESS | 1657 | 1463714539848 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:22:19 INFO - PROCESS | 1657 | 1463714539873 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11938e800 == 52 [pid = 1657] [id = 269] 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11706bc00) [pid = 1657] [serial = 805] [outer = 0x0] 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x118647000) [pid = 1657] [serial = 806] [outer = 0x11706bc00] 20:22:19 INFO - PROCESS | 1657 | 1463714539899 Marionette DEBUG loaded listener.js 20:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1190dc800) [pid = 1657] [serial = 807] [outer = 0x11706bc00] 20:22:20 INFO - PROCESS | 1657 | 1463714540244 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 20:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms 20:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:22:20 INFO - PROCESS | 1657 | 1463714540290 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:22:20 INFO - PROCESS | 1657 | 1463714540292 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:22:20 INFO - PROCESS | 1657 | 1463714540294 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:22:20 INFO - PROCESS | 1657 | 1463714540295 Marionette TRACE conn2 <- [1,1050,null,{}] 20:22:20 INFO - PROCESS | 1657 | 1463714540297 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:20 INFO - PROCESS | 1657 | 1463714540376 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:22:20 INFO - PROCESS | 1657 | 1463714540381 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x116125800 == 53 [pid = 1657] [id = 270] 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x110ebb400) [pid = 1657] [serial = 808] [outer = 0x0] 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x119396800) [pid = 1657] [serial = 809] [outer = 0x110ebb400] 20:22:20 INFO - PROCESS | 1657 | 1463714540406 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11962a400) [pid = 1657] [serial = 810] [outer = 0x110ebb400] 20:22:20 INFO - PROCESS | 1657 | 1463714540746 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 20:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 20:22:20 INFO - PROCESS | 1657 | 1463714540762 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:22:20 INFO - PROCESS | 1657 | 1463714540764 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:22:20 INFO - PROCESS | 1657 | 1463714540766 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:22:20 INFO - PROCESS | 1657 | 1463714540767 Marionette TRACE conn2 <- [1,1054,null,{}] 20:22:20 INFO - PROCESS | 1657 | 1463714540770 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:20 INFO - PROCESS | 1657 | 1463714540890 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:22:20 INFO - PROCESS | 1657 | 1463714540900 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x121079000 == 54 [pid = 1657] [id = 271] 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x119688800) [pid = 1657] [serial = 811] [outer = 0x0] 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1196cb000) [pid = 1657] [serial = 812] [outer = 0x119688800] 20:22:20 INFO - PROCESS | 1657 | 1463714540928 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x119d13400) [pid = 1657] [serial = 813] [outer = 0x119688800] 20:22:21 INFO - PROCESS | 1657 | 1463714541246 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 20:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 522ms 20:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:22:21 INFO - PROCESS | 1657 | 1463714541289 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 1657 | 1463714541290 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:22:21 INFO - PROCESS | 1657 | 1463714541292 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 1657 | 1463714541293 Marionette TRACE conn2 <- [1,1058,null,{}] 20:22:21 INFO - PROCESS | 1657 | 1463714541296 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:21 INFO - PROCESS | 1657 | 1463714541374 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:22:21 INFO - PROCESS | 1657 | 1463714541378 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d7800 == 55 [pid = 1657] [id = 272] 20:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x119f24400) [pid = 1657] [serial = 814] [outer = 0x0] 20:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x121256000) [pid = 1657] [serial = 815] [outer = 0x119f24400] 20:22:21 INFO - PROCESS | 1657 | 1463714541404 Marionette DEBUG loaded listener.js 20:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12127cc00) [pid = 1657] [serial = 816] [outer = 0x119f24400] 20:22:21 INFO - PROCESS | 1657 | 1463714541773 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 20:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 20:22:21 INFO - PROCESS | 1657 | 1463714541812 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 1657 | 1463714541813 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:22:21 INFO - PROCESS | 1657 | 1463714541815 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 1657 | 1463714541816 Marionette TRACE conn2 <- [1,1062,null,{}] 20:22:21 INFO - PROCESS | 1657 | 1463714541824 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:21 INFO - PROCESS | 1657 | 1463714541926 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:22:21 INFO - PROCESS | 1657 | 1463714541941 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252f6000 == 56 [pid = 1657] [id = 273] 20:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x121280400) [pid = 1657] [serial = 817] [outer = 0x0] 20:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x121319000) [pid = 1657] [serial = 818] [outer = 0x121280400] 20:22:21 INFO - PROCESS | 1657 | 1463714541968 Marionette DEBUG loaded listener.js 20:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12131f400) [pid = 1657] [serial = 819] [outer = 0x121280400] 20:22:22 INFO - PROCESS | 1657 | 1463714542421 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 621ms 20:22:22 INFO - PROCESS | 1657 | 1463714542438 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 1657 | 1463714542441 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:22:22 INFO - PROCESS | 1657 | 1463714542452 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:22:22 INFO - PROCESS | 1657 | 1463714542454 Marionette TRACE conn2 <- [1,1066,null,{}] 20:22:22 INFO - PROCESS | 1657 | 1463714542457 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:22 INFO - PROCESS | 1657 | 1463714542592 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:22:22 INFO - PROCESS | 1657 | 1463714542598 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12729d000 == 57 [pid = 1657] [id = 274] 20:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x121314c00) [pid = 1657] [serial = 820] [outer = 0x0] 20:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x121532000) [pid = 1657] [serial = 821] [outer = 0x121314c00] 20:22:22 INFO - PROCESS | 1657 | 1463714542653 Marionette DEBUG loaded listener.js 20:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1236ee400) [pid = 1657] [serial = 822] [outer = 0x121314c00] 20:22:22 INFO - PROCESS | 1657 | 1463714542982 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 20:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 572ms 20:22:23 INFO - PROCESS | 1657 | 1463714543032 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:22:23 INFO - PROCESS | 1657 | 1463714543033 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:22:23 INFO - PROCESS | 1657 | 1463714543042 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:22:23 INFO - PROCESS | 1657 | 1463714543043 Marionette TRACE conn2 <- [1,1070,null,{}] 20:22:23 INFO - PROCESS | 1657 | 1463714543046 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:23 INFO - PROCESS | 1657 | 1463714543147 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:22:23 INFO - PROCESS | 1657 | 1463714543151 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x129165800 == 58 [pid = 1657] [id = 275] 20:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x121531000) [pid = 1657] [serial = 823] [outer = 0x0] 20:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x124994000) [pid = 1657] [serial = 824] [outer = 0x121531000] 20:22:23 INFO - PROCESS | 1657 | 1463714543208 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1252cc400) [pid = 1657] [serial = 825] [outer = 0x121531000] 20:22:23 INFO - PROCESS | 1657 | 1463714543958 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x112e56000) [pid = 1657] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1134ed400) [pid = 1657] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1252c9000) [pid = 1657] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11279fc00) [pid = 1657] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119c6e000) [pid = 1657] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1289de000) [pid = 1657] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1186b5800) [pid = 1657] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12ad8c800) [pid = 1657] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x119632400) [pid = 1657] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x118966400) [pid = 1657] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x124908c00) [pid = 1657] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x119b32c00) [pid = 1657] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x124961800) [pid = 1657] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x116039000) [pid = 1657] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1289db400) [pid = 1657] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11820c000) [pid = 1657] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x129156800) [pid = 1657] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1196c8c00) [pid = 1657] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12495f800) [pid = 1657] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11943c800) [pid = 1657] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1161e3400) [pid = 1657] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12934b000) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12a79b000) [pid = 1657] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x112795400) [pid = 1657] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x112574c00) [pid = 1657] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x112577000) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x110e88000) [pid = 1657] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x112e51400) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11939a400) [pid = 1657] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1252c2c00) [pid = 1657] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1160e4400) [pid = 1657] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1297e7c00) [pid = 1657] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x128bab000) [pid = 1657] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1236f7800) [pid = 1657] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 969ms 20:22:24 INFO - PROCESS | 1657 | 1463714544011 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 1657 | 1463714544013 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:22:24 INFO - PROCESS | 1657 | 1463714544015 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 1657 | 1463714544016 Marionette TRACE conn2 <- [1,1074,null,{}] 20:22:24 INFO - PROCESS | 1657 | 1463714544019 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:24 INFO - PROCESS | 1657 | 1463714544112 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:22:24 INFO - PROCESS | 1657 | 1463714544118 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x121084000 == 59 [pid = 1657] [id = 276] 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11820c000) [pid = 1657] [serial = 826] [outer = 0x0] 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x118966400) [pid = 1657] [serial = 827] [outer = 0x11820c000] 20:22:24 INFO - PROCESS | 1657 | 1463714544149 Marionette DEBUG loaded listener.js 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x121257c00) [pid = 1657] [serial = 828] [outer = 0x11820c000] 20:22:24 INFO - PROCESS | 1657 | 1463714544500 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 20:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 20:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:22:24 INFO - PROCESS | 1657 | 1463714544537 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 1657 | 1463714544538 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:22:24 INFO - PROCESS | 1657 | 1463714544540 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 1657 | 1463714544541 Marionette TRACE conn2 <- [1,1078,null,{}] 20:22:24 INFO - PROCESS | 1657 | 1463714544543 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:24 INFO - PROCESS | 1657 | 1463714544653 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:22:24 INFO - PROCESS | 1657 | 1463714544662 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a789800 == 60 [pid = 1657] [id = 277] 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1236f7800) [pid = 1657] [serial = 829] [outer = 0x0] 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x125396c00) [pid = 1657] [serial = 830] [outer = 0x1236f7800] 20:22:24 INFO - PROCESS | 1657 | 1463714544687 Marionette DEBUG loaded listener.js 20:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126e55800) [pid = 1657] [serial = 831] [outer = 0x1236f7800] 20:22:24 INFO - PROCESS | 1657 | 1463714544991 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 20:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 20:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:22:25 INFO - PROCESS | 1657 | 1463714545010 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:22:25 INFO - PROCESS | 1657 | 1463714545011 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:22:25 INFO - PROCESS | 1657 | 1463714545013 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:22:25 INFO - PROCESS | 1657 | 1463714545014 Marionette TRACE conn2 <- [1,1082,null,{}] 20:22:25 INFO - PROCESS | 1657 | 1463714545017 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:25 INFO - PROCESS | 1657 | 1463714545102 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:22:25 INFO - PROCESS | 1657 | 1463714545106 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba78000 == 61 [pid = 1657] [id = 278] 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126e56400) [pid = 1657] [serial = 832] [outer = 0x0] 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x127286400) [pid = 1657] [serial = 833] [outer = 0x126e56400] 20:22:25 INFO - PROCESS | 1657 | 1463714545132 Marionette DEBUG loaded listener.js 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x127484800) [pid = 1657] [serial = 834] [outer = 0x126e56400] 20:22:25 INFO - PROCESS | 1657 | 1463714545484 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 20:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 532ms 20:22:25 INFO - PROCESS | 1657 | 1463714545547 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:22:25 INFO - PROCESS | 1657 | 1463714545548 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:22:25 INFO - PROCESS | 1657 | 1463714545551 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:22:25 INFO - PROCESS | 1657 | 1463714545552 Marionette TRACE conn2 <- [1,1086,null,{}] 20:22:25 INFO - PROCESS | 1657 | 1463714545554 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:25 INFO - PROCESS | 1657 | 1463714545637 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:22:25 INFO - PROCESS | 1657 | 1463714545643 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf52000 == 62 [pid = 1657] [id = 279] 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12499cc00) [pid = 1657] [serial = 835] [outer = 0x0] 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1289db800) [pid = 1657] [serial = 836] [outer = 0x12499cc00] 20:22:25 INFO - PROCESS | 1657 | 1463714545667 Marionette DEBUG loaded listener.js 20:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1289e2800) [pid = 1657] [serial = 837] [outer = 0x12499cc00] 20:22:26 INFO - PROCESS | 1657 | 1463714546126 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 20:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 20:22:26 INFO - PROCESS | 1657 | 1463714546173 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:22:26 INFO - PROCESS | 1657 | 1463714546177 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:22:26 INFO - PROCESS | 1657 | 1463714546183 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:22:26 INFO - PROCESS | 1657 | 1463714546187 Marionette TRACE conn2 <- [1,1090,null,{}] 20:22:26 INFO - PROCESS | 1657 | 1463714546194 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:26 INFO - PROCESS | 1657 | 1463714546353 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:22:26 INFO - PROCESS | 1657 | 1463714546488 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x116868000 == 63 [pid = 1657] [id = 280] 20:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x110eb8800) [pid = 1657] [serial = 838] [outer = 0x0] 20:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11256c400) [pid = 1657] [serial = 839] [outer = 0x110eb8800] 20:22:26 INFO - PROCESS | 1657 | 1463714546521 Marionette DEBUG loaded listener.js 20:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x111e5f400) [pid = 1657] [serial = 840] [outer = 0x110eb8800] 20:22:26 INFO - PROCESS | 1657 | 1463714546948 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 830ms 20:22:27 INFO - PROCESS | 1657 | 1463714547012 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 1657 | 1463714547016 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:22:27 INFO - PROCESS | 1657 | 1463714547039 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 1657 | 1463714547041 Marionette TRACE conn2 <- [1,1094,null,{}] 20:22:27 INFO - PROCESS | 1657 | 1463714547045 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:27 INFO - PROCESS | 1657 | 1463714547173 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:22:27 INFO - PROCESS | 1657 | 1463714547274 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x119765000 == 64 [pid = 1657] [id = 281] 20:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x112e59800) [pid = 1657] [serial = 841] [outer = 0x0] 20:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11505b800) [pid = 1657] [serial = 842] [outer = 0x112e59800] 20:22:27 INFO - PROCESS | 1657 | 1463714547321 Marionette DEBUG loaded listener.js 20:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1165bdc00) [pid = 1657] [serial = 843] [outer = 0x112e59800] 20:22:27 INFO - PROCESS | 1657 | 1463714547745 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 741ms 20:22:27 INFO - PROCESS | 1657 | 1463714547761 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 1657 | 1463714547763 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:22:27 INFO - PROCESS | 1657 | 1463714547765 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 1657 | 1463714547768 Marionette TRACE conn2 <- [1,1098,null,{}] 20:22:27 INFO - PROCESS | 1657 | 1463714547776 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:27 INFO - PROCESS | 1657 | 1463714547879 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:22:27 INFO - PROCESS | 1657 | 1463714547940 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc7e800 == 65 [pid = 1657] [id = 282] 20:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x116a52800) [pid = 1657] [serial = 844] [outer = 0x0] 20:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11821b400) [pid = 1657] [serial = 845] [outer = 0x116a52800] 20:22:27 INFO - PROCESS | 1657 | 1463714547972 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x119682800) [pid = 1657] [serial = 846] [outer = 0x116a52800] 20:22:28 INFO - PROCESS | 1657 | 1463714548417 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 20:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 674ms 20:22:28 INFO - PROCESS | 1657 | 1463714548440 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:22:28 INFO - PROCESS | 1657 | 1463714548442 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:22:28 INFO - PROCESS | 1657 | 1463714548444 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:22:28 INFO - PROCESS | 1657 | 1463714548446 Marionette TRACE conn2 <- [1,1102,null,{}] 20:22:28 INFO - PROCESS | 1657 | 1463714548448 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:28 INFO - PROCESS | 1657 | 1463714548572 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:22:28 INFO - PROCESS | 1657 | 1463714548645 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb55000 == 66 [pid = 1657] [id = 283] 20:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x119b0fc00) [pid = 1657] [serial = 847] [outer = 0x0] 20:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x119b32800) [pid = 1657] [serial = 848] [outer = 0x119b0fc00] 20:22:28 INFO - PROCESS | 1657 | 1463714548674 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x119d16000) [pid = 1657] [serial = 849] [outer = 0x119b0fc00] 20:22:29 INFO - PROCESS | 1657 | 1463714549081 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 20:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 20:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:22:29 INFO - PROCESS | 1657 | 1463714549114 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:22:29 INFO - PROCESS | 1657 | 1463714549115 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:22:29 INFO - PROCESS | 1657 | 1463714549118 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 1657 | 1463714549119 Marionette TRACE conn2 <- [1,1106,null,{}] 20:22:29 INFO - PROCESS | 1657 | 1463714549121 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:29 INFO - PROCESS | 1657 | 1463714549233 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:22:29 INFO - PROCESS | 1657 | 1463714549351 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf30000 == 67 [pid = 1657] [id = 284] 20:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1196d1000) [pid = 1657] [serial = 850] [outer = 0x0] 20:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x121308400) [pid = 1657] [serial = 851] [outer = 0x1196d1000] 20:22:29 INFO - PROCESS | 1657 | 1463714549402 Marionette DEBUG loaded listener.js 20:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1252c2c00) [pid = 1657] [serial = 852] [outer = 0x1196d1000] 20:22:29 INFO - PROCESS | 1657 | 1463714549887 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 20:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 818ms 20:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:22:29 INFO - PROCESS | 1657 | 1463714549937 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:22:29 INFO - PROCESS | 1657 | 1463714549938 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:22:29 INFO - PROCESS | 1657 | 1463714549940 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 1657 | 1463714549942 Marionette TRACE conn2 <- [1,1110,null,{}] 20:22:29 INFO - PROCESS | 1657 | 1463714549944 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:30 INFO - PROCESS | 1657 | 1463714550053 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:22:30 INFO - PROCESS | 1657 | 1463714550168 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d70c800 == 68 [pid = 1657] [id = 285] 20:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1265c5400) [pid = 1657] [serial = 853] [outer = 0x0] 20:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x128b25800) [pid = 1657] [serial = 854] [outer = 0x1265c5400] 20:22:30 INFO - PROCESS | 1657 | 1463714550219 Marionette DEBUG loaded listener.js 20:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x129154000) [pid = 1657] [serial = 855] [outer = 0x1265c5400] 20:22:30 INFO - PROCESS | 1657 | 1463714550661 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 20:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 771ms 20:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:22:30 INFO - PROCESS | 1657 | 1463714550714 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:22:30 INFO - PROCESS | 1657 | 1463714550716 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:22:30 INFO - PROCESS | 1657 | 1463714550719 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:22:30 INFO - PROCESS | 1657 | 1463714550721 Marionette TRACE conn2 <- [1,1114,null,{}] 20:22:30 INFO - PROCESS | 1657 | 1463714550725 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:30 INFO - PROCESS | 1657 | 1463714550869 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:22:31 INFO - PROCESS | 1657 | 1463714551004 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efc7800 == 69 [pid = 1657] [id = 286] 20:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x110e8b000) [pid = 1657] [serial = 856] [outer = 0x0] 20:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x128f80400) [pid = 1657] [serial = 857] [outer = 0x110e8b000] 20:22:31 INFO - PROCESS | 1657 | 1463714551054 Marionette DEBUG loaded listener.js 20:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1295bac00) [pid = 1657] [serial = 858] [outer = 0x110e8b000] 20:22:31 INFO - PROCESS | 1657 | 1463714551623 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 20:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 974ms 20:22:31 INFO - PROCESS | 1657 | 1463714551693 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:22:31 INFO - PROCESS | 1657 | 1463714551695 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:22:31 INFO - PROCESS | 1657 | 1463714551699 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 1657 | 1463714551701 Marionette TRACE conn2 <- [1,1118,null,{}] 20:22:31 INFO - PROCESS | 1657 | 1463714551704 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:31 INFO - PROCESS | 1657 | 1463714551849 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:22:31 INFO - PROCESS | 1657 | 1463714551957 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194db800 == 70 [pid = 1657] [id = 287] 20:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x112571000) [pid = 1657] [serial = 859] [outer = 0x0] 20:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1190dc400) [pid = 1657] [serial = 860] [outer = 0x112571000] 20:22:32 INFO - PROCESS | 1657 | 1463714552004 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x1295bcc00) [pid = 1657] [serial = 861] [outer = 0x112571000] 20:22:32 INFO - PROCESS | 1657 | 1463714552736 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 20:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1122ms 20:22:32 INFO - PROCESS | 1657 | 1463714552897 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:22:32 INFO - PROCESS | 1657 | 1463714552899 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:22:32 INFO - PROCESS | 1657 | 1463714552922 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:22:32 INFO - PROCESS | 1657 | 1463714552924 Marionette TRACE conn2 <- [1,1122,null,{}] 20:22:32 INFO - PROCESS | 1657 | 1463714552929 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:33 INFO - PROCESS | 1657 | 1463714553032 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:22:33 INFO - PROCESS | 1657 | 1463714553089 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x129508800 == 71 [pid = 1657] [id = 288] 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112570400) [pid = 1657] [serial = 862] [outer = 0x0] 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x112e54c00) [pid = 1657] [serial = 863] [outer = 0x112570400] 20:22:33 INFO - PROCESS | 1657 | 1463714553118 Marionette DEBUG loaded listener.js 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x116ae5000) [pid = 1657] [serial = 864] [outer = 0x112570400] 20:22:33 INFO - PROCESS | 1657 | 1463714553575 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 20:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 684ms 20:22:33 INFO - PROCESS | 1657 | 1463714553594 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:22:33 INFO - PROCESS | 1657 | 1463714553598 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:22:33 INFO - PROCESS | 1657 | 1463714553602 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:22:33 INFO - PROCESS | 1657 | 1463714553604 Marionette TRACE conn2 <- [1,1126,null,{}] 20:22:33 INFO - PROCESS | 1657 | 1463714553606 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:33 INFO - PROCESS | 1657 | 1463714553726 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba78000 == 70 [pid = 1657] [id = 278] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12a789800 == 69 [pid = 1657] [id = 277] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x121084000 == 68 [pid = 1657] [id = 276] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x129165800 == 67 [pid = 1657] [id = 275] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12729d000 == 66 [pid = 1657] [id = 274] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x119686c00) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x110ec4c00) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x11968f400) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1252f6000 == 65 [pid = 1657] [id = 273] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d7800 == 64 [pid = 1657] [id = 272] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x121079000 == 63 [pid = 1657] [id = 271] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x116125800 == 62 [pid = 1657] [id = 270] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x11938e800 == 61 [pid = 1657] [id = 269] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1131d8800 == 60 [pid = 1657] [id = 268] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x116699800 == 59 [pid = 1657] [id = 267] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x1133a9000 == 58 [pid = 1657] [id = 266] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3e7000 == 57 [pid = 1657] [id = 263] 20:22:33 INFO - PROCESS | 1657 | --DOCSHELL 0x123322000 == 56 [pid = 1657] [id = 262] 20:22:33 INFO - PROCESS | 1657 | 1463714553817 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x113a94800 == 57 [pid = 1657] [id = 289] 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x11256d400) [pid = 1657] [serial = 865] [outer = 0x0] 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11820f000) [pid = 1657] [serial = 866] [outer = 0x11256d400] 20:22:33 INFO - PROCESS | 1657 | 1463714553843 Marionette DEBUG loaded listener.js 20:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1186ac800) [pid = 1657] [serial = 867] [outer = 0x11256d400] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1289e0000) [pid = 1657] [serial = 705] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11742dc00) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x11820e000) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x126e58800) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11602e400) [pid = 1657] [serial = 696] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12131e000) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12a8d7800) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1196c5400) [pid = 1657] [serial = 699] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12be6d800) [pid = 1657] [serial = 711] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x121312c00) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1236f2c00) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12a79cc00) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x128b2b000) [pid = 1657] [serial = 516] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12747f800) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12be74400) [pid = 1657] [serial = 714] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x129154800) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1196c6000) [pid = 1657] [serial = 509] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12ac7ac00) [pid = 1657] [serial = 519] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12c4af400) [pid = 1657] [serial = 522] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1236f0800) [pid = 1657] [serial = 555] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x128f8c800) [pid = 1657] [serial = 594] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x118644800) [pid = 1657] [serial = 588] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12ad87800) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1295b0400) [pid = 1657] [serial = 558] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1186b4c00) [pid = 1657] [serial = 552] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x112dec000) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x126b91400) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1205f6800) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x125398000) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x119011400) [pid = 1657] [serial = 759] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11820a800) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12a6d4c00) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12ad8d400) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12a8d5000) [pid = 1657] [serial = 767] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1205ec400) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12ac56000) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1289dec00) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12bb63800) [pid = 1657] [serial = 770] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12bb5bc00) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12be7f800) [pid = 1657] [serial = 756] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12127b000) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1289de800) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x128b31c00) [pid = 1657] [serial = 776] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12c4ad000) [pid = 1657] [serial = 771] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x110e8e000) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1289dd400) [pid = 1657] [serial = 765] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x110e95c00) [pid = 1657] [serial = 780] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c4b2000) [pid = 1657] [serial = 777] [outer = 0x0] [url = about:blank] 20:22:33 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x121317c00) [pid = 1657] [serial = 762] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 1657 | 1463714554169 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 20:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 620ms 20:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:22:34 INFO - PROCESS | 1657 | 1463714554222 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:22:34 INFO - PROCESS | 1657 | 1463714554224 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:22:34 INFO - PROCESS | 1657 | 1463714554226 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:22:34 INFO - PROCESS | 1657 | 1463714554228 Marionette TRACE conn2 <- [1,1130,null,{}] 20:22:34 INFO - PROCESS | 1657 | 1463714554235 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:34 INFO - PROCESS | 1657 | 1463714554320 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:22:34 INFO - PROCESS | 1657 | 1463714554328 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975b000 == 58 [pid = 1657] [id = 290] 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x119683400) [pid = 1657] [serial = 868] [outer = 0x0] 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1196c9000) [pid = 1657] [serial = 869] [outer = 0x119683400] 20:22:34 INFO - PROCESS | 1657 | 1463714554356 Marionette DEBUG loaded listener.js 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119d12c00) [pid = 1657] [serial = 870] [outer = 0x119683400] 20:22:34 INFO - PROCESS | 1657 | 1463714554721 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 20:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 20:22:34 INFO - PROCESS | 1657 | 1463714554752 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:22:34 INFO - PROCESS | 1657 | 1463714554754 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:22:34 INFO - PROCESS | 1657 | 1463714554757 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:22:34 INFO - PROCESS | 1657 | 1463714554758 Marionette TRACE conn2 <- [1,1134,null,{}] 20:22:34 INFO - PROCESS | 1657 | 1463714554760 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:34 INFO - PROCESS | 1657 | 1463714554843 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:22:34 INFO - PROCESS | 1657 | 1463714554847 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x121741800 == 59 [pid = 1657] [id = 291] 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x121252400) [pid = 1657] [serial = 871] [outer = 0x0] 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12127b000) [pid = 1657] [serial = 872] [outer = 0x121252400] 20:22:34 INFO - PROCESS | 1657 | 1463714554873 Marionette DEBUG loaded listener.js 20:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12131dc00) [pid = 1657] [serial = 873] [outer = 0x121252400] 20:22:35 INFO - PROCESS | 1657 | 1463714555209 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 20:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:22:35 INFO - PROCESS | 1657 | 1463714555226 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:22:35 INFO - PROCESS | 1657 | 1463714555227 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:22:35 INFO - PROCESS | 1657 | 1463714555229 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:22:35 INFO - PROCESS | 1657 | 1463714555230 Marionette TRACE conn2 <- [1,1138,null,{}] 20:22:35 INFO - PROCESS | 1657 | 1463714555232 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:35 INFO - PROCESS | 1657 | 1463714555339 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:22:35 INFO - PROCESS | 1657 | 1463714555346 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252ec000 == 60 [pid = 1657] [id = 292] 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x121253c00) [pid = 1657] [serial = 874] [outer = 0x0] 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x121515800) [pid = 1657] [serial = 875] [outer = 0x121253c00] 20:22:35 INFO - PROCESS | 1657 | 1463714555372 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x123752400) [pid = 1657] [serial = 876] [outer = 0x121253c00] 20:22:35 INFO - PROCESS | 1657 | 1463714555711 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 20:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 20:22:35 INFO - PROCESS | 1657 | 1463714555750 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:22:35 INFO - PROCESS | 1657 | 1463714555751 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:22:35 INFO - PROCESS | 1657 | 1463714555753 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:22:35 INFO - PROCESS | 1657 | 1463714555754 Marionette TRACE conn2 <- [1,1142,null,{}] 20:22:35 INFO - PROCESS | 1657 | 1463714555756 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:35 INFO - PROCESS | 1657 | 1463714555855 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:22:35 INFO - PROCESS | 1657 | 1463714555862 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x129770000 == 61 [pid = 1657] [id = 293] 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x124ce5800) [pid = 1657] [serial = 877] [outer = 0x0] 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x126e51800) [pid = 1657] [serial = 878] [outer = 0x124ce5800] 20:22:35 INFO - PROCESS | 1657 | 1463714555890 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1289e4000) [pid = 1657] [serial = 879] [outer = 0x124ce5800] 20:22:36 INFO - PROCESS | 1657 | 1463714556378 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 668ms 20:22:36 INFO - PROCESS | 1657 | 1463714556423 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 1657 | 1463714556424 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:22:36 INFO - PROCESS | 1657 | 1463714556426 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 1657 | 1463714556427 Marionette TRACE conn2 <- [1,1146,null,{}] 20:22:36 INFO - PROCESS | 1657 | 1463714556430 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:36 INFO - PROCESS | 1657 | 1463714556532 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:22:36 INFO - PROCESS | 1657 | 1463714556546 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acd5800 == 62 [pid = 1657] [id = 294] 20:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x128b22800) [pid = 1657] [serial = 880] [outer = 0x0] 20:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x128b31c00) [pid = 1657] [serial = 881] [outer = 0x128b22800] 20:22:36 INFO - PROCESS | 1657 | 1463714556571 Marionette DEBUG loaded listener.js 20:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x128f82800) [pid = 1657] [serial = 882] [outer = 0x128b22800] 20:22:36 INFO - PROCESS | 1657 | 1463714556916 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 20:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:22:36 INFO - PROCESS | 1657 | 1463714556951 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 1657 | 1463714556952 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:22:36 INFO - PROCESS | 1657 | 1463714556954 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 1657 | 1463714556955 Marionette TRACE conn2 <- [1,1150,null,{}] 20:22:36 INFO - PROCESS | 1657 | 1463714556958 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:37 INFO - PROCESS | 1657 | 1463714557061 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:22:37 INFO - PROCESS | 1657 | 1463714557096 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf59000 == 63 [pid = 1657] [id = 295] 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x128f8bc00) [pid = 1657] [serial = 883] [outer = 0x0] 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1295bf400) [pid = 1657] [serial = 884] [outer = 0x128f8bc00] 20:22:37 INFO - PROCESS | 1657 | 1463714557121 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a6db400) [pid = 1657] [serial = 885] [outer = 0x128f8bc00] 20:22:37 INFO - PROCESS | 1657 | 1463714557423 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 20:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 20:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:22:37 INFO - PROCESS | 1657 | 1463714557475 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:22:37 INFO - PROCESS | 1657 | 1463714557476 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:22:37 INFO - PROCESS | 1657 | 1463714557478 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:22:37 INFO - PROCESS | 1657 | 1463714557479 Marionette TRACE conn2 <- [1,1154,null,{}] 20:22:37 INFO - PROCESS | 1657 | 1463714557489 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:37 INFO - PROCESS | 1657 | 1463714557591 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:22:37 INFO - PROCESS | 1657 | 1463714557604 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb67000 == 64 [pid = 1657] [id = 296] 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x129154800) [pid = 1657] [serial = 886] [outer = 0x0] 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12a7a1400) [pid = 1657] [serial = 887] [outer = 0x129154800] 20:22:37 INFO - PROCESS | 1657 | 1463714557629 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12a8cec00) [pid = 1657] [serial = 888] [outer = 0x129154800] 20:22:37 INFO - PROCESS | 1657 | 1463714557971 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 20:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 20:22:38 INFO - PROCESS | 1657 | 1463714558150 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 1657 | 1463714558152 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x121314c00) [pid = 1657] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x110ebb400) [pid = 1657] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x121531000) [pid = 1657] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x121258000) [pid = 1657] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x110e8b400) [pid = 1657] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x126e56400) [pid = 1657] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1236f7800) [pid = 1657] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11820c000) [pid = 1657] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x121280400) [pid = 1657] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119688800) [pid = 1657] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x113d67000) [pid = 1657] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11256f400) [pid = 1657] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11706bc00) [pid = 1657] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119f24400) [pid = 1657] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x121319800) [pid = 1657] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:22:38 INFO - PROCESS | 1657 | 1463714558168 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 1657 | 1463714558169 Marionette TRACE conn2 <- [1,1158,null,{}] 20:22:38 INFO - PROCESS | 1657 | 1463714558177 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:38 INFO - PROCESS | 1657 | 1463714558264 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:22:38 INFO - PROCESS | 1657 | 1463714558268 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x121746800 == 65 [pid = 1657] [id = 297] 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x116031400) [pid = 1657] [serial = 889] [outer = 0x0] 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11821b800) [pid = 1657] [serial = 890] [outer = 0x116031400] 20:22:38 INFO - PROCESS | 1657 | 1463714558293 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x121258000) [pid = 1657] [serial = 891] [outer = 0x116031400] 20:22:38 INFO - PROCESS | 1657 | 1463714558611 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 20:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 20:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:22:38 INFO - PROCESS | 1657 | 1463714558641 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 1657 | 1463714558643 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:22:38 INFO - PROCESS | 1657 | 1463714558645 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 1657 | 1463714558647 Marionette TRACE conn2 <- [1,1162,null,{}] 20:22:38 INFO - PROCESS | 1657 | 1463714558649 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:38 INFO - PROCESS | 1657 | 1463714558755 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:22:38 INFO - PROCESS | 1657 | 1463714558833 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d704000 == 66 [pid = 1657] [id = 298] 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12534b000) [pid = 1657] [serial = 892] [outer = 0x0] 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12ac53400) [pid = 1657] [serial = 893] [outer = 0x12534b000] 20:22:38 INFO - PROCESS | 1657 | 1463714558864 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12bac9000) [pid = 1657] [serial = 894] [outer = 0x12534b000] 20:22:39 INFO - PROCESS | 1657 | 1463714559146 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 20:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 20:22:39 INFO - PROCESS | 1657 | 1463714559167 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:22:39 INFO - PROCESS | 1657 | 1463714559168 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:22:39 INFO - PROCESS | 1657 | 1463714559178 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 1657 | 1463714559179 Marionette TRACE conn2 <- [1,1166,null,{}] 20:22:39 INFO - PROCESS | 1657 | 1463714559181 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:39 INFO - PROCESS | 1657 | 1463714559272 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:22:39 INFO - PROCESS | 1657 | 1463714559277 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dd7800 == 67 [pid = 1657] [id = 299] 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12bac6c00) [pid = 1657] [serial = 895] [outer = 0x0] 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12bb1fc00) [pid = 1657] [serial = 896] [outer = 0x12bac6c00] 20:22:39 INFO - PROCESS | 1657 | 1463714559302 Marionette DEBUG loaded listener.js 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12bb65000) [pid = 1657] [serial = 897] [outer = 0x12bac6c00] 20:22:39 INFO - PROCESS | 1657 | 1463714559628 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 20:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 475ms 20:22:39 INFO - PROCESS | 1657 | 1463714559647 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:22:39 INFO - PROCESS | 1657 | 1463714559648 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:22:39 INFO - PROCESS | 1657 | 1463714559650 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 1657 | 1463714559651 Marionette TRACE conn2 <- [1,1170,null,{}] 20:22:39 INFO - PROCESS | 1657 | 1463714559654 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:39 INFO - PROCESS | 1657 | 1463714559770 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12ad86000) [pid = 1657] [serial = 898] [outer = 0x12cb50800] 20:22:39 INFO - PROCESS | 1657 | 1463714559790 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351e9000 == 68 [pid = 1657] [id = 300] 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12be64400) [pid = 1657] [serial = 899] [outer = 0x0] 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12be73400) [pid = 1657] [serial = 900] [outer = 0x12be64400] 20:22:39 INFO - PROCESS | 1657 | 1463714559826 Marionette DEBUG loaded listener.js 20:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12be7f800) [pid = 1657] [serial = 901] [outer = 0x12be64400] 20:22:40 INFO - PROCESS | 1657 | 1463714560276 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 20:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 20:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:22:40 INFO - PROCESS | 1657 | 1463714560319 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:22:40 INFO - PROCESS | 1657 | 1463714560322 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:22:40 INFO - PROCESS | 1657 | 1463714560326 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:22:40 INFO - PROCESS | 1657 | 1463714560328 Marionette TRACE conn2 <- [1,1174,null,{}] 20:22:40 INFO - PROCESS | 1657 | 1463714560333 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:40 INFO - PROCESS | 1657 | 1463714560446 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:22:40 INFO - PROCESS | 1657 | 1463714560523 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fec000 == 69 [pid = 1657] [id = 301] 20:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x110e96400) [pid = 1657] [serial = 902] [outer = 0x0] 20:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11279c000) [pid = 1657] [serial = 903] [outer = 0x110e96400] 20:22:40 INFO - PROCESS | 1657 | 1463714560556 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1161e3400) [pid = 1657] [serial = 904] [outer = 0x110e96400] 20:22:40 INFO - PROCESS | 1657 | 1463714560981 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 1657 | 1463714561003 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:22:41 INFO - PROCESS | 1657 | 1463714561010 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 1657 | 1463714561012 Marionette TRACE conn2 <- [1,1178,null,{}] 20:22:41 INFO - PROCESS | 1657 | 1463714561015 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:41 INFO - PROCESS | 1657 | 1463714561125 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:22:41 INFO - PROCESS | 1657 | 1463714561187 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b53000 == 70 [pid = 1657] [id = 302] 20:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x116a56800) [pid = 1657] [serial = 905] [outer = 0x0] 20:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x118959800) [pid = 1657] [serial = 906] [outer = 0x116a56800] 20:22:41 INFO - PROCESS | 1657 | 1463714561257 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x119628c00) [pid = 1657] [serial = 907] [outer = 0x116a56800] 20:22:41 INFO - PROCESS | 1657 | 1463714561691 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 1657 | 1463714561754 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:22:41 INFO - PROCESS | 1657 | 1463714561771 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 1657 | 1463714561774 Marionette TRACE conn2 <- [1,1182,null,{}] 20:22:41 INFO - PROCESS | 1657 | 1463714561781 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:41 INFO - PROCESS | 1657 | 1463714561893 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:22:42 INFO - PROCESS | 1657 | 1463714561995 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c3000 == 71 [pid = 1657] [id = 303] 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x121147000) [pid = 1657] [serial = 908] [outer = 0x0] 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1219de400) [pid = 1657] [serial = 909] [outer = 0x121147000] 20:22:42 INFO - PROCESS | 1657 | 1463714562028 Marionette DEBUG loaded listener.js 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x125397000) [pid = 1657] [serial = 910] [outer = 0x121147000] 20:22:42 INFO - PROCESS | 1657 | 1463714562461 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:22:42 INFO - PROCESS | 1657 | 1463714562495 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:22:42 INFO - PROCESS | 1657 | 1463714562498 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 1657 | 1463714562499 Marionette TRACE conn2 <- [1,1186,null,{}] 20:22:42 INFO - PROCESS | 1657 | 1463714562501 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:42 INFO - PROCESS | 1657 | 1463714562609 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:22:42 INFO - PROCESS | 1657 | 1463714562681 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x135911000 == 72 [pid = 1657] [id = 304] 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x126b90800) [pid = 1657] [serial = 911] [outer = 0x0] 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x126fd0800) [pid = 1657] [serial = 912] [outer = 0x126b90800] 20:22:42 INFO - PROCESS | 1657 | 1463714562713 Marionette DEBUG loaded listener.js 20:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12914f400) [pid = 1657] [serial = 913] [outer = 0x126b90800] 20:22:43 INFO - PROCESS | 1657 | 1463714563132 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 20:22:43 INFO - PROCESS | 1657 | 1463714563169 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:22:43 INFO - PROCESS | 1657 | 1463714563171 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:22:43 INFO - PROCESS | 1657 | 1463714563173 Marionette TRACE conn2 <- [1,1190,null,{}] 20:22:43 INFO - PROCESS | 1657 | 1463714563175 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:43 INFO - PROCESS | 1657 | 1463714563295 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:22:43 INFO - PROCESS | 1657 | 1463714563370 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x135977800 == 73 [pid = 1657] [id = 305] 20:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12914c400) [pid = 1657] [serial = 914] [outer = 0x0] 20:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12a8cbc00) [pid = 1657] [serial = 915] [outer = 0x12914c400] 20:22:43 INFO - PROCESS | 1657 | 1463714563399 Marionette DEBUG loaded listener.js 20:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12ac82000) [pid = 1657] [serial = 916] [outer = 0x12914c400] 20:22:43 INFO - PROCESS | 1657 | 1463714563847 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 20:22:43 INFO - PROCESS | 1657 | 1463714563907 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:22:43 INFO - PROCESS | 1657 | 1463714563911 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:22:43 INFO - PROCESS | 1657 | 1463714563912 Marionette TRACE conn2 <- [1,1194,null,{}] 20:22:43 INFO - PROCESS | 1657 | 1463714563914 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:44 INFO - PROCESS | 1657 | 1463714564038 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:22:44 INFO - PROCESS | 1657 | 1463714564117 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12107b000 == 74 [pid = 1657] [id = 306] 20:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x119c70000) [pid = 1657] [serial = 917] [outer = 0x0] 20:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12c4b3000) [pid = 1657] [serial = 918] [outer = 0x119c70000] 20:22:44 INFO - PROCESS | 1657 | 1463714564147 Marionette DEBUG loaded listener.js 20:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12c859800) [pid = 1657] [serial = 919] [outer = 0x119c70000] 20:22:44 INFO - PROCESS | 1657 | 1463714564595 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 20:22:44 INFO - PROCESS | 1657 | 1463714564633 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:22:44 INFO - PROCESS | 1657 | 1463714564635 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:22:44 INFO - PROCESS | 1657 | 1463714564636 Marionette TRACE conn2 <- [1,1198,null,{}] 20:22:44 INFO - PROCESS | 1657 | 1463714564891 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:44 INFO - PROCESS | 1657 | 1463714564992 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:22:45 INFO - PROCESS | 1657 | 1463714565053 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b92800 == 75 [pid = 1657] [id = 307] 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x110f64400) [pid = 1657] [serial = 920] [outer = 0x0] 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x110f67400) [pid = 1657] [serial = 921] [outer = 0x110f64400] 20:22:45 INFO - PROCESS | 1657 | 1463714565081 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x110f6c800) [pid = 1657] [serial = 922] [outer = 0x110f64400] 20:22:45 INFO - PROCESS | 1657 | 1463714565533 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 922ms 20:22:45 INFO - PROCESS | 1657 | 1463714565558 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:22:45 INFO - PROCESS | 1657 | 1463714565560 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:22:45 INFO - PROCESS | 1657 | 1463714565563 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:22:45 INFO - PROCESS | 1657 | 1463714565565 Marionette TRACE conn2 <- [1,1202,null,{}] 20:22:45 INFO - PROCESS | 1657 | 1463714565567 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:45 INFO - PROCESS | 1657 | 1463714565666 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:22:45 INFO - PROCESS | 1657 | 1463714565733 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11837d800 == 76 [pid = 1657] [id = 308] 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11603b800) [pid = 1657] [serial = 923] [outer = 0x0] 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x1161f2000) [pid = 1657] [serial = 924] [outer = 0x11603b800] 20:22:45 INFO - PROCESS | 1657 | 1463714565803 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11820a400) [pid = 1657] [serial = 925] [outer = 0x11603b800] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb5b000 == 75 [pid = 1657] [id = 199] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1359f0000 == 74 [pid = 1657] [id = 261] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x134dd7800 == 73 [pid = 1657] [id = 299] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12d704000 == 72 [pid = 1657] [id = 298] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1289db800) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11934bc00) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x121746800 == 71 [pid = 1657] [id = 297] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb67000 == 70 [pid = 1657] [id = 296] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf59000 == 69 [pid = 1657] [id = 295] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12acd5800 == 68 [pid = 1657] [id = 294] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x129770000 == 67 [pid = 1657] [id = 293] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1252ec000 == 66 [pid = 1657] [id = 292] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x121741800 == 65 [pid = 1657] [id = 291] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11975b000 == 64 [pid = 1657] [id = 290] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x113a94800 == 63 [pid = 1657] [id = 289] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x129508800 == 62 [pid = 1657] [id = 288] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf30000 == 61 [pid = 1657] [id = 284] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb55000 == 60 [pid = 1657] [id = 283] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc7e800 == 59 [pid = 1657] [id = 282] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x119765000 == 58 [pid = 1657] [id = 281] 20:22:46 INFO - PROCESS | 1657 | --DOCSHELL 0x116868000 == 57 [pid = 1657] [id = 280] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x127484800) [pid = 1657] [serial = 834] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1236ee400) [pid = 1657] [serial = 822] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119396800) [pid = 1657] [serial = 809] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x124994000) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1295b9c00) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x112797400) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x127286400) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x125396c00) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x118966400) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11821e800) [pid = 1657] [serial = 804] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x121319000) [pid = 1657] [serial = 818] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x119d13400) [pid = 1657] [serial = 813] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x121532000) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1161a0c00) [pid = 1657] [serial = 801] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12131f400) [pid = 1657] [serial = 819] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1196cb000) [pid = 1657] [serial = 812] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x112e4b400) [pid = 1657] [serial = 798] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1190dc800) [pid = 1657] [serial = 807] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12127cc00) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x121257c00) [pid = 1657] [serial = 828] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12be7fc00) [pid = 1657] [serial = 795] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1252cc400) [pid = 1657] [serial = 825] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x126e55800) [pid = 1657] [serial = 831] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x112573c00) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x118647000) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1236f8000) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11821fc00) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x116036000) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11962a400) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x121256000) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x124ce4000) [pid = 1657] [serial = 726] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x112798c00) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank] 20:22:46 INFO - PROCESS | 1657 | 1463714566282 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 770ms 20:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:22:46 INFO - PROCESS | 1657 | 1463714566334 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:22:46 INFO - PROCESS | 1657 | 1463714566336 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:22:46 INFO - PROCESS | 1657 | 1463714566344 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:22:46 INFO - PROCESS | 1657 | 1463714566346 Marionette TRACE conn2 <- [1,1206,null,{}] 20:22:46 INFO - PROCESS | 1657 | 1463714566349 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:46 INFO - PROCESS | 1657 | 1463714566482 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:22:46 INFO - PROCESS | 1657 | 1463714566576 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170ef000 == 58 [pid = 1657] [id = 309] 20:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x116036000) [pid = 1657] [serial = 926] [outer = 0x0] 20:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1184ec800) [pid = 1657] [serial = 927] [outer = 0x116036000] 20:22:46 INFO - PROCESS | 1657 | 1463714566624 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x119011000) [pid = 1657] [serial = 928] [outer = 0x116036000] 20:22:46 INFO - PROCESS | 1657 | 1463714566962 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 675ms 20:22:47 INFO - PROCESS | 1657 | 1463714567018 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 1657 | 1463714567022 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:22:47 INFO - PROCESS | 1657 | 1463714567025 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 1657 | 1463714567026 Marionette TRACE conn2 <- [1,1210,null,{}] 20:22:47 INFO - PROCESS | 1657 | 1463714567029 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:47 INFO - PROCESS | 1657 | 1463714567114 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:22:47 INFO - PROCESS | 1657 | 1463714567169 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194ef000 == 59 [pid = 1657] [id = 310] 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x119007c00) [pid = 1657] [serial = 929] [outer = 0x0] 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x119444800) [pid = 1657] [serial = 930] [outer = 0x119007c00] 20:22:47 INFO - PROCESS | 1657 | 1463714567196 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x119b3c400) [pid = 1657] [serial = 931] [outer = 0x119007c00] 20:22:47 INFO - PROCESS | 1657 | 1463714567473 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 20:22:47 INFO - PROCESS | 1657 | 1463714567496 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 1657 | 1463714567497 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:22:47 INFO - PROCESS | 1657 | 1463714567499 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 1657 | 1463714567512 Marionette TRACE conn2 <- [1,1214,null,{}] 20:22:47 INFO - PROCESS | 1657 | 1463714567520 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:47 INFO - PROCESS | 1657 | 1463714567603 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:22:47 INFO - PROCESS | 1657 | 1463714567610 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272b6000 == 60 [pid = 1657] [id = 311] 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x119c68000) [pid = 1657] [serial = 932] [outer = 0x0] 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1205f6800) [pid = 1657] [serial = 933] [outer = 0x119c68000] 20:22:47 INFO - PROCESS | 1657 | 1463714567636 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x121312c00) [pid = 1657] [serial = 934] [outer = 0x119c68000] 20:22:47 INFO - PROCESS | 1657 | 1463714567979 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 489ms 20:22:47 INFO - PROCESS | 1657 | 1463714567990 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 1657 | 1463714567992 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:22:47 INFO - PROCESS | 1657 | 1463714567994 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 1657 | 1463714567995 Marionette TRACE conn2 <- [1,1218,null,{}] 20:22:48 INFO - PROCESS | 1657 | 1463714567998 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:48 INFO - PROCESS | 1657 | 1463714568131 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:22:48 INFO - PROCESS | 1657 | 1463714568168 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12950a800 == 61 [pid = 1657] [id = 312] 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x119b34000) [pid = 1657] [serial = 935] [outer = 0x0] 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1236f3c00) [pid = 1657] [serial = 936] [outer = 0x119b34000] 20:22:48 INFO - PROCESS | 1657 | 1463714568194 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1265c0000) [pid = 1657] [serial = 937] [outer = 0x119b34000] 20:22:48 INFO - PROCESS | 1657 | 1463714568509 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 20:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 567ms 20:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:22:48 INFO - PROCESS | 1657 | 1463714568563 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:22:48 INFO - PROCESS | 1657 | 1463714568564 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:22:48 INFO - PROCESS | 1657 | 1463714568566 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:22:48 INFO - PROCESS | 1657 | 1463714568567 Marionette TRACE conn2 <- [1,1222,null,{}] 20:22:48 INFO - PROCESS | 1657 | 1463714568569 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:48 INFO - PROCESS | 1657 | 1463714568675 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:22:48 INFO - PROCESS | 1657 | 1463714568696 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acdc000 == 62 [pid = 1657] [id = 313] 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1213d8800) [pid = 1657] [serial = 938] [outer = 0x0] 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x126e58400) [pid = 1657] [serial = 939] [outer = 0x1213d8800] 20:22:48 INFO - PROCESS | 1657 | 1463714568721 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1289d5c00) [pid = 1657] [serial = 940] [outer = 0x1213d8800] 20:22:49 INFO - PROCESS | 1657 | 1463714569066 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 1657 | 1463714569092 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:22:49 INFO - PROCESS | 1657 | 1463714569094 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 1657 | 1463714569095 Marionette TRACE conn2 <- [1,1226,null,{}] 20:22:49 INFO - PROCESS | 1657 | 1463714569103 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:49 INFO - PROCESS | 1657 | 1463714569203 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:22:49 INFO - PROCESS | 1657 | 1463714569207 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf49800 == 63 [pid = 1657] [id = 314] 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x126e5d400) [pid = 1657] [serial = 941] [outer = 0x0] 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x128b30000) [pid = 1657] [serial = 942] [outer = 0x126e5d400] 20:22:49 INFO - PROCESS | 1657 | 1463714569265 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x129151000) [pid = 1657] [serial = 943] [outer = 0x126e5d400] 20:22:49 INFO - PROCESS | 1657 | 1463714569569 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 20:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 20:22:49 INFO - PROCESS | 1657 | 1463714569612 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 1657 | 1463714569614 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:22:49 INFO - PROCESS | 1657 | 1463714569616 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 1657 | 1463714569617 Marionette TRACE conn2 <- [1,1230,null,{}] 20:22:49 INFO - PROCESS | 1657 | 1463714569619 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:49 INFO - PROCESS | 1657 | 1463714569733 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:22:49 INFO - PROCESS | 1657 | 1463714569738 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c89f000 == 64 [pid = 1657] [id = 315] 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1289de000) [pid = 1657] [serial = 944] [outer = 0x0] 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x129350c00) [pid = 1657] [serial = 945] [outer = 0x1289de000] 20:22:49 INFO - PROCESS | 1657 | 1463714569764 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12a79f000) [pid = 1657] [serial = 946] [outer = 0x1289de000] 20:22:50 INFO - PROCESS | 1657 | 1463714570121 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 20:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:22:50 INFO - PROCESS | 1657 | 1463714570139 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 1657 | 1463714570140 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:22:50 INFO - PROCESS | 1657 | 1463714570142 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 1657 | 1463714570143 Marionette TRACE conn2 <- [1,1234,null,{}] 20:22:50 INFO - PROCESS | 1657 | 1463714570146 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:50 INFO - PROCESS | 1657 | 1463714570253 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:22:50 INFO - PROCESS | 1657 | 1463714570275 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d113000 == 65 [pid = 1657] [id = 316] 20:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12a6db800) [pid = 1657] [serial = 947] [outer = 0x0] 20:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12ac82800) [pid = 1657] [serial = 948] [outer = 0x12a6db800] 20:22:50 INFO - PROCESS | 1657 | 1463714570300 Marionette DEBUG loaded listener.js 20:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12baca400) [pid = 1657] [serial = 949] [outer = 0x12a6db800] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x128b22800) [pid = 1657] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x128f8bc00) [pid = 1657] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x112571000) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x121253c00) [pid = 1657] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x119683400) [pid = 1657] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x121252400) [pid = 1657] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129154800) [pid = 1657] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11256d400) [pid = 1657] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x112570400) [pid = 1657] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12bac6c00) [pid = 1657] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x124ce5800) [pid = 1657] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x116031400) [pid = 1657] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12534b000) [pid = 1657] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:22:50 INFO - PROCESS | 1657 | 1463714570819 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 721ms 20:22:50 INFO - PROCESS | 1657 | 1463714570864 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 1657 | 1463714570865 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:22:50 INFO - PROCESS | 1657 | 1463714570867 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 1657 | 1463714570868 Marionette TRACE conn2 <- [1,1238,null,{}] 20:22:50 INFO - PROCESS | 1657 | 1463714570876 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:51 INFO - PROCESS | 1657 | 1463714571011 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:22:51 INFO - PROCESS | 1657 | 1463714571071 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb74800 == 66 [pid = 1657] [id = 317] 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x110eb9400) [pid = 1657] [serial = 950] [outer = 0x0] 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x124ce5800) [pid = 1657] [serial = 951] [outer = 0x110eb9400] 20:22:51 INFO - PROCESS | 1657 | 1463714571100 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x118206400) [pid = 1657] [serial = 952] [outer = 0x110eb9400] 20:22:51 INFO - PROCESS | 1657 | 1463714571374 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 20:22:51 INFO - PROCESS | 1657 | 1463714571390 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:22:51 INFO - PROCESS | 1657 | 1463714571401 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:22:51 INFO - PROCESS | 1657 | 1463714571414 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 1657 | 1463714571416 Marionette TRACE conn2 <- [1,1242,null,{}] 20:22:51 INFO - PROCESS | 1657 | 1463714571418 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:51 INFO - PROCESS | 1657 | 1463714571505 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:22:51 INFO - PROCESS | 1657 | 1463714571563 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c0800 == 67 [pid = 1657] [id = 318] 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x117d4b000) [pid = 1657] [serial = 953] [outer = 0x0] 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12be7cc00) [pid = 1657] [serial = 954] [outer = 0x117d4b000] 20:22:51 INFO - PROCESS | 1657 | 1463714571588 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12c854800) [pid = 1657] [serial = 955] [outer = 0x117d4b000] 20:22:51 INFO - PROCESS | 1657 | 1463714571842 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 473ms 20:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:22:51 INFO - PROCESS | 1657 | 1463714571884 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:22:51 INFO - PROCESS | 1657 | 1463714571885 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:22:51 INFO - PROCESS | 1657 | 1463714571887 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 1657 | 1463714571889 Marionette TRACE conn2 <- [1,1246,null,{}] 20:22:51 INFO - PROCESS | 1657 | 1463714571898 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:51 INFO - PROCESS | 1657 | 1463714571990 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:22:51 INFO - PROCESS | 1657 | 1463714571995 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351d4000 == 68 [pid = 1657] [id = 319] 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12ad86800) [pid = 1657] [serial = 956] [outer = 0x0] 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12c85b800) [pid = 1657] [serial = 957] [outer = 0x12ad86800] 20:22:52 INFO - PROCESS | 1657 | 1463714572020 Marionette DEBUG loaded listener.js 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12cb44c00) [pid = 1657] [serial = 958] [outer = 0x12ad86800] 20:22:52 INFO - PROCESS | 1657 | 1463714572365 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 20:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 527ms 20:22:52 INFO - PROCESS | 1657 | 1463714572415 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:22:52 INFO - PROCESS | 1657 | 1463714572417 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:22:52 INFO - PROCESS | 1657 | 1463714572420 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:22:52 INFO - PROCESS | 1657 | 1463714572421 Marionette TRACE conn2 <- [1,1250,null,{}] 20:22:52 INFO - PROCESS | 1657 | 1463714572424 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:52 INFO - PROCESS | 1657 | 1463714572600 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:22:52 INFO - PROCESS | 1657 | 1463714572615 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x13590a000 == 69 [pid = 1657] [id = 320] 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12c85a800) [pid = 1657] [serial = 959] [outer = 0x0] 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12cb4a800) [pid = 1657] [serial = 960] [outer = 0x12c85a800] 20:22:52 INFO - PROCESS | 1657 | 1463714572654 Marionette DEBUG loaded listener.js 20:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12cc9b000) [pid = 1657] [serial = 961] [outer = 0x12c85a800] 20:22:53 INFO - PROCESS | 1657 | 1463714573280 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 20:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 923ms 20:22:53 INFO - PROCESS | 1657 | 1463714573343 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:22:53 INFO - PROCESS | 1657 | 1463714573345 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:22:53 INFO - PROCESS | 1657 | 1463714573348 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:22:53 INFO - PROCESS | 1657 | 1463714573350 Marionette TRACE conn2 <- [1,1254,null,{}] 20:22:53 INFO - PROCESS | 1657 | 1463714573354 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:53 INFO - PROCESS | 1657 | 1463714573465 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:22:53 INFO - PROCESS | 1657 | 1463714573538 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194de800 == 70 [pid = 1657] [id = 321] 20:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11279d800) [pid = 1657] [serial = 962] [outer = 0x0] 20:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11602ec00) [pid = 1657] [serial = 963] [outer = 0x11279d800] 20:22:53 INFO - PROCESS | 1657 | 1463714573570 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x118211400) [pid = 1657] [serial = 964] [outer = 0x11279d800] 20:22:54 INFO - PROCESS | 1657 | 1463714574002 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 720ms 20:22:54 INFO - PROCESS | 1657 | 1463714574069 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 1657 | 1463714574073 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:22:54 INFO - PROCESS | 1657 | 1463714574078 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 1657 | 1463714574080 Marionette TRACE conn2 <- [1,1258,null,{}] 20:22:54 INFO - PROCESS | 1657 | 1463714574082 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:54 INFO - PROCESS | 1657 | 1463714574195 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:22:54 INFO - PROCESS | 1657 | 1463714574298 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12950b800 == 71 [pid = 1657] [id = 322] 20:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1184ebc00) [pid = 1657] [serial = 965] [outer = 0x0] 20:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119354000) [pid = 1657] [serial = 966] [outer = 0x1184ebc00] 20:22:54 INFO - PROCESS | 1657 | 1463714574331 Marionette DEBUG loaded listener.js 20:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119d15800) [pid = 1657] [serial = 967] [outer = 0x1184ebc00] 20:22:54 INFO - PROCESS | 1657 | 1463714574746 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 719ms 20:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:22:54 INFO - PROCESS | 1657 | 1463714574797 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 1657 | 1463714574799 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:22:54 INFO - PROCESS | 1657 | 1463714574801 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 1657 | 1463714574804 Marionette TRACE conn2 <- [1,1262,null,{}] 20:22:54 INFO - PROCESS | 1657 | 1463714574812 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:54 INFO - PROCESS | 1657 | 1463714574953 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:22:55 INFO - PROCESS | 1657 | 1463714575031 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x13596c000 == 72 [pid = 1657] [id = 323] 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12131bc00) [pid = 1657] [serial = 968] [outer = 0x0] 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x124ce4000) [pid = 1657] [serial = 969] [outer = 0x12131bc00] 20:22:55 INFO - PROCESS | 1657 | 1463714575064 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x128b2c400) [pid = 1657] [serial = 970] [outer = 0x12131bc00] 20:22:55 INFO - PROCESS | 1657 | 1463714575492 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 20:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 724ms 20:22:55 INFO - PROCESS | 1657 | 1463714575526 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:22:55 INFO - PROCESS | 1657 | 1463714575528 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:22:55 INFO - PROCESS | 1657 | 1463714575530 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 1657 | 1463714575532 Marionette TRACE conn2 <- [1,1266,null,{}] 20:22:55 INFO - PROCESS | 1657 | 1463714575534 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:55 INFO - PROCESS | 1657 | 1463714575642 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:22:55 INFO - PROCESS | 1657 | 1463714575703 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x137dee800 == 73 [pid = 1657] [id = 324] 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x128d86400) [pid = 1657] [serial = 971] [outer = 0x0] 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12a8d4800) [pid = 1657] [serial = 972] [outer = 0x128d86400] 20:22:55 INFO - PROCESS | 1657 | 1463714575733 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12bb61000) [pid = 1657] [serial = 973] [outer = 0x128d86400] 20:22:56 INFO - PROCESS | 1657 | 1463714576170 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 20:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:22:56 INFO - PROCESS | 1657 | 1463714576200 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 1657 | 1463714576201 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:22:56 INFO - PROCESS | 1657 | 1463714576203 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 1657 | 1463714576204 Marionette TRACE conn2 <- [1,1270,null,{}] 20:22:56 INFO - PROCESS | 1657 | 1463714576207 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:56 INFO - PROCESS | 1657 | 1463714576314 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:22:56 INFO - PROCESS | 1657 | 1463714576419 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df93000 == 74 [pid = 1657] [id = 325] 20:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x129342800) [pid = 1657] [serial = 974] [outer = 0x0] 20:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12c4b2000) [pid = 1657] [serial = 975] [outer = 0x129342800] 20:22:56 INFO - PROCESS | 1657 | 1463714576453 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12cb4c800) [pid = 1657] [serial = 976] [outer = 0x129342800] 20:22:56 INFO - PROCESS | 1657 | 1463714576866 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 723ms 20:22:56 INFO - PROCESS | 1657 | 1463714576945 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 1657 | 1463714576946 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:22:56 INFO - PROCESS | 1657 | 1463714576948 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 1657 | 1463714576950 Marionette TRACE conn2 <- [1,1274,null,{}] 20:22:56 INFO - PROCESS | 1657 | 1463714576952 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:57 INFO - PROCESS | 1657 | 1463714577109 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:22:57 INFO - PROCESS | 1657 | 1463714577166 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfb3000 == 75 [pid = 1657] [id = 326] 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12d407c00) [pid = 1657] [serial = 977] [outer = 0x0] 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12d410400) [pid = 1657] [serial = 978] [outer = 0x12d407c00] 20:22:57 INFO - PROCESS | 1657 | 1463714577197 Marionette DEBUG loaded listener.js 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12dfc4400) [pid = 1657] [serial = 979] [outer = 0x12d407c00] 20:22:57 INFO - PROCESS | 1657 | 1463714577603 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 20:22:57 INFO - PROCESS | 1657 | 1463714577668 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:22:57 INFO - PROCESS | 1657 | 1463714577670 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:22:57 INFO - PROCESS | 1657 | 1463714577672 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 1657 | 1463714577673 Marionette TRACE conn2 <- [1,1278,null,{}] 20:22:57 INFO - PROCESS | 1657 | 1463714577676 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:57 INFO - PROCESS | 1657 | 1463714577784 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:22:57 INFO - PROCESS | 1657 | 1463714577890 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f17000 == 76 [pid = 1657] [id = 327] 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x110ebfc00) [pid = 1657] [serial = 980] [outer = 0x0] 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x1236edc00) [pid = 1657] [serial = 981] [outer = 0x110ebfc00] 20:22:57 INFO - PROCESS | 1657 | 1463714577923 Marionette DEBUG loaded listener.js 20:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12dfc4800) [pid = 1657] [serial = 982] [outer = 0x110ebfc00] 20:22:58 INFO - PROCESS | 1657 | 1463714578546 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 20:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 923ms 20:22:58 INFO - PROCESS | 1657 | 1463714578605 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:22:58 INFO - PROCESS | 1657 | 1463714578608 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:22:58 INFO - PROCESS | 1657 | 1463714578613 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:22:58 INFO - PROCESS | 1657 | 1463714578615 Marionette TRACE conn2 <- [1,1282,null,{}] 20:22:58 INFO - PROCESS | 1657 | 1463714578619 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:58 INFO - PROCESS | 1657 | 1463714578723 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:22:58 INFO - PROCESS | 1657 | 1463714578801 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1129a5000 == 77 [pid = 1657] [id = 328] 20:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x110f3a000) [pid = 1657] [serial = 983] [outer = 0x0] 20:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x110f3d400) [pid = 1657] [serial = 984] [outer = 0x110f3a000] 20:22:58 INFO - PROCESS | 1657 | 1463714578830 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x110fa6c00) [pid = 1657] [serial = 985] [outer = 0x110f3a000] 20:22:59 INFO - PROCESS | 1657 | 1463714579266 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 20:22:59 INFO - PROCESS | 1657 | 1463714579284 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 1657 | 1463714579288 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:22:59 INFO - PROCESS | 1657 | 1463714579292 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 1657 | 1463714579294 Marionette TRACE conn2 <- [1,1286,null,{}] 20:22:59 INFO - PROCESS | 1657 | 1463714579296 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:22:59 INFO - PROCESS | 1657 | 1463714579396 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:22:59 INFO - PROCESS | 1657 | 1463714579462 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x116874800 == 78 [pid = 1657] [id = 329] 20:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x111f4e400) [pid = 1657] [serial = 986] [outer = 0x0] 20:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x112574000) [pid = 1657] [serial = 987] [outer = 0x111f4e400] 20:22:59 INFO - PROCESS | 1657 | 1463714579489 Marionette DEBUG loaded listener.js 20:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x11279f000) [pid = 1657] [serial = 988] [outer = 0x111f4e400] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1351d4000 == 77 [pid = 1657] [id = 319] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8c0800 == 76 [pid = 1657] [id = 318] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb74800 == 75 [pid = 1657] [id = 317] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12d113000 == 74 [pid = 1657] [id = 316] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12c89f000 == 73 [pid = 1657] [id = 315] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf49800 == 72 [pid = 1657] [id = 314] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12be73400) [pid = 1657] [serial = 900] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12acdc000 == 71 [pid = 1657] [id = 313] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12950a800 == 70 [pid = 1657] [id = 312] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1272b6000 == 69 [pid = 1657] [id = 311] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1194ef000 == 68 [pid = 1657] [id = 310] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1170ef000 == 67 [pid = 1657] [id = 309] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11837d800 == 66 [pid = 1657] [id = 308] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x119b92800 == 65 [pid = 1657] [id = 307] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x128b53000 == 64 [pid = 1657] [id = 302] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x117fec000 == 63 [pid = 1657] [id = 301] 20:22:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1351e9000 == 62 [pid = 1657] [id = 300] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x128b31c00) [pid = 1657] [serial = 881] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1295bf400) [pid = 1657] [serial = 884] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x1295bcc00) [pid = 1657] [serial = 861] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1190dc400) [pid = 1657] [serial = 860] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x119b32800) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x121308400) [pid = 1657] [serial = 851] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x121515800) [pid = 1657] [serial = 875] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x123752400) [pid = 1657] [serial = 876] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x128f80400) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1196c9000) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x119d12c00) [pid = 1657] [serial = 870] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12131dc00) [pid = 1657] [serial = 873] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a7a1400) [pid = 1657] [serial = 887] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12127b000) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11821b400) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11820f000) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x1186ac800) [pid = 1657] [serial = 867] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x116ae5000) [pid = 1657] [serial = 864] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x112e54c00) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12a6db400) [pid = 1657] [serial = 885] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12697b800) [pid = 1657] [serial = 513] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12bb65000) [pid = 1657] [serial = 897] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x128b25800) [pid = 1657] [serial = 854] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11505b800) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11256c400) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x126e51800) [pid = 1657] [serial = 878] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11821b800) [pid = 1657] [serial = 890] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x121258000) [pid = 1657] [serial = 891] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12bb1fc00) [pid = 1657] [serial = 896] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12a8cec00) [pid = 1657] [serial = 888] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12ac53400) [pid = 1657] [serial = 893] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x128f82800) [pid = 1657] [serial = 882] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12bac9000) [pid = 1657] [serial = 894] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1289e4000) [pid = 1657] [serial = 879] [outer = 0x0] [url = about:blank] 20:22:59 INFO - PROCESS | 1657 | 1463714579917 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 20:22:59 INFO - PROCESS | 1657 | 1463714579963 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 1657 | 1463714579965 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:22:59 INFO - PROCESS | 1657 | 1463714579967 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 1657 | 1463714579969 Marionette TRACE conn2 <- [1,1290,null,{}] 20:22:59 INFO - PROCESS | 1657 | 1463714579986 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:00 INFO - PROCESS | 1657 | 1463714580100 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:23:00 INFO - PROCESS | 1657 | 1463714580107 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118360800 == 63 [pid = 1657] [id = 330] 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x112cd5800) [pid = 1657] [serial = 989] [outer = 0x0] 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1134eb400) [pid = 1657] [serial = 990] [outer = 0x112cd5800] 20:23:00 INFO - PROCESS | 1657 | 1463714580135 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11603a800) [pid = 1657] [serial = 991] [outer = 0x112cd5800] 20:23:00 INFO - PROCESS | 1657 | 1463714580493 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 20:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 576ms 20:23:00 INFO - PROCESS | 1657 | 1463714580544 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:23:00 INFO - PROCESS | 1657 | 1463714580545 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:23:00 INFO - PROCESS | 1657 | 1463714580548 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:23:00 INFO - PROCESS | 1657 | 1463714580549 Marionette TRACE conn2 <- [1,1294,null,{}] 20:23:00 INFO - PROCESS | 1657 | 1463714580551 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:00 INFO - PROCESS | 1657 | 1463714580637 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:23:00 INFO - PROCESS | 1657 | 1463714580644 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194eb800 == 64 [pid = 1657] [id = 331] 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11619a000) [pid = 1657] [serial = 992] [outer = 0x0] 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1168b2c00) [pid = 1657] [serial = 993] [outer = 0x11619a000] 20:23:00 INFO - PROCESS | 1657 | 1463714580670 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11706c400) [pid = 1657] [serial = 994] [outer = 0x11619a000] 20:23:01 INFO - PROCESS | 1657 | 1463714581015 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 20:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 20:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:23:01 INFO - PROCESS | 1657 | 1463714581068 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:23:01 INFO - PROCESS | 1657 | 1463714581069 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:23:01 INFO - PROCESS | 1657 | 1463714581071 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:23:01 INFO - PROCESS | 1657 | 1463714581072 Marionette TRACE conn2 <- [1,1298,null,{}] 20:23:01 INFO - PROCESS | 1657 | 1463714581074 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:01 INFO - PROCESS | 1657 | 1463714581160 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:23:01 INFO - PROCESS | 1657 | 1463714581164 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x119da7800 == 65 [pid = 1657] [id = 332] 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x117428c00) [pid = 1657] [serial = 995] [outer = 0x0] 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11820c800) [pid = 1657] [serial = 996] [outer = 0x117428c00] 20:23:01 INFO - PROCESS | 1657 | 1463714581191 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x118236800) [pid = 1657] [serial = 997] [outer = 0x117428c00] 20:23:01 INFO - PROCESS | 1657 | 1463714581555 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 517ms 20:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:23:01 INFO - PROCESS | 1657 | 1463714581589 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:23:01 INFO - PROCESS | 1657 | 1463714581590 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:23:01 INFO - PROCESS | 1657 | 1463714581592 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:23:01 INFO - PROCESS | 1657 | 1463714581593 Marionette TRACE conn2 <- [1,1302,null,{}] 20:23:01 INFO - PROCESS | 1657 | 1463714581596 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:01 INFO - PROCESS | 1657 | 1463714581698 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:23:01 INFO - PROCESS | 1657 | 1463714581779 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x123320800 == 66 [pid = 1657] [id = 333] 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1184e4400) [pid = 1657] [serial = 998] [outer = 0x0] 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1186b7c00) [pid = 1657] [serial = 999] [outer = 0x1184e4400] 20:23:01 INFO - PROCESS | 1657 | 1463714581805 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119628000) [pid = 1657] [serial = 1000] [outer = 0x1184e4400] 20:23:02 INFO - PROCESS | 1657 | 1463714582132 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 20:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:23:02 INFO - PROCESS | 1657 | 1463714582164 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 1657 | 1463714582165 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:23:02 INFO - PROCESS | 1657 | 1463714582167 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 1657 | 1463714582168 Marionette TRACE conn2 <- [1,1306,null,{}] 20:23:02 INFO - PROCESS | 1657 | 1463714582171 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:02 INFO - PROCESS | 1657 | 1463714582284 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:23:02 INFO - PROCESS | 1657 | 1463714582321 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x126570800 == 67 [pid = 1657] [id = 334] 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11943ec00) [pid = 1657] [serial = 1001] [outer = 0x0] 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119689c00) [pid = 1657] [serial = 1002] [outer = 0x11943ec00] 20:23:02 INFO - PROCESS | 1657 | 1463714582346 Marionette DEBUG loaded listener.js 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1196ca000) [pid = 1657] [serial = 1003] [outer = 0x11943ec00] 20:23:02 INFO - PROCESS | 1657 | 1463714582702 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 570ms 20:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:23:02 INFO - PROCESS | 1657 | 1463714582744 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 1657 | 1463714582745 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:23:02 INFO - PROCESS | 1657 | 1463714582747 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 1657 | 1463714582749 Marionette TRACE conn2 <- [1,1310,null,{}] 20:23:02 INFO - PROCESS | 1657 | 1463714582751 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:02 INFO - PROCESS | 1657 | 1463714582857 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:23:02 INFO - PROCESS | 1657 | 1463714582896 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a4000 == 68 [pid = 1657] [id = 335] 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11968f400) [pid = 1657] [serial = 1004] [outer = 0x0] 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x119b14000) [pid = 1657] [serial = 1005] [outer = 0x11968f400] 20:23:02 INFO - PROCESS | 1657 | 1463714582922 Marionette DEBUG loaded listener.js 20:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x119d12c00) [pid = 1657] [serial = 1006] [outer = 0x11968f400] 20:23:03 INFO - PROCESS | 1657 | 1463714583244 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 20:23:03 INFO - PROCESS | 1657 | 1463714583267 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:23:03 INFO - PROCESS | 1657 | 1463714583269 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:23:03 INFO - PROCESS | 1657 | 1463714583270 Marionette TRACE conn2 <- [1,1314,null,{}] 20:23:03 INFO - PROCESS | 1657 | 1463714583275 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:03 INFO - PROCESS | 1657 | 1463714583397 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:23:03 INFO - PROCESS | 1657 | 1463714583408 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x129511800 == 69 [pid = 1657] [id = 336] 20:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1121b6000) [pid = 1657] [serial = 1007] [outer = 0x0] 20:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1205f7c00) [pid = 1657] [serial = 1008] [outer = 0x1121b6000] 20:23:03 INFO - PROCESS | 1657 | 1463714583442 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x121261000) [pid = 1657] [serial = 1009] [outer = 0x1121b6000] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12a6db800) [pid = 1657] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12ad86800) [pid = 1657] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x117d4b000) [pid = 1657] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x121253000) [pid = 1657] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1236f1c00) [pid = 1657] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119681400) [pid = 1657] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11279ec00) [pid = 1657] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x110ec6c00) [pid = 1657] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1196d1c00) [pid = 1657] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12ac29000) [pid = 1657] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x110e8f800) [pid = 1657] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1236f2400) [pid = 1657] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x11256c000) [pid = 1657] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x110ebf000) [pid = 1657] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x113411400) [pid = 1657] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x129157c00) [pid = 1657] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x119b0fc00) [pid = 1657] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x110e8b000) [pid = 1657] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1196d1000) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1265c5400) [pid = 1657] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x112e59800) [pid = 1657] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x116a52800) [pid = 1657] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x110eb8800) [pid = 1657] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1213d8800) [pid = 1657] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x126e5d400) [pid = 1657] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11603b800) [pid = 1657] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x119007c00) [pid = 1657] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1289de000) [pid = 1657] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x119b34000) [pid = 1657] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x110f64400) [pid = 1657] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x116036000) [pid = 1657] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119c68000) [pid = 1657] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12be64400) [pid = 1657] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:23:03 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x110eb9400) [pid = 1657] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:23:03 INFO - PROCESS | 1657 | 1463714583986 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:23:04 INFO - PROCESS | 1657 | 1463714584040 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 1657 | 1463714584041 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:23:04 INFO - PROCESS | 1657 | 1463714584043 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 1657 | 1463714584045 Marionette TRACE conn2 <- [1,1318,null,{}] 20:23:04 INFO - PROCESS | 1657 | 1463714584047 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:04 INFO - PROCESS | 1657 | 1463714584134 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:23:04 INFO - PROCESS | 1657 | 1463714584139 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x119758800 == 70 [pid = 1657] [id = 337] 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x110ebf400) [pid = 1657] [serial = 1010] [outer = 0x0] 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x111f55c00) [pid = 1657] [serial = 1011] [outer = 0x110ebf400] 20:23:04 INFO - PROCESS | 1657 | 1463714584165 Marionette DEBUG loaded listener.js 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x116036000) [pid = 1657] [serial = 1012] [outer = 0x110ebf400] 20:23:04 INFO - PROCESS | 1657 | 1463714584499 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 20:23:04 INFO - PROCESS | 1657 | 1463714584513 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 1657 | 1463714584514 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:23:04 INFO - PROCESS | 1657 | 1463714584517 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 1657 | 1463714584518 Marionette TRACE conn2 <- [1,1322,null,{}] 20:23:04 INFO - PROCESS | 1657 | 1463714584521 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:04 INFO - PROCESS | 1657 | 1463714584648 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:23:04 INFO - PROCESS | 1657 | 1463714584677 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88d800 == 71 [pid = 1657] [id = 338] 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1196c7400) [pid = 1657] [serial = 1013] [outer = 0x0] 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x121253400) [pid = 1657] [serial = 1014] [outer = 0x1196c7400] 20:23:04 INFO - PROCESS | 1657 | 1463714584706 Marionette DEBUG loaded listener.js 20:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1216e3000) [pid = 1657] [serial = 1015] [outer = 0x1196c7400] 20:23:05 INFO - PROCESS | 1657 | 1463714585042 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 20:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 20:23:05 INFO - PROCESS | 1657 | 1463714585088 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:23:05 INFO - PROCESS | 1657 | 1463714585089 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:23:05 INFO - PROCESS | 1657 | 1463714585091 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 1657 | 1463714585093 Marionette TRACE conn2 <- [1,1326,null,{}] 20:23:05 INFO - PROCESS | 1657 | 1463714585095 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:05 INFO - PROCESS | 1657 | 1463714585186 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:23:05 INFO - PROCESS | 1657 | 1463714585247 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7c000 == 72 [pid = 1657] [id = 339] 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12151f800) [pid = 1657] [serial = 1016] [outer = 0x0] 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1236ee400) [pid = 1657] [serial = 1017] [outer = 0x12151f800] 20:23:05 INFO - PROCESS | 1657 | 1463714585271 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x124961800) [pid = 1657] [serial = 1018] [outer = 0x12151f800] 20:23:05 INFO - PROCESS | 1657 | 1463714585545 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 20:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:23:05 INFO - PROCESS | 1657 | 1463714585562 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:23:05 INFO - PROCESS | 1657 | 1463714585563 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:23:05 INFO - PROCESS | 1657 | 1463714585565 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 1657 | 1463714585566 Marionette TRACE conn2 <- [1,1330,null,{}] 20:23:05 INFO - PROCESS | 1657 | 1463714585568 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:05 INFO - PROCESS | 1657 | 1463714585667 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:23:05 INFO - PROCESS | 1657 | 1463714585671 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c41c800 == 73 [pid = 1657] [id = 340] 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1219d9c00) [pid = 1657] [serial = 1019] [outer = 0x0] 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1252c3000) [pid = 1657] [serial = 1020] [outer = 0x1219d9c00] 20:23:05 INFO - PROCESS | 1657 | 1463714585697 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x125358000) [pid = 1657] [serial = 1021] [outer = 0x1219d9c00] 20:23:06 INFO - PROCESS | 1657 | 1463714586179 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 20:23:06 INFO - PROCESS | 1657 | 1463714586235 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:23:06 INFO - PROCESS | 1657 | 1463714586238 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:23:06 INFO - PROCESS | 1657 | 1463714586242 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:23:06 INFO - PROCESS | 1657 | 1463714586244 Marionette TRACE conn2 <- [1,1334,null,{}] 20:23:06 INFO - PROCESS | 1657 | 1463714586248 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:06 INFO - PROCESS | 1657 | 1463714586367 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:23:06 INFO - PROCESS | 1657 | 1463714586473 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11681f000 == 74 [pid = 1657] [id = 341] 20:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x110f30400) [pid = 1657] [serial = 1022] [outer = 0x0] 20:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x110f68000) [pid = 1657] [serial = 1023] [outer = 0x110f30400] 20:23:06 INFO - PROCESS | 1657 | 1463714586507 Marionette DEBUG loaded listener.js 20:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1121b4400) [pid = 1657] [serial = 1024] [outer = 0x110f30400] 20:23:07 INFO - PROCESS | 1657 | 1463714587006 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 822ms 20:23:07 INFO - PROCESS | 1657 | 1463714587073 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:23:07 INFO - PROCESS | 1657 | 1463714587077 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:23:07 INFO - PROCESS | 1657 | 1463714587084 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 1657 | 1463714587085 Marionette TRACE conn2 <- [1,1338,null,{}] 20:23:07 INFO - PROCESS | 1657 | 1463714587088 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:07 INFO - PROCESS | 1657 | 1463714587204 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:23:07 INFO - PROCESS | 1657 | 1463714587280 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173a800 == 75 [pid = 1657] [id = 342] 20:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x112def800) [pid = 1657] [serial = 1025] [outer = 0x0] 20:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x115eba800) [pid = 1657] [serial = 1026] [outer = 0x112def800] 20:23:07 INFO - PROCESS | 1657 | 1463714587310 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1165c0c00) [pid = 1657] [serial = 1027] [outer = 0x112def800] 20:23:08 INFO - PROCESS | 1657 | 1463714588220 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 20:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 20:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:23:08 INFO - PROCESS | 1657 | 1463714588254 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:23:08 INFO - PROCESS | 1657 | 1463714588257 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:23:08 INFO - PROCESS | 1657 | 1463714588261 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:23:08 INFO - PROCESS | 1657 | 1463714588263 Marionette TRACE conn2 <- [1,1342,null,{}] 20:23:08 INFO - PROCESS | 1657 | 1463714588271 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:08 INFO - PROCESS | 1657 | 1463714588382 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:23:08 INFO - PROCESS | 1657 | 1463714588483 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c48d000 == 76 [pid = 1657] [id = 343] 20:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11706a400) [pid = 1657] [serial = 1028] [outer = 0x0] 20:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1186af800) [pid = 1657] [serial = 1029] [outer = 0x11706a400] 20:23:08 INFO - PROCESS | 1657 | 1463714588515 Marionette DEBUG loaded listener.js 20:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11939a800) [pid = 1657] [serial = 1030] [outer = 0x11706a400] 20:23:08 INFO - PROCESS | 1657 | 1463714588968 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 20:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 723ms 20:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:23:08 INFO - PROCESS | 1657 | 1463714588992 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:23:08 INFO - PROCESS | 1657 | 1463714588993 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:23:08 INFO - PROCESS | 1657 | 1463714588997 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:23:08 INFO - PROCESS | 1657 | 1463714588998 Marionette TRACE conn2 <- [1,1346,null,{}] 20:23:09 INFO - PROCESS | 1657 | 1463714589001 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:09 INFO - PROCESS | 1657 | 1463714589110 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:23:09 INFO - PROCESS | 1657 | 1463714589183 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb6a000 == 77 [pid = 1657] [id = 344] 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1196d1000) [pid = 1657] [serial = 1031] [outer = 0x0] 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12114a800) [pid = 1657] [serial = 1032] [outer = 0x1196d1000] 20:23:09 INFO - PROCESS | 1657 | 1463714589215 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1213d8800) [pid = 1657] [serial = 1033] [outer = 0x1196d1000] 20:23:09 INFO - PROCESS | 1657 | 1463714589634 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 20:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:23:09 INFO - PROCESS | 1657 | 1463714589668 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 1657 | 1463714589669 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:23:09 INFO - PROCESS | 1657 | 1463714589672 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 1657 | 1463714589673 Marionette TRACE conn2 <- [1,1350,null,{}] 20:23:09 INFO - PROCESS | 1657 | 1463714589675 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:09 INFO - PROCESS | 1657 | 1463714589784 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:23:09 INFO - PROCESS | 1657 | 1463714589890 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d10f800 == 78 [pid = 1657] [id = 345] 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119b15c00) [pid = 1657] [serial = 1034] [outer = 0x0] 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1252cc400) [pid = 1657] [serial = 1035] [outer = 0x119b15c00] 20:23:09 INFO - PROCESS | 1657 | 1463714589921 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x1265c5400) [pid = 1657] [serial = 1036] [outer = 0x119b15c00] 20:23:10 INFO - PROCESS | 1657 | 1463714590378 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 20:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 771ms 20:23:10 INFO - PROCESS | 1657 | 1463714590444 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:23:10 INFO - PROCESS | 1657 | 1463714590445 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:23:10 INFO - PROCESS | 1657 | 1463714590448 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:23:10 INFO - PROCESS | 1657 | 1463714590449 Marionette TRACE conn2 <- [1,1354,null,{}] 20:23:10 INFO - PROCESS | 1657 | 1463714590451 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:10 INFO - PROCESS | 1657 | 1463714590577 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:23:10 INFO - PROCESS | 1657 | 1463714590654 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x129165800 == 79 [pid = 1657] [id = 346] 20:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11279d400) [pid = 1657] [serial = 1037] [outer = 0x0] 20:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12697b800) [pid = 1657] [serial = 1038] [outer = 0x11279d400] 20:23:10 INFO - PROCESS | 1657 | 1463714590686 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x126e5c400) [pid = 1657] [serial = 1039] [outer = 0x11279d400] 20:23:11 INFO - PROCESS | 1657 | 1463714591374 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 20:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 968ms 20:23:11 INFO - PROCESS | 1657 | 1463714591417 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 1657 | 1463714591419 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:23:11 INFO - PROCESS | 1657 | 1463714591422 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 1657 | 1463714591425 Marionette TRACE conn2 <- [1,1358,null,{}] 20:23:11 INFO - PROCESS | 1657 | 1463714591429 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:11 INFO - PROCESS | 1657 | 1463714591533 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:23:11 INFO - PROCESS | 1657 | 1463714591603 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190be000 == 80 [pid = 1657] [id = 347] 20:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x110f38800) [pid = 1657] [serial = 1040] [outer = 0x0] 20:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1121a8800) [pid = 1657] [serial = 1041] [outer = 0x110f38800] 20:23:11 INFO - PROCESS | 1657 | 1463714591630 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x112797800) [pid = 1657] [serial = 1042] [outer = 0x110f38800] 20:23:12 INFO - PROCESS | 1657 | 1463714592066 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 673ms 20:23:12 INFO - PROCESS | 1657 | 1463714592096 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 1657 | 1463714592102 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:23:12 INFO - PROCESS | 1657 | 1463714592108 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 1657 | 1463714592111 Marionette TRACE conn2 <- [1,1362,null,{}] 20:23:12 INFO - PROCESS | 1657 | 1463714592114 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:12 INFO - PROCESS | 1657 | 1463714592242 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:23:12 INFO - PROCESS | 1657 | 1463714592308 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x116869000 == 81 [pid = 1657] [id = 348] 20:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11279b000) [pid = 1657] [serial = 1043] [outer = 0x0] 20:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x112e50800) [pid = 1657] [serial = 1044] [outer = 0x11279b000] 20:23:12 INFO - PROCESS | 1657 | 1463714592335 Marionette DEBUG loaded listener.js 20:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x115ebb000) [pid = 1657] [serial = 1045] [outer = 0x11279b000] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7c000 == 80 [pid = 1657] [id = 339] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88d800 == 79 [pid = 1657] [id = 338] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x119758800 == 78 [pid = 1657] [id = 337] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x129511800 == 77 [pid = 1657] [id = 336] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a4000 == 76 [pid = 1657] [id = 335] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x126570800 == 75 [pid = 1657] [id = 334] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x123320800 == 74 [pid = 1657] [id = 333] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x119da7800 == 73 [pid = 1657] [id = 332] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1194eb800 == 72 [pid = 1657] [id = 331] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x118360800 == 71 [pid = 1657] [id = 330] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x116874800 == 70 [pid = 1657] [id = 329] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1129a5000 == 69 [pid = 1657] [id = 328] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfb3000 == 68 [pid = 1657] [id = 326] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12df93000 == 67 [pid = 1657] [id = 325] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x137dee800 == 66 [pid = 1657] [id = 324] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x13596c000 == 65 [pid = 1657] [id = 323] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12950b800 == 64 [pid = 1657] [id = 322] 20:23:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1194de800 == 63 [pid = 1657] [id = 321] 20:23:12 INFO - PROCESS | 1657 | 1463714592782 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 723ms 20:23:12 INFO - PROCESS | 1657 | 1463714592831 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 1657 | 1463714592832 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:23:12 INFO - PROCESS | 1657 | 1463714592834 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 1657 | 1463714592837 Marionette TRACE conn2 <- [1,1366,null,{}] 20:23:12 INFO - PROCESS | 1657 | 1463714592867 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:12 INFO - PROCESS | 1657 | 1463714592965 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x119b1dc00) [pid = 1657] [serial = 789] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a8cc000) [pid = 1657] [serial = 741] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1289e4400) [pid = 1657] [serial = 792] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x126e50c00) [pid = 1657] [serial = 735] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12bb5c000) [pid = 1657] [serial = 753] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11603dc00) [pid = 1657] [serial = 729] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11968ac00) [pid = 1657] [serial = 750] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12125e800) [pid = 1657] [serial = 732] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12bb1c400) [pid = 1657] [serial = 744] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12c4b6800) [pid = 1657] [serial = 783] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x129345000) [pid = 1657] [serial = 738] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1127a2000) [pid = 1657] [serial = 786] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12bb26800) [pid = 1657] [serial = 747] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x119d16000) [pid = 1657] [serial = 849] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1295bac00) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1252c2c00) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x129154000) [pid = 1657] [serial = 855] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1165bdc00) [pid = 1657] [serial = 843] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x119682800) [pid = 1657] [serial = 846] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x111e5f400) [pid = 1657] [serial = 840] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x126e58400) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x129151000) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x128b30000) [pid = 1657] [serial = 942] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1161f2000) [pid = 1657] [serial = 924] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11820a400) [pid = 1657] [serial = 925] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x126fd0800) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12a8cbc00) [pid = 1657] [serial = 915] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x118959800) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12c4b3000) [pid = 1657] [serial = 918] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x119444800) [pid = 1657] [serial = 930] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x119b3c400) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11279c000) [pid = 1657] [serial = 903] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x129350c00) [pid = 1657] [serial = 945] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1219de400) [pid = 1657] [serial = 909] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1236f3c00) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x110f6c800) [pid = 1657] [serial = 922] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x110f67400) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1184ec800) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x119011000) [pid = 1657] [serial = 928] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1205f6800) [pid = 1657] [serial = 933] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x121312c00) [pid = 1657] [serial = 934] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12be7f800) [pid = 1657] [serial = 901] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x124ce5800) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12ac82800) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12c85b800) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12c854800) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12a79f000) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12baca400) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1289d5c00) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x118206400) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12be7cc00) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1265c0000) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank] 20:23:12 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12cb44c00) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank] 20:23:13 INFO - PROCESS | 1657 | 1463714593036 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e4800 == 64 [pid = 1657] [id = 349] 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x110faa800) [pid = 1657] [serial = 1046] [outer = 0x0] 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x113affc00) [pid = 1657] [serial = 1047] [outer = 0x110faa800] 20:23:13 INFO - PROCESS | 1657 | 1463714593065 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x116a56000) [pid = 1657] [serial = 1048] [outer = 0x110faa800] 20:23:13 INFO - PROCESS | 1657 | 1463714593400 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 20:23:13 INFO - PROCESS | 1657 | 1463714593430 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:23:13 INFO - PROCESS | 1657 | 1463714593432 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:23:13 INFO - PROCESS | 1657 | 1463714593433 Marionette TRACE conn2 <- [1,1370,null,{}] 20:23:13 INFO - PROCESS | 1657 | 1463714593435 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:13 INFO - PROCESS | 1657 | 1463714593549 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:23:13 INFO - PROCESS | 1657 | 1463714593633 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119412800 == 65 [pid = 1657] [id = 350] 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x116a55000) [pid = 1657] [serial = 1049] [outer = 0x0] 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x118212400) [pid = 1657] [serial = 1050] [outer = 0x116a55000] 20:23:13 INFO - PROCESS | 1657 | 1463714593675 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11863cc00) [pid = 1657] [serial = 1051] [outer = 0x116a55000] 20:23:14 INFO - PROCESS | 1657 | 1463714594042 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 20:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:23:14 INFO - PROCESS | 1657 | 1463714594064 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:23:14 INFO - PROCESS | 1657 | 1463714594066 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 1657 | 1463714594067 Marionette TRACE conn2 <- [1,1374,null,{}] 20:23:14 INFO - PROCESS | 1657 | 1463714594070 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:14 INFO - PROCESS | 1657 | 1463714594181 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:23:14 INFO - PROCESS | 1657 | 1463714594187 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173a000 == 66 [pid = 1657] [id = 351] 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x118648800) [pid = 1657] [serial = 1052] [outer = 0x0] 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1190d9400) [pid = 1657] [serial = 1053] [outer = 0x118648800] 20:23:14 INFO - PROCESS | 1657 | 1463714594214 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11939b000) [pid = 1657] [serial = 1054] [outer = 0x118648800] 20:23:14 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:23:14 INFO - PROCESS | 1657 | 1463714594544 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 20:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:23:14 INFO - PROCESS | 1657 | 1463714594589 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:23:14 INFO - PROCESS | 1657 | 1463714594592 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 1657 | 1463714594593 Marionette TRACE conn2 <- [1,1378,null,{}] 20:23:14 INFO - PROCESS | 1657 | 1463714594597 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:14 INFO - PROCESS | 1657 | 1463714594749 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:23:14 INFO - PROCESS | 1657 | 1463714594866 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12699e800 == 67 [pid = 1657] [id = 352] 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x119398c00) [pid = 1657] [serial = 1055] [outer = 0x0] 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119444800) [pid = 1657] [serial = 1056] [outer = 0x119398c00] 20:23:14 INFO - PROCESS | 1657 | 1463714594901 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119d14c00) [pid = 1657] [serial = 1057] [outer = 0x119398c00] 20:23:15 INFO - PROCESS | 1657 | 1463714595276 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 20:23:15 INFO - PROCESS | 1657 | 1463714595316 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:23:15 INFO - PROCESS | 1657 | 1463714595318 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 1657 | 1463714595319 Marionette TRACE conn2 <- [1,1382,null,{}] 20:23:15 INFO - PROCESS | 1657 | 1463714595321 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:15 INFO - PROCESS | 1657 | 1463714595448 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:23:15 INFO - PROCESS | 1657 | 1463714595463 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x129167000 == 68 [pid = 1657] [id = 353] 20:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119d15c00) [pid = 1657] [serial = 1058] [outer = 0x0] 20:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x121259800) [pid = 1657] [serial = 1059] [outer = 0x119d15c00] 20:23:15 INFO - PROCESS | 1657 | 1463714595489 Marionette DEBUG loaded listener.js 20:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12131a800) [pid = 1657] [serial = 1060] [outer = 0x119d15c00] 20:23:15 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:23:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 20:23:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:23:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 20:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:15 INFO - _addTest/ [0,1385,"getWindowHandle",null] 20:23:15 INFO - PROCESS | 1657 | 1463714595841 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:23:15 INFO - PROCESS | 1657 | 1463714595845 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 1657 | 1463714595846 Marionette TRACE conn2 <- [1,1386,null,{}] 20:23:15 INFO - PROCESS | 1657 | 1463714595848 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:15 INFO - PROCESS | 1657 | 1463714595955 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:23:15 INFO - PROCESS | 1657 | 1463714595968 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a712000 == 69 [pid = 1657] [id = 354] 20:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x121320800) [pid = 1657] [serial = 1061] [outer = 0x0] 20:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1236e9800) [pid = 1657] [serial = 1062] [outer = 0x121320800] 20:23:15 INFO - PROCESS | 1657 | 1463714595993 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12490ac00) [pid = 1657] [serial = 1063] [outer = 0x121320800] 20:23:16 INFO - PROCESS | 1657 | 1463714596357 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 20:23:16 INFO - PROCESS | 1657 | 1463714596365 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:23:16 INFO - PROCESS | 1657 | 1463714596367 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 1657 | 1463714596368 Marionette TRACE conn2 <- [1,1390,null,{}] 20:23:16 INFO - PROCESS | 1657 | 1463714596370 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:16 INFO - PROCESS | 1657 | 1463714596480 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:23:16 INFO - PROCESS | 1657 | 1463714596493 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acf0000 == 70 [pid = 1657] [id = 355] 20:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12490d400) [pid = 1657] [serial = 1064] [outer = 0x0] 20:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12534e400) [pid = 1657] [serial = 1065] [outer = 0x12490d400] 20:23:16 INFO - PROCESS | 1657 | 1463714596519 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1269e0400) [pid = 1657] [serial = 1066] [outer = 0x12490d400] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11943ec00) [pid = 1657] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x110f3a000) [pid = 1657] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11619a000) [pid = 1657] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11968f400) [pid = 1657] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x117428c00) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12c85a800) [pid = 1657] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1121b6000) [pid = 1657] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x111f4e400) [pid = 1657] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x112cd5800) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x110ebf400) [pid = 1657] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1196c7400) [pid = 1657] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1184e4400) [pid = 1657] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:23:16 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12151f800) [pid = 1657] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:23:17 INFO - PROCESS | 1657 | 1463714596997 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 669ms 20:23:17 INFO - PROCESS | 1657 | 1463714597037 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 1657 | 1463714597038 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:23:17 INFO - PROCESS | 1657 | 1463714597041 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 1657 | 1463714597042 Marionette TRACE conn2 <- [1,1394,null,{}] 20:23:17 INFO - PROCESS | 1657 | 1463714597044 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:17 INFO - PROCESS | 1657 | 1463714597132 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:23:17 INFO - PROCESS | 1657 | 1463714597136 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172c000 == 71 [pid = 1657] [id = 356] 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x110f36c00) [pid = 1657] [serial = 1067] [outer = 0x0] 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x116154800) [pid = 1657] [serial = 1068] [outer = 0x110f36c00] 20:23:17 INFO - PROCESS | 1657 | 1463714597163 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119682000) [pid = 1657] [serial = 1069] [outer = 0x110f36c00] 20:23:17 INFO - PROCESS | 1657 | 1463714597512 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 20:23:17 INFO - PROCESS | 1657 | 1463714597563 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 1657 | 1463714597564 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:23:17 INFO - PROCESS | 1657 | 1463714597567 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 1657 | 1463714597568 Marionette TRACE conn2 <- [1,1398,null,{}] 20:23:17 INFO - PROCESS | 1657 | 1463714597571 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:17 INFO - PROCESS | 1657 | 1463714597680 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:23:17 INFO - PROCESS | 1657 | 1463714597685 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf59000 == 72 [pid = 1657] [id = 357] 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x112e54400) [pid = 1657] [serial = 1070] [outer = 0x0] 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x126e52400) [pid = 1657] [serial = 1071] [outer = 0x112e54400] 20:23:17 INFO - PROCESS | 1657 | 1463714597715 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x126fd1400) [pid = 1657] [serial = 1072] [outer = 0x112e54400] 20:23:18 INFO - PROCESS | 1657 | 1463714598072 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 20:23:18 INFO - PROCESS | 1657 | 1463714598091 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:23:18 INFO - PROCESS | 1657 | 1463714598093 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:23:18 INFO - PROCESS | 1657 | 1463714598095 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 1657 | 1463714598096 Marionette TRACE conn2 <- [1,1402,null,{}] 20:23:18 INFO - PROCESS | 1657 | 1463714598099 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:18 INFO - PROCESS | 1657 | 1463714598186 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:23:18 INFO - PROCESS | 1657 | 1463714598245 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c480800 == 73 [pid = 1657] [id = 358] 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x110e91000) [pid = 1657] [serial = 1073] [outer = 0x0] 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x126fccc00) [pid = 1657] [serial = 1074] [outer = 0x110e91000] 20:23:18 INFO - PROCESS | 1657 | 1463714598271 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1289d8c00) [pid = 1657] [serial = 1075] [outer = 0x110e91000] 20:23:18 INFO - PROCESS | 1657 | 1463714598543 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 20:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:23:18 INFO - PROCESS | 1657 | 1463714598565 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:23:18 INFO - PROCESS | 1657 | 1463714598566 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:23:18 INFO - PROCESS | 1657 | 1463714598568 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 1657 | 1463714598569 Marionette TRACE conn2 <- [1,1406,null,{}] 20:23:18 INFO - PROCESS | 1657 | 1463714598579 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:18 INFO - PROCESS | 1657 | 1463714598675 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:23:18 INFO - PROCESS | 1657 | 1463714598680 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2f800 == 74 [pid = 1657] [id = 359] 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11821a800) [pid = 1657] [serial = 1076] [outer = 0x0] 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1289e3400) [pid = 1657] [serial = 1077] [outer = 0x11821a800] 20:23:18 INFO - PROCESS | 1657 | 1463714598705 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x128b2ac00) [pid = 1657] [serial = 1078] [outer = 0x11821a800] 20:23:19 INFO - PROCESS | 1657 | 1463714599181 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 20:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:23:19 INFO - PROCESS | 1657 | 1463714599240 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 1657 | 1463714599242 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:23:19 INFO - PROCESS | 1657 | 1463714599246 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 1657 | 1463714599248 Marionette TRACE conn2 <- [1,1410,null,{}] 20:23:19 INFO - PROCESS | 1657 | 1463714599252 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:19 INFO - PROCESS | 1657 | 1463714599370 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:23:19 INFO - PROCESS | 1657 | 1463714599445 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e04800 == 75 [pid = 1657] [id = 360] 20:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x110f3b000) [pid = 1657] [serial = 1079] [outer = 0x0] 20:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x111f4bc00) [pid = 1657] [serial = 1080] [outer = 0x110f3b000] 20:23:19 INFO - PROCESS | 1657 | 1463714599478 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1127a3400) [pid = 1657] [serial = 1081] [outer = 0x110f3b000] 20:23:19 INFO - PROCESS | 1657 | 1463714599963 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 721ms 20:23:19 INFO - PROCESS | 1657 | 1463714599967 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 1657 | 1463714599971 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:23:20 INFO - PROCESS | 1657 | 1463714599997 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 1657 | 1463714599999 Marionette TRACE conn2 <- [1,1414,null,{}] 20:23:20 INFO - PROCESS | 1657 | 1463714600002 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:20 INFO - PROCESS | 1657 | 1463714600117 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:23:20 INFO - PROCESS | 1657 | 1463714600191 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x123739800 == 76 [pid = 1657] [id = 361] 20:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x113dea800) [pid = 1657] [serial = 1082] [outer = 0x0] 20:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1160e5800) [pid = 1657] [serial = 1083] [outer = 0x113dea800] 20:23:20 INFO - PROCESS | 1657 | 1463714600221 Marionette DEBUG loaded listener.js 20:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1168bb800) [pid = 1657] [serial = 1084] [outer = 0x113dea800] 20:23:20 INFO - PROCESS | 1657 | 1463714600747 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 20:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 773ms 20:23:20 INFO - PROCESS | 1657 | 1463714600768 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:23:20 INFO - PROCESS | 1657 | 1463714600770 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:23:20 INFO - PROCESS | 1657 | 1463714600772 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 1657 | 1463714600775 Marionette TRACE conn2 <- [1,1418,null,{}] 20:23:20 INFO - PROCESS | 1657 | 1463714600783 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:20 INFO - PROCESS | 1657 | 1463714600896 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:23:20 INFO - PROCESS | 1657 | 1463714600972 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2c800 == 77 [pid = 1657] [id = 362] 20:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11943e000) [pid = 1657] [serial = 1085] [outer = 0x0] 20:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1196cb400) [pid = 1657] [serial = 1086] [outer = 0x11943e000] 20:23:21 INFO - PROCESS | 1657 | 1463714601005 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x119b3c400) [pid = 1657] [serial = 1087] [outer = 0x11943e000] 20:23:21 INFO - PROCESS | 1657 | 1463714601428 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 20:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 722ms 20:23:21 INFO - PROCESS | 1657 | 1463714601507 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:23:21 INFO - PROCESS | 1657 | 1463714601509 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:23:21 INFO - PROCESS | 1657 | 1463714601512 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:23:21 INFO - PROCESS | 1657 | 1463714601514 Marionette TRACE conn2 <- [1,1422,null,{}] 20:23:21 INFO - PROCESS | 1657 | 1463714601516 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:21 INFO - PROCESS | 1657 | 1463714601628 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:23:21 INFO - PROCESS | 1657 | 1463714601701 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d71f000 == 78 [pid = 1657] [id = 363] 20:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x121260000) [pid = 1657] [serial = 1088] [outer = 0x0] 20:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1236eb800) [pid = 1657] [serial = 1089] [outer = 0x121260000] 20:23:21 INFO - PROCESS | 1657 | 1463714601732 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x125396400) [pid = 1657] [serial = 1090] [outer = 0x121260000] 20:23:22 INFO - PROCESS | 1657 | 1463714602180 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 719ms 20:23:22 INFO - PROCESS | 1657 | 1463714602240 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 1657 | 1463714602242 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:23:22 INFO - PROCESS | 1657 | 1463714602246 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 1657 | 1463714602247 Marionette TRACE conn2 <- [1,1426,null,{}] 20:23:22 INFO - PROCESS | 1657 | 1463714602249 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:22 INFO - PROCESS | 1657 | 1463714602357 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:23:22 INFO - PROCESS | 1657 | 1463714602430 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df83800 == 79 [pid = 1657] [id = 364] 20:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x121313c00) [pid = 1657] [serial = 1091] [outer = 0x0] 20:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x126e52000) [pid = 1657] [serial = 1092] [outer = 0x121313c00] 20:23:22 INFO - PROCESS | 1657 | 1463714602460 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x127480c00) [pid = 1657] [serial = 1093] [outer = 0x121313c00] 20:23:22 INFO - PROCESS | 1657 | 1463714602904 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 20:23:22 INFO - PROCESS | 1657 | 1463714602917 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 1657 | 1463714602918 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:23:22 INFO - PROCESS | 1657 | 1463714602921 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 1657 | 1463714602922 Marionette TRACE conn2 <- [1,1430,null,{}] 20:23:22 INFO - PROCESS | 1657 | 1463714602927 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:23 INFO - PROCESS | 1657 | 1463714603050 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:23:23 INFO - PROCESS | 1657 | 1463714603125 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfa7000 == 80 [pid = 1657] [id = 365] 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x128b23400) [pid = 1657] [serial = 1094] [outer = 0x0] 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x128bb4800) [pid = 1657] [serial = 1095] [outer = 0x128b23400] 20:23:23 INFO - PROCESS | 1657 | 1463714603157 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x129341800) [pid = 1657] [serial = 1096] [outer = 0x128b23400] 20:23:23 INFO - PROCESS | 1657 | 1463714603623 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 770ms 20:23:23 INFO - PROCESS | 1657 | 1463714603697 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 1657 | 1463714603700 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:23:23 INFO - PROCESS | 1657 | 1463714603703 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 1657 | 1463714603704 Marionette TRACE conn2 <- [1,1434,null,{}] 20:23:23 INFO - PROCESS | 1657 | 1463714603708 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:23 INFO - PROCESS | 1657 | 1463714603815 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:23:23 INFO - PROCESS | 1657 | 1463714603888 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efe1000 == 81 [pid = 1657] [id = 366] 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1236ef000) [pid = 1657] [serial = 1097] [outer = 0x0] 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x129350000) [pid = 1657] [serial = 1098] [outer = 0x1236ef000] 20:23:23 INFO - PROCESS | 1657 | 1463714603919 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x1295bd000) [pid = 1657] [serial = 1099] [outer = 0x1236ef000] 20:23:24 INFO - PROCESS | 1657 | 1463714604343 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 672ms 20:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:23:24 INFO - PROCESS | 1657 | 1463714604376 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 1657 | 1463714604378 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:23:24 INFO - PROCESS | 1657 | 1463714604380 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 1657 | 1463714604381 Marionette TRACE conn2 <- [1,1438,null,{}] 20:23:24 INFO - PROCESS | 1657 | 1463714604383 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:24 INFO - PROCESS | 1657 | 1463714604491 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:23:24 INFO - PROCESS | 1657 | 1463714604566 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x134ddc800 == 82 [pid = 1657] [id = 367] 20:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12934ec00) [pid = 1657] [serial = 1100] [outer = 0x0] 20:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12a6d2800) [pid = 1657] [serial = 1101] [outer = 0x12934ec00] 20:23:24 INFO - PROCESS | 1657 | 1463714604595 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12a6dbc00) [pid = 1657] [serial = 1102] [outer = 0x12934ec00] 20:23:25 INFO - PROCESS | 1657 | 1463714605007 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 20:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 20:23:25 INFO - PROCESS | 1657 | 1463714605049 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 1657 | 1463714605051 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:23:25 INFO - PROCESS | 1657 | 1463714605053 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 1657 | 1463714605054 Marionette TRACE conn2 <- [1,1442,null,{}] 20:23:25 INFO - PROCESS | 1657 | 1463714605058 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:25 INFO - PROCESS | 1657 | 1463714605189 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:23:25 INFO - PROCESS | 1657 | 1463714605281 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1183b6800 == 83 [pid = 1657] [id = 368] 20:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x110f5ec00) [pid = 1657] [serial = 1103] [outer = 0x0] 20:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11821d000) [pid = 1657] [serial = 1104] [outer = 0x110f5ec00] 20:23:25 INFO - PROCESS | 1657 | 1463714605311 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12131d400) [pid = 1657] [serial = 1105] [outer = 0x110f5ec00] 20:23:25 INFO - PROCESS | 1657 | 1463714605913 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 20:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 920ms 20:23:25 INFO - PROCESS | 1657 | 1463714605974 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 1657 | 1463714605976 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:23:25 INFO - PROCESS | 1657 | 1463714605979 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 1657 | 1463714605982 Marionette TRACE conn2 <- [1,1446,null,{}] 20:23:25 INFO - PROCESS | 1657 | 1463714605985 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:26 INFO - PROCESS | 1657 | 1463714606096 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:23:26 INFO - PROCESS | 1657 | 1463714606176 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bdb000 == 84 [pid = 1657] [id = 369] 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x110f60000) [pid = 1657] [serial = 1106] [outer = 0x0] 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x111e24800) [pid = 1657] [serial = 1107] [outer = 0x110f60000] 20:23:26 INFO - PROCESS | 1657 | 1463714606204 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11279c000) [pid = 1657] [serial = 1108] [outer = 0x110f60000] 20:23:26 INFO - PROCESS | 1657 | 1463714606679 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x13590a000 == 83 [pid = 1657] [id = 320] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c480800 == 82 [pid = 1657] [id = 358] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf59000 == 81 [pid = 1657] [id = 357] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12172c000 == 80 [pid = 1657] [id = 356] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12acf0000 == 79 [pid = 1657] [id = 355] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a712000 == 78 [pid = 1657] [id = 354] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x129167000 == 77 [pid = 1657] [id = 353] 20:23:26 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1252c3000) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank] 20:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 772ms 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12699e800 == 76 [pid = 1657] [id = 352] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12173a000 == 75 [pid = 1657] [id = 351] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x119412800 == 74 [pid = 1657] [id = 350] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e4800 == 73 [pid = 1657] [id = 349] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116869000 == 72 [pid = 1657] [id = 348] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1190be000 == 71 [pid = 1657] [id = 347] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12173a800 == 70 [pid = 1657] [id = 342] 20:23:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11681f000 == 69 [pid = 1657] [id = 341] 20:23:26 INFO - PROCESS | 1657 | 1463714606771 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:23:26 INFO - PROCESS | 1657 | 1463714606774 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:23:26 INFO - PROCESS | 1657 | 1463714606785 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:23:26 INFO - PROCESS | 1657 | 1463714606787 Marionette TRACE conn2 <- [1,1450,null,{}] 20:23:26 INFO - PROCESS | 1657 | 1463714606790 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:26 INFO - PROCESS | 1657 | 1463714606885 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:23:26 INFO - PROCESS | 1657 | 1463714606894 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f1d000 == 70 [pid = 1657] [id = 370] 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x115e3cc00) [pid = 1657] [serial = 1109] [outer = 0x0] 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1161a6c00) [pid = 1657] [serial = 1110] [outer = 0x115e3cc00] 20:23:26 INFO - PROCESS | 1657 | 1463714606921 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x117d49000) [pid = 1657] [serial = 1111] [outer = 0x115e3cc00] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x119689c00) [pid = 1657] [serial = 1002] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12a8d4800) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x110fa6c00) [pid = 1657] [serial = 985] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x110f3d400) [pid = 1657] [serial = 984] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11602ec00) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1168b2c00) [pid = 1657] [serial = 993] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11706c400) [pid = 1657] [serial = 994] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119b14000) [pid = 1657] [serial = 1005] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12d410400) [pid = 1657] [serial = 978] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11820c800) [pid = 1657] [serial = 996] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x118236800) [pid = 1657] [serial = 997] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x119354000) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12cb4a800) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12cc9b000) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1196ca000) [pid = 1657] [serial = 1003] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x124ce4000) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1205f7c00) [pid = 1657] [serial = 1008] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x112574000) [pid = 1657] [serial = 987] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x119d12c00) [pid = 1657] [serial = 1006] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11279f000) [pid = 1657] [serial = 988] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1236edc00) [pid = 1657] [serial = 981] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1134eb400) [pid = 1657] [serial = 990] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11603a800) [pid = 1657] [serial = 991] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x111f55c00) [pid = 1657] [serial = 1011] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12c4b2000) [pid = 1657] [serial = 975] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x116036000) [pid = 1657] [serial = 1012] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x121261000) [pid = 1657] [serial = 1009] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x121253400) [pid = 1657] [serial = 1014] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1186b7c00) [pid = 1657] [serial = 999] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x124961800) [pid = 1657] [serial = 1018] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x119628000) [pid = 1657] [serial = 1000] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1236ee400) [pid = 1657] [serial = 1017] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1216e3000) [pid = 1657] [serial = 1015] [outer = 0x0] [url = about:blank] 20:23:27 INFO - PROCESS | 1657 | 1463714607311 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 20:23:27 INFO - PROCESS | 1657 | 1463714607354 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 1657 | 1463714607356 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:23:27 INFO - PROCESS | 1657 | 1463714607358 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 1657 | 1463714607360 Marionette TRACE conn2 <- [1,1454,null,{}] 20:23:27 INFO - PROCESS | 1657 | 1463714607368 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:27 INFO - PROCESS | 1657 | 1463714607464 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:23:27 INFO - PROCESS | 1657 | 1463714607471 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x121070000 == 71 [pid = 1657] [id = 371] 20:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1185a7000) [pid = 1657] [serial = 1112] [outer = 0x0] 20:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11895b800) [pid = 1657] [serial = 1113] [outer = 0x1185a7000] 20:23:27 INFO - PROCESS | 1657 | 1463714607500 Marionette DEBUG loaded listener.js 20:23:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x119396000) [pid = 1657] [serial = 1114] [outer = 0x1185a7000] 20:23:27 INFO - PROCESS | 1657 | 1463714607864 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 20:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:23:27 INFO - PROCESS | 1657 | 1463714607880 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 1657 | 1463714607881 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:23:27 INFO - PROCESS | 1657 | 1463714607883 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 1657 | 1463714607884 Marionette TRACE conn2 <- [1,1458,null,{}] 20:23:27 INFO - PROCESS | 1657 | 1463714607887 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:27 INFO - PROCESS | 1657 | 1463714607988 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:23:27 INFO - PROCESS | 1657 | 1463714607992 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x125320000 == 72 [pid = 1657] [id = 372] 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11943c400) [pid = 1657] [serial = 1115] [outer = 0x0] 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x119689000) [pid = 1657] [serial = 1116] [outer = 0x11943c400] 20:23:28 INFO - PROCESS | 1657 | 1463714608019 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1196d0000) [pid = 1657] [serial = 1117] [outer = 0x11943c400] 20:23:28 INFO - PROCESS | 1657 | 1463714608385 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 20:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:23:28 INFO - PROCESS | 1657 | 1463714608402 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 1657 | 1463714608404 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:23:28 INFO - PROCESS | 1657 | 1463714608406 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 1657 | 1463714608408 Marionette TRACE conn2 <- [1,1462,null,{}] 20:23:28 INFO - PROCESS | 1657 | 1463714608413 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:28 INFO - PROCESS | 1657 | 1463714608503 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:23:28 INFO - PROCESS | 1657 | 1463714608574 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b51000 == 73 [pid = 1657] [id = 373] 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11943e400) [pid = 1657] [serial = 1118] [outer = 0x0] 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x119c6f400) [pid = 1657] [serial = 1119] [outer = 0x11943e400] 20:23:28 INFO - PROCESS | 1657 | 1463714608600 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1205f4c00) [pid = 1657] [serial = 1120] [outer = 0x11943e400] 20:23:28 INFO - PROCESS | 1657 | 1463714608930 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 20:23:28 INFO - PROCESS | 1657 | 1463714608978 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 1657 | 1463714608979 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:23:28 INFO - PROCESS | 1657 | 1463714608981 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 1657 | 1463714608982 Marionette TRACE conn2 <- [1,1466,null,{}] 20:23:28 INFO - PROCESS | 1657 | 1463714608985 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:29 INFO - PROCESS | 1657 | 1463714609113 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:23:29 INFO - PROCESS | 1657 | 1463714609131 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x129778800 == 74 [pid = 1657] [id = 374] 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12127b400) [pid = 1657] [serial = 1121] [outer = 0x0] 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1236f4000) [pid = 1657] [serial = 1122] [outer = 0x12127b400] 20:23:29 INFO - PROCESS | 1657 | 1463714609164 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1265bbc00) [pid = 1657] [serial = 1123] [outer = 0x12127b400] 20:23:29 INFO - PROCESS | 1657 | 1463714609519 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 20:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 567ms 20:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:23:29 INFO - PROCESS | 1657 | 1463714609549 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:23:29 INFO - PROCESS | 1657 | 1463714609551 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:23:29 INFO - PROCESS | 1657 | 1463714609553 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:23:29 INFO - PROCESS | 1657 | 1463714609554 Marionette TRACE conn2 <- [1,1470,null,{}] 20:23:29 INFO - PROCESS | 1657 | 1463714609556 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:29 INFO - PROCESS | 1657 | 1463714609668 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:23:29 INFO - PROCESS | 1657 | 1463714609681 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba80000 == 75 [pid = 1657] [id = 375] 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12131a000) [pid = 1657] [serial = 1124] [outer = 0x0] 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x126e5dc00) [pid = 1657] [serial = 1125] [outer = 0x12131a000] 20:23:29 INFO - PROCESS | 1657 | 1463714609706 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1289d8800) [pid = 1657] [serial = 1126] [outer = 0x12131a000] 20:23:30 INFO - PROCESS | 1657 | 1463714610062 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 20:23:30 INFO - PROCESS | 1657 | 1463714610071 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 1657 | 1463714610073 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:23:30 INFO - PROCESS | 1657 | 1463714610078 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 1657 | 1463714610080 Marionette TRACE conn2 <- [1,1474,null,{}] 20:23:30 INFO - PROCESS | 1657 | 1463714610082 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:30 INFO - PROCESS | 1657 | 1463714610197 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:23:30 INFO - PROCESS | 1657 | 1463714610214 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf4a800 == 76 [pid = 1657] [id = 376] 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x126d2a400) [pid = 1657] [serial = 1127] [outer = 0x0] 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x128bac800) [pid = 1657] [serial = 1128] [outer = 0x126d2a400] 20:23:30 INFO - PROCESS | 1657 | 1463714610241 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x128f81800) [pid = 1657] [serial = 1129] [outer = 0x126d2a400] 20:23:30 INFO - PROCESS | 1657 | 1463714610623 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 20:23:30 INFO - PROCESS | 1657 | 1463714610653 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 1657 | 1463714610655 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:23:30 INFO - PROCESS | 1657 | 1463714610657 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 1657 | 1463714610660 Marionette TRACE conn2 <- [1,1478,null,{}] 20:23:30 INFO - PROCESS | 1657 | 1463714610663 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:30 INFO - PROCESS | 1657 | 1463714610773 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:23:30 INFO - PROCESS | 1657 | 1463714610784 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c498800 == 77 [pid = 1657] [id = 377] 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x128b27c00) [pid = 1657] [serial = 1130] [outer = 0x0] 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x129154400) [pid = 1657] [serial = 1131] [outer = 0x128b27c00] 20:23:30 INFO - PROCESS | 1657 | 1463714610808 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12a796800) [pid = 1657] [serial = 1132] [outer = 0x128b27c00] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x118648800) [pid = 1657] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x119d15c00) [pid = 1657] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11279b000) [pid = 1657] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x116a55000) [pid = 1657] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x110faa800) [pid = 1657] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x121320800) [pid = 1657] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x110f38800) [pid = 1657] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12490d400) [pid = 1657] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x110f36c00) [pid = 1657] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x110e91000) [pid = 1657] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x112e54400) [pid = 1657] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:23:31 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x119398c00) [pid = 1657] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:23:31 INFO - PROCESS | 1657 | 1463714611226 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 621ms 20:23:31 INFO - PROCESS | 1657 | 1463714611285 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 1657 | 1463714611286 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:23:31 INFO - PROCESS | 1657 | 1463714611295 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 1657 | 1463714611297 Marionette TRACE conn2 <- [1,1482,null,{}] 20:23:31 INFO - PROCESS | 1657 | 1463714611299 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:31 INFO - PROCESS | 1657 | 1463714611398 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:23:31 INFO - PROCESS | 1657 | 1463714611402 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2b800 == 78 [pid = 1657] [id = 378] 20:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x112e54400) [pid = 1657] [serial = 1133] [outer = 0x0] 20:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12490d400) [pid = 1657] [serial = 1134] [outer = 0x112e54400] 20:23:31 INFO - PROCESS | 1657 | 1463714611428 Marionette DEBUG loaded listener.js 20:23:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1295b3000) [pid = 1657] [serial = 1135] [outer = 0x112e54400] 20:23:31 INFO - PROCESS | 1657 | 1463714611786 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 523ms 20:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:23:31 INFO - PROCESS | 1657 | 1463714611814 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 1657 | 1463714611815 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:23:31 INFO - PROCESS | 1657 | 1463714611817 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 1657 | 1463714611819 Marionette TRACE conn2 <- [1,1486,null,{}] 20:23:31 INFO - PROCESS | 1657 | 1463714611821 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:31 INFO - PROCESS | 1657 | 1463714611928 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:23:31 INFO - PROCESS | 1657 | 1463714611998 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfab800 == 79 [pid = 1657] [id = 379] 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x129344000) [pid = 1657] [serial = 1136] [outer = 0x0] 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12a7a3000) [pid = 1657] [serial = 1137] [outer = 0x129344000] 20:23:32 INFO - PROCESS | 1657 | 1463714612027 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12ac27000) [pid = 1657] [serial = 1138] [outer = 0x129344000] 20:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 20:23:32 INFO - PROCESS | 1657 | 1463714612327 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 20:23:32 INFO - PROCESS | 1657 | 1463714612336 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:23:32 INFO - PROCESS | 1657 | 1463714612337 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:23:32 INFO - PROCESS | 1657 | 1463714612339 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:23:32 INFO - PROCESS | 1657 | 1463714612342 Marionette TRACE conn2 <- [1,1490,null,{}] 20:23:32 INFO - PROCESS | 1657 | 1463714612351 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:32 INFO - PROCESS | 1657 | 1463714612448 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:23:32 INFO - PROCESS | 1657 | 1463714612453 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351d4800 == 80 [pid = 1657] [id = 380] 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12ac29000) [pid = 1657] [serial = 1139] [outer = 0x0] 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12ac76400) [pid = 1657] [serial = 1140] [outer = 0x12ac29000] 20:23:32 INFO - PROCESS | 1657 | 1463714612478 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12ad8ac00) [pid = 1657] [serial = 1141] [outer = 0x12ac29000] 20:23:32 INFO - PROCESS | 1657 | 1463714612895 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 20:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 577ms 20:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:23:32 INFO - PROCESS | 1657 | 1463714612916 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:23:32 INFO - PROCESS | 1657 | 1463714612917 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:23:32 INFO - PROCESS | 1657 | 1463714612919 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:23:32 INFO - PROCESS | 1657 | 1463714612921 Marionette TRACE conn2 <- [1,1494,null,{}] 20:23:32 INFO - PROCESS | 1657 | 1463714612923 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:33 INFO - PROCESS | 1657 | 1463714613016 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:23:33 INFO - PROCESS | 1657 | 1463714613020 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351ec800 == 81 [pid = 1657] [id = 381] 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12ad91000) [pid = 1657] [serial = 1142] [outer = 0x0] 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12baca800) [pid = 1657] [serial = 1143] [outer = 0x12ad91000] 20:23:33 INFO - PROCESS | 1657 | 1463714613045 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12bb65800) [pid = 1657] [serial = 1144] [outer = 0x12ad91000] 20:23:33 INFO - PROCESS | 1657 | 1463714613613 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 20:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 20:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:23:33 INFO - PROCESS | 1657 | 1463714613644 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:23:33 INFO - PROCESS | 1657 | 1463714613646 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:23:33 INFO - PROCESS | 1657 | 1463714613649 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 1657 | 1463714613652 Marionette TRACE conn2 <- [1,1498,null,{}] 20:23:33 INFO - PROCESS | 1657 | 1463714613656 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:33 INFO - PROCESS | 1657 | 1463714613800 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:23:33 INFO - PROCESS | 1657 | 1463714613880 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975d000 == 82 [pid = 1657] [id = 382] 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x113deac00) [pid = 1657] [serial = 1145] [outer = 0x0] 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x116032000) [pid = 1657] [serial = 1146] [outer = 0x113deac00] 20:23:33 INFO - PROCESS | 1657 | 1463714613912 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x117426000) [pid = 1657] [serial = 1147] [outer = 0x113deac00] 20:23:34 INFO - PROCESS | 1657 | 1463714614339 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 720ms 20:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:23:34 INFO - PROCESS | 1657 | 1463714614370 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 1657 | 1463714614375 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:23:34 INFO - PROCESS | 1657 | 1463714614379 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 1657 | 1463714614381 Marionette TRACE conn2 <- [1,1502,null,{}] 20:23:34 INFO - PROCESS | 1657 | 1463714614384 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:34 INFO - PROCESS | 1657 | 1463714614499 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:23:34 INFO - PROCESS | 1657 | 1463714614576 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b45800 == 83 [pid = 1657] [id = 383] 20:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11742f000) [pid = 1657] [serial = 1148] [outer = 0x0] 20:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1184e2c00) [pid = 1657] [serial = 1149] [outer = 0x11742f000] 20:23:34 INFO - PROCESS | 1657 | 1463714614608 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x119632000) [pid = 1657] [serial = 1150] [outer = 0x11742f000] 20:23:35 INFO - PROCESS | 1657 | 1463714615029 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 20:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 20:23:35 INFO - PROCESS | 1657 | 1463714615049 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:23:35 INFO - PROCESS | 1657 | 1463714615051 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:23:35 INFO - PROCESS | 1657 | 1463714615053 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 1657 | 1463714615055 Marionette TRACE conn2 <- [1,1506,null,{}] 20:23:35 INFO - PROCESS | 1657 | 1463714615064 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:35 INFO - PROCESS | 1657 | 1463714615203 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:23:35 INFO - PROCESS | 1657 | 1463714615281 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x134ed1800 == 84 [pid = 1657] [id = 384] 20:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x119c6e000) [pid = 1657] [serial = 1151] [outer = 0x0] 20:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x1219de400) [pid = 1657] [serial = 1152] [outer = 0x119c6e000] 20:23:35 INFO - PROCESS | 1657 | 1463714615314 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1265bc800) [pid = 1657] [serial = 1153] [outer = 0x119c6e000] 20:23:35 INFO - PROCESS | 1657 | 1463714615720 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 20:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 724ms 20:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:23:35 INFO - PROCESS | 1657 | 1463714615778 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:23:35 INFO - PROCESS | 1657 | 1463714615779 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:23:35 INFO - PROCESS | 1657 | 1463714615782 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 1657 | 1463714615783 Marionette TRACE conn2 <- [1,1510,null,{}] 20:23:35 INFO - PROCESS | 1657 | 1463714615785 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:35 INFO - PROCESS | 1657 | 1463714615899 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:23:35 INFO - PROCESS | 1657 | 1463714615976 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x135973800 == 85 [pid = 1657] [id = 385] 20:23:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x123349c00) [pid = 1657] [serial = 1154] [outer = 0x0] 20:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x127487000) [pid = 1657] [serial = 1155] [outer = 0x123349c00] 20:23:36 INFO - PROCESS | 1657 | 1463714616008 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12914ac00) [pid = 1657] [serial = 1156] [outer = 0x123349c00] 20:23:36 INFO - PROCESS | 1657 | 1463714616413 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 668ms 20:23:36 INFO - PROCESS | 1657 | 1463714616451 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 1657 | 1463714616452 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:23:36 INFO - PROCESS | 1657 | 1463714616454 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 1657 | 1463714616456 Marionette TRACE conn2 <- [1,1514,null,{}] 20:23:36 INFO - PROCESS | 1657 | 1463714616458 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:36 INFO - PROCESS | 1657 | 1463714616586 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:23:36 INFO - PROCESS | 1657 | 1463714616680 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x137dd9000 == 86 [pid = 1657] [id = 386] 20:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x1295b1400) [pid = 1657] [serial = 1157] [outer = 0x0] 20:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12a7a2c00) [pid = 1657] [serial = 1158] [outer = 0x1295b1400] 20:23:36 INFO - PROCESS | 1657 | 1463714616709 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12a8ce800) [pid = 1657] [serial = 1159] [outer = 0x1295b1400] 20:23:37 INFO - PROCESS | 1657 | 1463714617129 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 20:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 20:23:37 INFO - PROCESS | 1657 | 1463714617190 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:23:37 INFO - PROCESS | 1657 | 1463714617192 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:23:37 INFO - PROCESS | 1657 | 1463714617196 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:23:37 INFO - PROCESS | 1657 | 1463714617197 Marionette TRACE conn2 <- [1,1518,null,{}] 20:23:37 INFO - PROCESS | 1657 | 1463714617199 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:37 INFO - PROCESS | 1657 | 1463714617320 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:23:37 INFO - PROCESS | 1657 | 1463714617417 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c21a800 == 87 [pid = 1657] [id = 387] 20:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x110f3d400) [pid = 1657] [serial = 1160] [outer = 0x0] 20:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12bb1fc00) [pid = 1657] [serial = 1161] [outer = 0x110f3d400] 20:23:37 INFO - PROCESS | 1657 | 1463714617448 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12be67800) [pid = 1657] [serial = 1162] [outer = 0x110f3d400] 20:23:38 INFO - PROCESS | 1657 | 1463714618101 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1020ms 20:23:38 INFO - PROCESS | 1657 | 1463714618216 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 1657 | 1463714618219 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:23:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:23:38 INFO - PROCESS | 1657 | 1463714618222 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 1657 | 1463714618226 Marionette TRACE conn2 <- [1,1522,null,{}] 20:23:38 INFO - PROCESS | 1657 | 1463714618231 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:38 INFO - PROCESS | 1657 | 1463714618334 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:23:38 INFO - PROCESS | 1657 | 1463714618408 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d4000 == 88 [pid = 1657] [id = 388] 20:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x111c8ac00) [pid = 1657] [serial = 1163] [outer = 0x0] 20:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x111f4dc00) [pid = 1657] [serial = 1164] [outer = 0x111c8ac00] 20:23:38 INFO - PROCESS | 1657 | 1463714618479 Marionette DEBUG loaded listener.js 20:23:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x112578800) [pid = 1657] [serial = 1165] [outer = 0x111c8ac00] 20:23:38 INFO - PROCESS | 1657 | 1463714618849 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 20:23:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:23:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:23:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:23:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:23:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 20:23:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:23:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 20:23:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:23:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 676ms 20:23:38 INFO - PROCESS | 1657 | 1463714618899 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 1657 | 1463714618903 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:23:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:23:38 INFO - PROCESS | 1657 | 1463714618907 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 1657 | 1463714618909 Marionette TRACE conn2 <- [1,1526,null,{}] 20:23:38 INFO - PROCESS | 1657 | 1463714618912 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:39 INFO - PROCESS | 1657 | 1463714619041 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:23:39 INFO - PROCESS | 1657 | 1463714619154 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f1c800 == 89 [pid = 1657] [id = 389] 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x112e52800) [pid = 1657] [serial = 1166] [outer = 0x0] 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x113a67800) [pid = 1657] [serial = 1167] [outer = 0x112e52800] 20:23:39 INFO - PROCESS | 1657 | 1463714619185 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x116034400) [pid = 1657] [serial = 1168] [outer = 0x112e52800] 20:23:39 INFO - PROCESS | 1657 | 1463714619554 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 20:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:23:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:23:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 20:23:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:23:39 INFO - PROCESS | 1657 | 1463714619579 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:23:39 INFO - PROCESS | 1657 | 1463714619580 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:23:39 INFO - PROCESS | 1657 | 1463714619583 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 1657 | 1463714619586 Marionette TRACE conn2 <- [1,1530,null,{}] 20:23:39 INFO - PROCESS | 1657 | 1463714619594 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:39 INFO - PROCESS | 1657 | 1463714619697 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:23:39 INFO - PROCESS | 1657 | 1463714619823 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194f3000 == 90 [pid = 1657] [id = 390] 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x1161a1c00) [pid = 1657] [serial = 1169] [outer = 0x0] 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x11706e400) [pid = 1657] [serial = 1170] [outer = 0x1161a1c00] 20:23:39 INFO - PROCESS | 1657 | 1463714619868 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x1184ec800) [pid = 1657] [serial = 1171] [outer = 0x1161a1c00] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x1194db800 == 89 [pid = 1657] [id = 287] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12a780800 == 88 [pid = 1657] [id = 171] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x1351d4800 == 87 [pid = 1657] [id = 380] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfab800 == 86 [pid = 1657] [id = 379] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x115eba800) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12114a800) [pid = 1657] [serial = 1032] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x1186af800) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x110f68000) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1252cc400) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12697b800) [pid = 1657] [serial = 1038] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1289e3400) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2b800 == 85 [pid = 1657] [id = 378] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12c498800 == 84 [pid = 1657] [id = 377] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf4a800 == 83 [pid = 1657] [id = 376] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba80000 == 82 [pid = 1657] [id = 375] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x129778800 == 81 [pid = 1657] [id = 374] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x128b51000 == 80 [pid = 1657] [id = 373] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x125320000 == 79 [pid = 1657] [id = 372] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x121070000 == 78 [pid = 1657] [id = 371] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116f1d000 == 77 [pid = 1657] [id = 370] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119bdb000 == 76 [pid = 1657] [id = 369] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12df83800 == 75 [pid = 1657] [id = 364] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12d71f000 == 74 [pid = 1657] [id = 363] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2c800 == 73 [pid = 1657] [id = 362] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x123739800 == 72 [pid = 1657] [id = 361] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x116e04800 == 71 [pid = 1657] [id = 360] 20:23:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2f800 == 70 [pid = 1657] [id = 359] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1190d9400) [pid = 1657] [serial = 1053] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11939b000) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x121259800) [pid = 1657] [serial = 1059] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x115ebb000) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x112e50800) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x118212400) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11863cc00) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x113affc00) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x116a56000) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1236e9800) [pid = 1657] [serial = 1062] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x112797800) [pid = 1657] [serial = 1042] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1121a8800) [pid = 1657] [serial = 1041] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12534e400) [pid = 1657] [serial = 1065] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12490ac00) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119682000) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x116154800) [pid = 1657] [serial = 1068] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1269e0400) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x126fccc00) [pid = 1657] [serial = 1074] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x126e52400) [pid = 1657] [serial = 1071] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x126fd1400) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x119444800) [pid = 1657] [serial = 1056] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x119d14c00) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12131a800) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1289d8c00) [pid = 1657] [serial = 1075] [outer = 0x0] [url = about:blank] 20:23:40 INFO - PROCESS | 1657 | 1463714620334 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 20:23:40 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 20:23:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:23:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:23:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:23:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 20:23:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:23:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 772ms 20:23:40 INFO - PROCESS | 1657 | 1463714620356 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:23:40 INFO - PROCESS | 1657 | 1463714620359 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:23:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:23:40 INFO - PROCESS | 1657 | 1463714620362 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:23:40 INFO - PROCESS | 1657 | 1463714620363 Marionette TRACE conn2 <- [1,1534,null,{}] 20:23:40 INFO - PROCESS | 1657 | 1463714620365 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:40 INFO - PROCESS | 1657 | 1463714620496 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:23:40 INFO - PROCESS | 1657 | 1463714620585 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d0000 == 71 [pid = 1657] [id = 391] 20:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x1161e3c00) [pid = 1657] [serial = 1172] [outer = 0x0] 20:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11823a800) [pid = 1657] [serial = 1173] [outer = 0x1161e3c00] 20:23:40 INFO - PROCESS | 1657 | 1463714620627 Marionette DEBUG loaded listener.js 20:23:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x118644c00) [pid = 1657] [serial = 1174] [outer = 0x1161e3c00] 20:23:41 INFO - PROCESS | 1657 | 1463714621031 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:23:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:23:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 20:23:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:23:41 INFO - PROCESS | 1657 | 1463714621087 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:23:41 INFO - PROCESS | 1657 | 1463714621089 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:23:41 INFO - PROCESS | 1657 | 1463714621092 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 1657 | 1463714621093 Marionette TRACE conn2 <- [1,1538,null,{}] 20:23:41 INFO - PROCESS | 1657 | 1463714621096 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:41 INFO - PROCESS | 1657 | 1463714621179 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:23:41 INFO - PROCESS | 1657 | 1463714621199 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1131eb800 == 72 [pid = 1657] [id = 392] 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1186ad000) [pid = 1657] [serial = 1175] [outer = 0x0] 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x118966400) [pid = 1657] [serial = 1176] [outer = 0x1186ad000] 20:23:41 INFO - PROCESS | 1657 | 1463714621225 Marionette DEBUG loaded listener.js 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119396c00) [pid = 1657] [serial = 1177] [outer = 0x1186ad000] 20:23:41 INFO - PROCESS | 1657 | 1463714621575 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:23:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:23:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 20:23:41 INFO - PROCESS | 1657 | 1463714621618 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:23:41 INFO - PROCESS | 1657 | 1463714621619 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:23:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:23:41 INFO - PROCESS | 1657 | 1463714621622 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 1657 | 1463714621623 Marionette TRACE conn2 <- [1,1542,null,{}] 20:23:41 INFO - PROCESS | 1657 | 1463714621625 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:41 INFO - PROCESS | 1657 | 1463714621723 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:23:41 INFO - PROCESS | 1657 | 1463714621728 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172e000 == 73 [pid = 1657] [id = 393] 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119625c00) [pid = 1657] [serial = 1178] [outer = 0x0] 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119685400) [pid = 1657] [serial = 1179] [outer = 0x119625c00] 20:23:41 INFO - PROCESS | 1657 | 1463714621754 Marionette DEBUG loaded listener.js 20:23:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1196d1800) [pid = 1657] [serial = 1180] [outer = 0x119625c00] 20:23:42 INFO - PROCESS | 1657 | 1463714622091 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:23:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 20:23:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:23:42 INFO - PROCESS | 1657 | 1463714622140 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 1657 | 1463714622141 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:23:42 INFO - PROCESS | 1657 | 1463714622143 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 1657 | 1463714622145 Marionette TRACE conn2 <- [1,1546,null,{}] 20:23:42 INFO - PROCESS | 1657 | 1463714622147 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:42 INFO - PROCESS | 1657 | 1463714622227 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:23:42 INFO - PROCESS | 1657 | 1463714622308 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x123328800 == 74 [pid = 1657] [id = 394] 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1196c6800) [pid = 1657] [serial = 1181] [outer = 0x0] 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1190dc000) [pid = 1657] [serial = 1182] [outer = 0x1196c6800] 20:23:42 INFO - PROCESS | 1657 | 1463714622333 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x119d1ac00) [pid = 1657] [serial = 1183] [outer = 0x1196c6800] 20:23:42 INFO - PROCESS | 1657 | 1463714622673 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:23:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 20:23:42 INFO - PROCESS | 1657 | 1463714622719 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 1657 | 1463714622720 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:23:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:23:42 INFO - PROCESS | 1657 | 1463714622723 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 1657 | 1463714622724 Marionette TRACE conn2 <- [1,1550,null,{}] 20:23:42 INFO - PROCESS | 1657 | 1463714622734 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:42 INFO - PROCESS | 1657 | 1463714622839 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:23:42 INFO - PROCESS | 1657 | 1463714622851 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b60000 == 75 [pid = 1657] [id = 395] 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x1196c7000) [pid = 1657] [serial = 1184] [outer = 0x0] 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x121257800) [pid = 1657] [serial = 1185] [outer = 0x1196c7000] 20:23:42 INFO - PROCESS | 1657 | 1463714622876 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12125f400) [pid = 1657] [serial = 1186] [outer = 0x1196c7000] 20:23:43 INFO - PROCESS | 1657 | 1463714623204 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:23:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 526ms 20:23:43 INFO - PROCESS | 1657 | 1463714623249 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:23:43 INFO - PROCESS | 1657 | 1463714623251 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:23:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:23:43 INFO - PROCESS | 1657 | 1463714623253 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 1657 | 1463714623254 Marionette TRACE conn2 <- [1,1554,null,{}] 20:23:43 INFO - PROCESS | 1657 | 1463714623256 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:43 INFO - PROCESS | 1657 | 1463714623361 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:23:43 INFO - PROCESS | 1657 | 1463714623399 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272b5000 == 76 [pid = 1657] [id = 396] 20:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x119c68000) [pid = 1657] [serial = 1187] [outer = 0x0] 20:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x121314400) [pid = 1657] [serial = 1188] [outer = 0x119c68000] 20:23:43 INFO - PROCESS | 1657 | 1463714623425 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12152d400) [pid = 1657] [serial = 1189] [outer = 0x119c68000] 20:23:43 INFO - PROCESS | 1657 | 1463714623796 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:23:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 570ms 20:23:43 INFO - PROCESS | 1657 | 1463714623829 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:23:43 INFO - PROCESS | 1657 | 1463714623831 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:23:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:23:43 INFO - PROCESS | 1657 | 1463714623835 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 1657 | 1463714623837 Marionette TRACE conn2 <- [1,1558,null,{}] 20:23:43 INFO - PROCESS | 1657 | 1463714623844 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:44 INFO - PROCESS | 1657 | 1463714624011 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:23:44 INFO - PROCESS | 1657 | 1463714624047 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x129170800 == 77 [pid = 1657] [id = 397] 20:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x121260400) [pid = 1657] [serial = 1190] [outer = 0x0] 20:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1236eb000) [pid = 1657] [serial = 1191] [outer = 0x121260400] 20:23:44 INFO - PROCESS | 1657 | 1463714624087 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1236f2c00) [pid = 1657] [serial = 1192] [outer = 0x121260400] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x128d86400) [pid = 1657] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12499cc00) [pid = 1657] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x121147000) [pid = 1657] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x129342800) [pid = 1657] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x119c70000) [pid = 1657] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x110ebfc00) [pid = 1657] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12914c400) [pid = 1657] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11279d400) [pid = 1657] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11279d800) [pid = 1657] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x126b90800) [pid = 1657] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1184ebc00) [pid = 1657] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12131bc00) [pid = 1657] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12d407c00) [pid = 1657] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x116a56800) [pid = 1657] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x110e96400) [pid = 1657] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12ac29000) [pid = 1657] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12127b400) [pid = 1657] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x126d2a400) [pid = 1657] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12131a000) [pid = 1657] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x128b27c00) [pid = 1657] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1185a7000) [pid = 1657] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x11943c400) [pid = 1657] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x110f60000) [pid = 1657] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x110f5ec00) [pid = 1657] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11943e400) [pid = 1657] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x115e3cc00) [pid = 1657] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x112e54400) [pid = 1657] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:23:44 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x129344000) [pid = 1657] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:23:44 INFO - PROCESS | 1657 | 1463714624818 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:23:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:23:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1021ms 20:23:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:23:44 INFO - PROCESS | 1657 | 1463714624856 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:23:44 INFO - PROCESS | 1657 | 1463714624857 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:23:44 INFO - PROCESS | 1657 | 1463714624859 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:23:44 INFO - PROCESS | 1657 | 1463714624861 Marionette TRACE conn2 <- [1,1562,null,{}] 20:23:44 INFO - PROCESS | 1657 | 1463714624863 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:44 INFO - PROCESS | 1657 | 1463714624965 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:23:45 INFO - PROCESS | 1657 | 1463714625029 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a2800 == 78 [pid = 1657] [id = 398] 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11256c800) [pid = 1657] [serial = 1193] [outer = 0x0] 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1193a0800) [pid = 1657] [serial = 1194] [outer = 0x11256c800] 20:23:45 INFO - PROCESS | 1657 | 1463714625059 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1236f2000) [pid = 1657] [serial = 1195] [outer = 0x11256c800] 20:23:45 INFO - PROCESS | 1657 | 1463714625347 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:23:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:23:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 20:23:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:23:45 INFO - PROCESS | 1657 | 1463714625382 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:23:45 INFO - PROCESS | 1657 | 1463714625383 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:23:45 INFO - PROCESS | 1657 | 1463714625385 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 1657 | 1463714625386 Marionette TRACE conn2 <- [1,1566,null,{}] 20:23:45 INFO - PROCESS | 1657 | 1463714625388 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:45 INFO - PROCESS | 1657 | 1463714625479 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:23:45 INFO - PROCESS | 1657 | 1463714625484 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a78f000 == 79 [pid = 1657] [id = 399] 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1196ca800) [pid = 1657] [serial = 1196] [outer = 0x0] 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x124905800) [pid = 1657] [serial = 1197] [outer = 0x1196ca800] 20:23:45 INFO - PROCESS | 1657 | 1463714625509 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x1252cc400) [pid = 1657] [serial = 1198] [outer = 0x1196ca800] 20:23:45 INFO - PROCESS | 1657 | 1463714625848 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:23:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:23:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 20:23:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:23:45 INFO - PROCESS | 1657 | 1463714625854 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:23:45 INFO - PROCESS | 1657 | 1463714625855 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:23:45 INFO - PROCESS | 1657 | 1463714625860 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 1657 | 1463714625862 Marionette TRACE conn2 <- [1,1570,null,{}] 20:23:45 INFO - PROCESS | 1657 | 1463714625865 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:45 INFO - PROCESS | 1657 | 1463714625985 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:23:45 INFO - PROCESS | 1657 | 1463714625993 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a87c800 == 80 [pid = 1657] [id = 400] 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1196cd400) [pid = 1657] [serial = 1199] [outer = 0x0] 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12534e400) [pid = 1657] [serial = 1200] [outer = 0x1196cd400] 20:23:46 INFO - PROCESS | 1657 | 1463714626018 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12697b000) [pid = 1657] [serial = 1201] [outer = 0x1196cd400] 20:23:46 INFO - PROCESS | 1657 | 1463714626327 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:23:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:23:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 20:23:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:23:46 INFO - PROCESS | 1657 | 1463714626380 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:23:46 INFO - PROCESS | 1657 | 1463714626381 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:23:46 INFO - PROCESS | 1657 | 1463714626383 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 1657 | 1463714626384 Marionette TRACE conn2 <- [1,1574,null,{}] 20:23:46 INFO - PROCESS | 1657 | 1463714626387 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:46 INFO - PROCESS | 1657 | 1463714626475 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:23:46 INFO - PROCESS | 1657 | 1463714626479 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6b000 == 81 [pid = 1657] [id = 401] 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12538ec00) [pid = 1657] [serial = 1202] [outer = 0x0] 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x126d2a800) [pid = 1657] [serial = 1203] [outer = 0x12538ec00] 20:23:46 INFO - PROCESS | 1657 | 1463714626504 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x126e5a000) [pid = 1657] [serial = 1204] [outer = 0x12538ec00] 20:23:47 INFO - PROCESS | 1657 | 1463714627016 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 20:23:47 INFO - PROCESS | 1657 | 1463714627053 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 1657 | 1463714627056 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:23:47 INFO - PROCESS | 1657 | 1463714627060 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 1657 | 1463714627062 Marionette TRACE conn2 <- [1,1578,null,{}] 20:23:47 INFO - PROCESS | 1657 | 1463714627066 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:47 INFO - PROCESS | 1657 | 1463714627185 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:23:47 INFO - PROCESS | 1657 | 1463714627302 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x116876800 == 82 [pid = 1657] [id = 402] 20:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x1121b0c00) [pid = 1657] [serial = 1205] [outer = 0x0] 20:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11256c000) [pid = 1657] [serial = 1206] [outer = 0x1121b0c00] 20:23:47 INFO - PROCESS | 1657 | 1463714627335 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x112cd9000) [pid = 1657] [serial = 1207] [outer = 0x1121b0c00] 20:23:47 INFO - PROCESS | 1657 | 1463714627748 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 722ms 20:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:23:47 INFO - PROCESS | 1657 | 1463714627782 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:23:47 INFO - PROCESS | 1657 | 1463714627786 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:23:47 INFO - PROCESS | 1657 | 1463714627790 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 1657 | 1463714627792 Marionette TRACE conn2 <- [1,1582,null,{}] 20:23:47 INFO - PROCESS | 1657 | 1463714627795 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:47 INFO - PROCESS | 1657 | 1463714627904 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:23:47 INFO - PROCESS | 1657 | 1463714627968 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975b000 == 83 [pid = 1657] [id = 403] 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x112e57400) [pid = 1657] [serial = 1208] [outer = 0x0] 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x116070c00) [pid = 1657] [serial = 1209] [outer = 0x112e57400] 20:23:48 INFO - PROCESS | 1657 | 1463714628038 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11821f000) [pid = 1657] [serial = 1210] [outer = 0x112e57400] 20:23:48 INFO - PROCESS | 1657 | 1463714628436 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:23:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 20:23:48 INFO - PROCESS | 1657 | 1463714628463 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 1657 | 1463714628465 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:23:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:23:48 INFO - PROCESS | 1657 | 1463714628467 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 1657 | 1463714628470 Marionette TRACE conn2 <- [1,1586,null,{}] 20:23:48 INFO - PROCESS | 1657 | 1463714628478 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:48 INFO - PROCESS | 1657 | 1463714628589 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:23:48 INFO - PROCESS | 1657 | 1463714628704 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba78000 == 84 [pid = 1657] [id = 404] 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x119009000) [pid = 1657] [serial = 1211] [outer = 0x0] 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x119681c00) [pid = 1657] [serial = 1212] [outer = 0x119009000] 20:23:48 INFO - PROCESS | 1657 | 1463714628736 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1196c3000) [pid = 1657] [serial = 1213] [outer = 0x119009000] 20:23:49 INFO - PROCESS | 1657 | 1463714629146 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:23:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 726ms 20:23:49 INFO - PROCESS | 1657 | 1463714629193 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:23:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:23:49 INFO - PROCESS | 1657 | 1463714629195 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:23:49 INFO - PROCESS | 1657 | 1463714629197 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 1657 | 1463714629199 Marionette TRACE conn2 <- [1,1590,null,{}] 20:23:49 INFO - PROCESS | 1657 | 1463714629201 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:49 INFO - PROCESS | 1657 | 1463714629311 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:23:49 INFO - PROCESS | 1657 | 1463714629413 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c21b800 == 85 [pid = 1657] [id = 405] 20:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x119629000) [pid = 1657] [serial = 1214] [outer = 0x0] 20:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x119d17c00) [pid = 1657] [serial = 1215] [outer = 0x119629000] 20:23:49 INFO - PROCESS | 1657 | 1463714629446 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12131bc00) [pid = 1657] [serial = 1216] [outer = 0x119629000] 20:23:49 INFO - PROCESS | 1657 | 1463714629863 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:23:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 720ms 20:23:49 INFO - PROCESS | 1657 | 1463714629936 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:23:49 INFO - PROCESS | 1657 | 1463714629938 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:23:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:23:49 INFO - PROCESS | 1657 | 1463714629943 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 1657 | 1463714629944 Marionette TRACE conn2 <- [1,1594,null,{}] 20:23:49 INFO - PROCESS | 1657 | 1463714629946 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:50 INFO - PROCESS | 1657 | 1463714630052 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:23:50 INFO - PROCESS | 1657 | 1463714630126 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c48f000 == 86 [pid = 1657] [id = 406] 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x121321400) [pid = 1657] [serial = 1217] [outer = 0x0] 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1236f7c00) [pid = 1657] [serial = 1218] [outer = 0x121321400] 20:23:50 INFO - PROCESS | 1657 | 1463714630157 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1265bf800) [pid = 1657] [serial = 1219] [outer = 0x121321400] 20:23:50 INFO - PROCESS | 1657 | 1463714630579 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:23:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 20:23:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:23:50 INFO - PROCESS | 1657 | 1463714630614 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 1657 | 1463714630615 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:23:50 INFO - PROCESS | 1657 | 1463714630617 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 1657 | 1463714630619 Marionette TRACE conn2 <- [1,1598,null,{}] 20:23:50 INFO - PROCESS | 1657 | 1463714630621 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:50 INFO - PROCESS | 1657 | 1463714630742 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:23:50 INFO - PROCESS | 1657 | 1463714630847 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb65000 == 87 [pid = 1657] [id = 407] 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x126d26400) [pid = 1657] [serial = 1220] [outer = 0x0] 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x126fcf800) [pid = 1657] [serial = 1221] [outer = 0x126d26400] 20:23:50 INFO - PROCESS | 1657 | 1463714630879 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x128b25800) [pid = 1657] [serial = 1222] [outer = 0x126d26400] 20:23:51 INFO - PROCESS | 1657 | 1463714631306 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:23:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:23:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 721ms 20:23:51 INFO - PROCESS | 1657 | 1463714631369 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:23:51 INFO - PROCESS | 1657 | 1463714631371 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:23:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:23:51 INFO - PROCESS | 1657 | 1463714631375 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 1657 | 1463714631376 Marionette TRACE conn2 <- [1,1602,null,{}] 20:23:51 INFO - PROCESS | 1657 | 1463714631378 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:51 INFO - PROCESS | 1657 | 1463714631488 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:23:51 INFO - PROCESS | 1657 | 1463714631594 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175d0000 == 88 [pid = 1657] [id = 408] 20:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x110e93000) [pid = 1657] [serial = 1223] [outer = 0x0] 20:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x112e54800) [pid = 1657] [serial = 1224] [outer = 0x110e93000] 20:23:51 INFO - PROCESS | 1657 | 1463714631626 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x126d28000) [pid = 1657] [serial = 1225] [outer = 0x110e93000] 20:23:52 INFO - PROCESS | 1657 | 1463714632020 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 20:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:23:52 INFO - PROCESS | 1657 | 1463714632046 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 1657 | 1463714632047 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:23:52 INFO - PROCESS | 1657 | 1463714632049 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 1657 | 1463714632051 Marionette TRACE conn2 <- [1,1606,null,{}] 20:23:52 INFO - PROCESS | 1657 | 1463714632053 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:52 INFO - PROCESS | 1657 | 1463714632160 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:23:52 INFO - PROCESS | 1657 | 1463714632239 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fdc000 == 89 [pid = 1657] [id = 409] 20:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x110ec0800) [pid = 1657] [serial = 1226] [outer = 0x0] 20:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x127482400) [pid = 1657] [serial = 1227] [outer = 0x110ec0800] 20:23:52 INFO - PROCESS | 1657 | 1463714632270 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x128d90c00) [pid = 1657] [serial = 1228] [outer = 0x110ec0800] 20:23:52 INFO - PROCESS | 1657 | 1463714632881 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 870ms 20:23:52 INFO - PROCESS | 1657 | 1463714632920 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 1657 | 1463714632922 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:23:52 INFO - PROCESS | 1657 | 1463714632927 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 1657 | 1463714632930 Marionette TRACE conn2 <- [1,1610,null,{}] 20:23:52 INFO - PROCESS | 1657 | 1463714632934 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:53 INFO - PROCESS | 1657 | 1463714633040 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:23:53 INFO - PROCESS | 1657 | 1463714633122 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194f2000 == 90 [pid = 1657] [id = 410] 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x110f6b400) [pid = 1657] [serial = 1229] [outer = 0x0] 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x112968000) [pid = 1657] [serial = 1230] [outer = 0x110f6b400] 20:23:53 INFO - PROCESS | 1657 | 1463714633150 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x113402800) [pid = 1657] [serial = 1231] [outer = 0x110f6b400] 20:23:53 INFO - PROCESS | 1657 | 1463714633585 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:23:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 677ms 20:23:53 INFO - PROCESS | 1657 | 1463714633603 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 1657 | 1463714633606 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:23:53 INFO - PROCESS | 1657 | 1463714633610 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 1657 | 1463714633611 Marionette TRACE conn2 <- [1,1614,null,{}] 20:23:53 INFO - PROCESS | 1657 | 1463714633614 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:53 INFO - PROCESS | 1657 | 1463714633703 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:23:53 INFO - PROCESS | 1657 | 1463714633773 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118377000 == 91 [pid = 1657] [id = 411] 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x11279c400) [pid = 1657] [serial = 1232] [outer = 0x0] 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x115ebb800) [pid = 1657] [serial = 1233] [outer = 0x11279c400] 20:23:53 INFO - PROCESS | 1657 | 1463714633819 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x11821b000) [pid = 1657] [serial = 1234] [outer = 0x11279c400] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1215e6800 == 90 [pid = 1657] [id = 265] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x12a87c800 == 89 [pid = 1657] [id = 400] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x12a78f000 == 88 [pid = 1657] [id = 399] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a2800 == 87 [pid = 1657] [id = 398] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x129170800 == 86 [pid = 1657] [id = 397] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1272b5000 == 85 [pid = 1657] [id = 396] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x126b60000 == 84 [pid = 1657] [id = 395] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x123328800 == 83 [pid = 1657] [id = 394] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x12172e000 == 82 [pid = 1657] [id = 393] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1131eb800 == 81 [pid = 1657] [id = 392] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d0000 == 80 [pid = 1657] [id = 391] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1194f3000 == 79 [pid = 1657] [id = 390] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x116f1c800 == 78 [pid = 1657] [id = 389] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d4000 == 77 [pid = 1657] [id = 388] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x137dd9000 == 76 [pid = 1657] [id = 386] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x135973800 == 75 [pid = 1657] [id = 385] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x134ed1800 == 74 [pid = 1657] [id = 384] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x128b45800 == 73 [pid = 1657] [id = 383] 20:23:54 INFO - PROCESS | 1657 | --DOCSHELL 0x11975d000 == 72 [pid = 1657] [id = 382] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12bb61000) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x1289e2800) [pid = 1657] [serial = 837] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x125397000) [pid = 1657] [serial = 910] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12cb4c800) [pid = 1657] [serial = 976] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12c859800) [pid = 1657] [serial = 919] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12dfc4800) [pid = 1657] [serial = 982] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12ac82000) [pid = 1657] [serial = 916] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x126e5c400) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x118211400) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12914f400) [pid = 1657] [serial = 913] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x119d15800) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x128b2c400) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12dfc4400) [pid = 1657] [serial = 979] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x119628c00) [pid = 1657] [serial = 907] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1161e3400) [pid = 1657] [serial = 904] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1236f4000) [pid = 1657] [serial = 1122] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x128bac800) [pid = 1657] [serial = 1128] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x126e5dc00) [pid = 1657] [serial = 1125] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x129154400) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x11895b800) [pid = 1657] [serial = 1113] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x119396000) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x128bb4800) [pid = 1657] [serial = 1095] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1196cb400) [pid = 1657] [serial = 1086] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x111f4bc00) [pid = 1657] [serial = 1080] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1236eb800) [pid = 1657] [serial = 1089] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x119689000) [pid = 1657] [serial = 1116] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1196d0000) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1160e5800) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11279c000) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x111e24800) [pid = 1657] [serial = 1107] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12131d400) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11821d000) [pid = 1657] [serial = 1104] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x119c6f400) [pid = 1657] [serial = 1119] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x129350000) [pid = 1657] [serial = 1098] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12a6d2800) [pid = 1657] [serial = 1101] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1161a6c00) [pid = 1657] [serial = 1110] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x117d49000) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x126e52000) [pid = 1657] [serial = 1092] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12490d400) [pid = 1657] [serial = 1134] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1295b3000) [pid = 1657] [serial = 1135] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12ac27000) [pid = 1657] [serial = 1138] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12a796800) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1265bbc00) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1289d8800) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x128f81800) [pid = 1657] [serial = 1129] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12a7a3000) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12ad8ac00) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1205f4c00) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12ac76400) [pid = 1657] [serial = 1140] [outer = 0x0] [url = about:blank] 20:23:54 INFO - PROCESS | 1657 | 1463714634353 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:23:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 772ms 20:23:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:23:54 INFO - PROCESS | 1657 | 1463714634383 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 1657 | 1463714634384 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:23:54 INFO - PROCESS | 1657 | 1463714634386 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 1657 | 1463714634389 Marionette TRACE conn2 <- [1,1618,null,{}] 20:23:54 INFO - PROCESS | 1657 | 1463714634399 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:54 INFO - PROCESS | 1657 | 1463714634489 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:23:54 INFO - PROCESS | 1657 | 1463714634495 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fce000 == 73 [pid = 1657] [id = 412] 20:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x118214400) [pid = 1657] [serial = 1235] [outer = 0x0] 20:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11863f000) [pid = 1657] [serial = 1236] [outer = 0x118214400] 20:23:54 INFO - PROCESS | 1657 | 1463714634523 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x119007400) [pid = 1657] [serial = 1237] [outer = 0x118214400] 20:23:54 INFO - PROCESS | 1657 | 1463714634910 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:23:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 579ms 20:23:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:23:54 INFO - PROCESS | 1657 | 1463714634966 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 1657 | 1463714634968 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:23:54 INFO - PROCESS | 1657 | 1463714634970 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 1657 | 1463714634971 Marionette TRACE conn2 <- [1,1622,null,{}] 20:23:54 INFO - PROCESS | 1657 | 1463714634974 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:55 INFO - PROCESS | 1657 | 1463714635065 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:23:55 INFO - PROCESS | 1657 | 1463714635069 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173e000 == 74 [pid = 1657] [id = 413] 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1193a2c00) [pid = 1657] [serial = 1238] [outer = 0x0] 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11962b000) [pid = 1657] [serial = 1239] [outer = 0x1193a2c00] 20:23:55 INFO - PROCESS | 1657 | 1463714635096 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1196c8000) [pid = 1657] [serial = 1240] [outer = 0x1193a2c00] 20:23:55 INFO - PROCESS | 1657 | 1463714635436 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 20:23:55 INFO - PROCESS | 1657 | 1463714635491 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:23:55 INFO - PROCESS | 1657 | 1463714635499 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:23:55 INFO - PROCESS | 1657 | 1463714635501 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 1657 | 1463714635502 Marionette TRACE conn2 <- [1,1626,null,{}] 20:23:55 INFO - PROCESS | 1657 | 1463714635505 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:55 INFO - PROCESS | 1657 | 1463714635590 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:23:55 INFO - PROCESS | 1657 | 1463714635596 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b69800 == 75 [pid = 1657] [id = 414] 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x119b10000) [pid = 1657] [serial = 1241] [outer = 0x0] 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x119c6ec00) [pid = 1657] [serial = 1242] [outer = 0x119b10000] 20:23:55 INFO - PROCESS | 1657 | 1463714635621 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x121256400) [pid = 1657] [serial = 1243] [outer = 0x119b10000] 20:23:55 INFO - PROCESS | 1657 | 1463714635960 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 20:23:55 INFO - PROCESS | 1657 | 1463714635970 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 1657 | 1463714635971 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:23:55 INFO - PROCESS | 1657 | 1463714635974 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 1657 | 1463714635977 Marionette TRACE conn2 <- [1,1630,null,{}] 20:23:55 INFO - PROCESS | 1657 | 1463714635980 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:56 INFO - PROCESS | 1657 | 1463714636078 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:23:56 INFO - PROCESS | 1657 | 1463714636149 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x129168800 == 76 [pid = 1657] [id = 415] 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12125d800) [pid = 1657] [serial = 1244] [outer = 0x0] 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12131d400) [pid = 1657] [serial = 1245] [outer = 0x12125d800] 20:23:56 INFO - PROCESS | 1657 | 1463714636180 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1252ce800) [pid = 1657] [serial = 1246] [outer = 0x12125d800] 20:23:56 INFO - PROCESS | 1657 | 1463714636487 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 572ms 20:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:23:56 INFO - PROCESS | 1657 | 1463714636546 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 1657 | 1463714636548 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:23:56 INFO - PROCESS | 1657 | 1463714636550 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 1657 | 1463714636551 Marionette TRACE conn2 <- [1,1634,null,{}] 20:23:56 INFO - PROCESS | 1657 | 1463714636553 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:56 INFO - PROCESS | 1657 | 1463714636670 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:23:56 INFO - PROCESS | 1657 | 1463714636684 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a780800 == 77 [pid = 1657] [id = 416] 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x124961800) [pid = 1657] [serial = 1247] [outer = 0x0] 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x126b90400) [pid = 1657] [serial = 1248] [outer = 0x124961800] 20:23:56 INFO - PROCESS | 1657 | 1463714636709 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x126fd9c00) [pid = 1657] [serial = 1249] [outer = 0x124961800] 20:23:57 INFO - PROCESS | 1657 | 1463714637056 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 20:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:23:57 INFO - PROCESS | 1657 | 1463714637069 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 1657 | 1463714637070 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:23:57 INFO - PROCESS | 1657 | 1463714637073 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 1657 | 1463714637074 Marionette TRACE conn2 <- [1,1638,null,{}] 20:23:57 INFO - PROCESS | 1657 | 1463714637078 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:57 INFO - PROCESS | 1657 | 1463714637188 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:23:57 INFO - PROCESS | 1657 | 1463714637202 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acf0000 == 78 [pid = 1657] [id = 417] 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x126e55800) [pid = 1657] [serial = 1250] [outer = 0x0] 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1289d7400) [pid = 1657] [serial = 1251] [outer = 0x126e55800] 20:23:57 INFO - PROCESS | 1657 | 1463714637227 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x128b2c400) [pid = 1657] [serial = 1252] [outer = 0x126e55800] 20:23:57 INFO - PROCESS | 1657 | 1463714637574 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 20:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:23:57 INFO - PROCESS | 1657 | 1463714637593 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 1657 | 1463714637594 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:23:57 INFO - PROCESS | 1657 | 1463714637596 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 1657 | 1463714637597 Marionette TRACE conn2 <- [1,1642,null,{}] 20:23:57 INFO - PROCESS | 1657 | 1463714637600 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:57 INFO - PROCESS | 1657 | 1463714637715 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:23:57 INFO - PROCESS | 1657 | 1463714637730 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6e000 == 79 [pid = 1657] [id = 418] 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x128bb4800) [pid = 1657] [serial = 1253] [outer = 0x0] 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x128f8b400) [pid = 1657] [serial = 1254] [outer = 0x128bb4800] 20:23:57 INFO - PROCESS | 1657 | 1463714637755 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x129342800) [pid = 1657] [serial = 1255] [outer = 0x128bb4800] 20:23:58 INFO - PROCESS | 1657 | 1463714638098 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 20:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:23:58 INFO - PROCESS | 1657 | 1463714638115 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 1657 | 1463714638116 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:23:58 INFO - PROCESS | 1657 | 1463714638118 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 1657 | 1463714638119 Marionette TRACE conn2 <- [1,1646,null,{}] 20:23:58 INFO - PROCESS | 1657 | 1463714638122 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:58 INFO - PROCESS | 1657 | 1463714638235 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:23:58 INFO - PROCESS | 1657 | 1463714638249 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c897800 == 80 [pid = 1657] [id = 419] 20:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x129342c00) [pid = 1657] [serial = 1256] [outer = 0x0] 20:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1295bc800) [pid = 1657] [serial = 1257] [outer = 0x129342c00] 20:23:58 INFO - PROCESS | 1657 | 1463714638274 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1297e7c00) [pid = 1657] [serial = 1258] [outer = 0x129342c00] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x110f30400) [pid = 1657] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119b15c00) [pid = 1657] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x112def800) [pid = 1657] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1219d9c00) [pid = 1657] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1196d1000) [pid = 1657] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11706a400) [pid = 1657] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x110f3b000) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x11943e000) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x121260000) [pid = 1657] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12934ec00) [pid = 1657] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x113dea800) [pid = 1657] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11821a800) [pid = 1657] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x128b23400) [pid = 1657] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x121313c00) [pid = 1657] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1236ef000) [pid = 1657] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1196c7000) [pid = 1657] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x119c68000) [pid = 1657] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x121260400) [pid = 1657] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11256c800) [pid = 1657] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x112e52800) [pid = 1657] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12ad91000) [pid = 1657] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1161a1c00) [pid = 1657] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1196ca800) [pid = 1657] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1186ad000) [pid = 1657] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x111c8ac00) [pid = 1657] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1161e3c00) [pid = 1657] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119625c00) [pid = 1657] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1196cd400) [pid = 1657] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:23:58 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1196c6800) [pid = 1657] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:23:58 INFO - PROCESS | 1657 | 1463714638763 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 675ms 20:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:23:58 INFO - PROCESS | 1657 | 1463714638793 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 1657 | 1463714638795 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:23:58 INFO - PROCESS | 1657 | 1463714638797 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 1657 | 1463714638798 Marionette TRACE conn2 <- [1,1650,null,{}] 20:23:58 INFO - PROCESS | 1657 | 1463714638801 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:58 INFO - PROCESS | 1657 | 1463714638903 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:23:58 INFO - PROCESS | 1657 | 1463714638988 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a782800 == 81 [pid = 1657] [id = 420] 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11603d400) [pid = 1657] [serial = 1259] [outer = 0x0] 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1196c7000) [pid = 1657] [serial = 1260] [outer = 0x11603d400] 20:23:59 INFO - PROCESS | 1657 | 1463714639021 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x121515800) [pid = 1657] [serial = 1261] [outer = 0x11603d400] 20:23:59 INFO - PROCESS | 1657 | 1463714639397 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 619ms 20:23:59 INFO - PROCESS | 1657 | 1463714639417 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:23:59 INFO - PROCESS | 1657 | 1463714639420 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:23:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:23:59 INFO - PROCESS | 1657 | 1463714639423 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 1657 | 1463714639426 Marionette TRACE conn2 <- [1,1654,null,{}] 20:23:59 INFO - PROCESS | 1657 | 1463714639430 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:23:59 INFO - PROCESS | 1657 | 1463714639608 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:23:59 INFO - PROCESS | 1657 | 1463714639622 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e1000 == 82 [pid = 1657] [id = 421] 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x116153c00) [pid = 1657] [serial = 1262] [outer = 0x0] 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126b8d000) [pid = 1657] [serial = 1263] [outer = 0x116153c00] 20:23:59 INFO - PROCESS | 1657 | 1463714639667 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1297ea000) [pid = 1657] [serial = 1264] [outer = 0x116153c00] 20:23:59 INFO - PROCESS | 1657 | 1463714639983 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 573ms 20:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:24:00 INFO - PROCESS | 1657 | 1463714639997 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 1657 | 1463714639999 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:24:00 INFO - PROCESS | 1657 | 1463714640001 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 1657 | 1463714640002 Marionette TRACE conn2 <- [1,1658,null,{}] 20:24:00 INFO - PROCESS | 1657 | 1463714640004 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:00 INFO - PROCESS | 1657 | 1463714640099 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:24:00 INFO - PROCESS | 1657 | 1463714640103 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c6800 == 83 [pid = 1657] [id = 422] 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a6d7000) [pid = 1657] [serial = 1265] [outer = 0x0] 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12a79a400) [pid = 1657] [serial = 1266] [outer = 0x12a6d7000] 20:24:00 INFO - PROCESS | 1657 | 1463714640128 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12a8a1800) [pid = 1657] [serial = 1267] [outer = 0x12a6d7000] 20:24:00 INFO - PROCESS | 1657 | 1463714640498 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 20:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:24:00 INFO - PROCESS | 1657 | 1463714640530 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 1657 | 1463714640531 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:24:00 INFO - PROCESS | 1657 | 1463714640533 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 1657 | 1463714640534 Marionette TRACE conn2 <- [1,1662,null,{}] 20:24:00 INFO - PROCESS | 1657 | 1463714640548 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:00 INFO - PROCESS | 1657 | 1463714640639 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:24:00 INFO - PROCESS | 1657 | 1463714640772 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11216c800 == 84 [pid = 1657] [id = 423] 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x110eb8400) [pid = 1657] [serial = 1268] [outer = 0x0] 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x110ec1400) [pid = 1657] [serial = 1269] [outer = 0x110eb8400] 20:24:00 INFO - PROCESS | 1657 | 1463714640805 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x110f6c000) [pid = 1657] [serial = 1270] [outer = 0x110eb8400] 20:24:01 INFO - PROCESS | 1657 | 1463714641264 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 768ms 20:24:01 INFO - PROCESS | 1657 | 1463714641303 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 1657 | 1463714641305 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:24:01 INFO - PROCESS | 1657 | 1463714641309 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 1657 | 1463714641311 Marionette TRACE conn2 <- [1,1666,null,{}] 20:24:01 INFO - PROCESS | 1657 | 1463714641314 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:01 INFO - PROCESS | 1657 | 1463714641456 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:24:01 INFO - PROCESS | 1657 | 1463714641551 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x118697800 == 85 [pid = 1657] [id = 424] 20:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112e57c00) [pid = 1657] [serial = 1271] [outer = 0x0] 20:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1160e5800) [pid = 1657] [serial = 1272] [outer = 0x112e57c00] 20:24:01 INFO - PROCESS | 1657 | 1463714641582 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x116a56000) [pid = 1657] [serial = 1273] [outer = 0x112e57c00] 20:24:02 INFO - PROCESS | 1657 | 1463714642012 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 20:24:02 INFO - PROCESS | 1657 | 1463714642032 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 1657 | 1463714642035 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:24:02 INFO - PROCESS | 1657 | 1463714642037 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 1657 | 1463714642039 Marionette TRACE conn2 <- [1,1670,null,{}] 20:24:02 INFO - PROCESS | 1657 | 1463714642042 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:02 INFO - PROCESS | 1657 | 1463714642156 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:24:02 INFO - PROCESS | 1657 | 1463714642262 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x129165000 == 86 [pid = 1657] [id = 425] 20:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11820d800) [pid = 1657] [serial = 1274] [outer = 0x0] 20:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1186b7000) [pid = 1657] [serial = 1275] [outer = 0x11820d800] 20:24:02 INFO - PROCESS | 1657 | 1463714642296 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x119686000) [pid = 1657] [serial = 1276] [outer = 0x11820d800] 20:24:02 INFO - PROCESS | 1657 | 1463714642747 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 718ms 20:24:02 INFO - PROCESS | 1657 | 1463714642781 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 1657 | 1463714642783 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:24:02 INFO - PROCESS | 1657 | 1463714642809 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 1657 | 1463714642815 Marionette TRACE conn2 <- [1,1674,null,{}] 20:24:02 INFO - PROCESS | 1657 | 1463714642825 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:02 INFO - PROCESS | 1657 | 1463714642994 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:24:03 INFO - PROCESS | 1657 | 1463714643097 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfa4800 == 87 [pid = 1657] [id = 426] 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x118644800) [pid = 1657] [serial = 1277] [outer = 0x0] 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x120549400) [pid = 1657] [serial = 1278] [outer = 0x118644800] 20:24:03 INFO - PROCESS | 1657 | 1463714643127 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1236eec00) [pid = 1657] [serial = 1279] [outer = 0x118644800] 20:24:03 INFO - PROCESS | 1657 | 1463714643543 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 804ms 20:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:24:03 INFO - PROCESS | 1657 | 1463714643592 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:24:03 INFO - PROCESS | 1657 | 1463714643594 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:24:03 INFO - PROCESS | 1657 | 1463714643596 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 1657 | 1463714643597 Marionette TRACE conn2 <- [1,1678,null,{}] 20:24:03 INFO - PROCESS | 1657 | 1463714643599 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:03 INFO - PROCESS | 1657 | 1463714643710 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:24:03 INFO - PROCESS | 1657 | 1463714643816 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfc0000 == 88 [pid = 1657] [id = 427] 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x121320800) [pid = 1657] [serial = 1280] [outer = 0x0] 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12490d400) [pid = 1657] [serial = 1281] [outer = 0x121320800] 20:24:03 INFO - PROCESS | 1657 | 1463714643849 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x126d27000) [pid = 1657] [serial = 1282] [outer = 0x121320800] 20:24:04 INFO - PROCESS | 1657 | 1463714644264 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 719ms 20:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:24:04 INFO - PROCESS | 1657 | 1463714644316 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:24:04 INFO - PROCESS | 1657 | 1463714644317 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:24:04 INFO - PROCESS | 1657 | 1463714644319 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:24:04 INFO - PROCESS | 1657 | 1463714644321 Marionette TRACE conn2 <- [1,1682,null,{}] 20:24:04 INFO - PROCESS | 1657 | 1463714644323 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:04 INFO - PROCESS | 1657 | 1463714644471 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:24:04 INFO - PROCESS | 1657 | 1463714644515 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dd6800 == 89 [pid = 1657] [id = 428] 20:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x128bacc00) [pid = 1657] [serial = 1283] [outer = 0x0] 20:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12914f000) [pid = 1657] [serial = 1284] [outer = 0x128bacc00] 20:24:04 INFO - PROCESS | 1657 | 1463714644550 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12a8c9400) [pid = 1657] [serial = 1285] [outer = 0x128bacc00] 20:24:05 INFO - PROCESS | 1657 | 1463714645012 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 721ms 20:24:05 INFO - PROCESS | 1657 | 1463714645056 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 1657 | 1463714645059 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:24:05 INFO - PROCESS | 1657 | 1463714645064 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 1657 | 1463714645065 Marionette TRACE conn2 <- [1,1686,null,{}] 20:24:05 INFO - PROCESS | 1657 | 1463714645068 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:05 INFO - PROCESS | 1657 | 1463714645182 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:24:05 INFO - PROCESS | 1657 | 1463714645263 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351de800 == 90 [pid = 1657] [id = 429] 20:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12a8cb800) [pid = 1657] [serial = 1286] [outer = 0x0] 20:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12ac29800) [pid = 1657] [serial = 1287] [outer = 0x12a8cb800] 20:24:05 INFO - PROCESS | 1657 | 1463714645292 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12ac5c800) [pid = 1657] [serial = 1288] [outer = 0x12a8cb800] 20:24:05 INFO - PROCESS | 1657 | 1463714645691 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 20:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:24:05 INFO - PROCESS | 1657 | 1463714645733 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 1657 | 1463714645734 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:24:05 INFO - PROCESS | 1657 | 1463714645736 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 1657 | 1463714645738 Marionette TRACE conn2 <- [1,1690,null,{}] 20:24:05 INFO - PROCESS | 1657 | 1463714645740 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:05 INFO - PROCESS | 1657 | 1463714645866 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:24:05 INFO - PROCESS | 1657 | 1463714645945 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x135906800 == 91 [pid = 1657] [id = 430] 20:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x119682c00) [pid = 1657] [serial = 1289] [outer = 0x0] 20:24:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12ac52400) [pid = 1657] [serial = 1290] [outer = 0x119682c00] 20:24:05 INFO - PROCESS | 1657 | 1463714645974 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12bac7000) [pid = 1657] [serial = 1291] [outer = 0x119682c00] 20:24:06 INFO - PROCESS | 1657 | 1463714646416 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 719ms 20:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:24:06 INFO - PROCESS | 1657 | 1463714646455 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:24:06 INFO - PROCESS | 1657 | 1463714646457 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:24:06 INFO - PROCESS | 1657 | 1463714646459 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 1657 | 1463714646460 Marionette TRACE conn2 <- [1,1694,null,{}] 20:24:06 INFO - PROCESS | 1657 | 1463714646463 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:06 INFO - PROCESS | 1657 | 1463714646576 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:24:06 INFO - PROCESS | 1657 | 1463714646656 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x118372800 == 92 [pid = 1657] [id = 431] 20:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x110f39400) [pid = 1657] [serial = 1292] [outer = 0x0] 20:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x112e50800) [pid = 1657] [serial = 1293] [outer = 0x110f39400] 20:24:06 INFO - PROCESS | 1657 | 1463714646687 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x119d18c00) [pid = 1657] [serial = 1294] [outer = 0x110f39400] 20:24:07 INFO - PROCESS | 1657 | 1463714647357 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 920ms 20:24:07 INFO - PROCESS | 1657 | 1463714647380 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:24:07 INFO - PROCESS | 1657 | 1463714647383 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:24:07 INFO - PROCESS | 1657 | 1463714647386 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 1657 | 1463714647388 Marionette TRACE conn2 <- [1,1698,null,{}] 20:24:07 INFO - PROCESS | 1657 | 1463714647395 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:07 INFO - PROCESS | 1657 | 1463714647503 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:24:07 INFO - PROCESS | 1657 | 1463714647589 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x121084000 == 93 [pid = 1657] [id = 432] 20:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x111c1ec00) [pid = 1657] [serial = 1295] [outer = 0x0] 20:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x112966c00) [pid = 1657] [serial = 1296] [outer = 0x111c1ec00] 20:24:07 INFO - PROCESS | 1657 | 1463714647616 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x113af4c00) [pid = 1657] [serial = 1297] [outer = 0x111c1ec00] 20:24:08 INFO - PROCESS | 1657 | 1463714648039 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 674ms 20:24:08 INFO - PROCESS | 1657 | 1463714648060 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 1657 | 1463714648063 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:24:08 INFO - PROCESS | 1657 | 1463714648067 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 1657 | 1463714648069 Marionette TRACE conn2 <- [1,1702,null,{}] 20:24:08 INFO - PROCESS | 1657 | 1463714648072 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:08 INFO - PROCESS | 1657 | 1463714648173 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:24:08 INFO - PROCESS | 1657 | 1463714648242 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e02800 == 94 [pid = 1657] [id = 433] 20:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1161e3c00) [pid = 1657] [serial = 1298] [outer = 0x0] 20:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x1168ba800) [pid = 1657] [serial = 1299] [outer = 0x1161e3c00] 20:24:08 INFO - PROCESS | 1657 | 1463714648315 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11821b400) [pid = 1657] [serial = 1300] [outer = 0x1161e3c00] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8c6800 == 93 [pid = 1657] [id = 422] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3e1000 == 92 [pid = 1657] [id = 421] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12a782800 == 91 [pid = 1657] [id = 420] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12c897800 == 90 [pid = 1657] [id = 419] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc6e000 == 89 [pid = 1657] [id = 418] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x126d2a800) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12acf0000 == 88 [pid = 1657] [id = 417] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12a780800 == 87 [pid = 1657] [id = 416] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x129168800 == 86 [pid = 1657] [id = 415] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x126b69800 == 85 [pid = 1657] [id = 414] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12173e000 == 84 [pid = 1657] [id = 413] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x117fce000 == 83 [pid = 1657] [id = 412] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118377000 == 82 [pid = 1657] [id = 411] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1194f2000 == 81 [pid = 1657] [id = 410] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12c21b800 == 80 [pid = 1657] [id = 405] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba78000 == 79 [pid = 1657] [id = 404] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11975b000 == 78 [pid = 1657] [id = 403] 20:24:08 INFO - PROCESS | 1657 | --DOCSHELL 0x116876800 == 77 [pid = 1657] [id = 402] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12697b000) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1236f2000) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1236f2c00) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x119d1ac00) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x1190dc000) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12534e400) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12125f400) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1121b4400) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1265c5400) [pid = 1657] [serial = 1036] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1165c0c00) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x125358000) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1213d8800) [pid = 1657] [serial = 1033] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11939a800) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1127a3400) [pid = 1657] [serial = 1081] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x119b3c400) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x125396400) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12a6dbc00) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1168bb800) [pid = 1657] [serial = 1084] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x128b2ac00) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x129341800) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x127480c00) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1295bd000) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x121257800) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x121314400) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1236eb000) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1193a0800) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12152d400) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x116034400) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x113a67800) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1219de400) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12a7a2c00) [pid = 1657] [serial = 1158] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12baca800) [pid = 1657] [serial = 1143] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12bb65800) [pid = 1657] [serial = 1144] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x127487000) [pid = 1657] [serial = 1155] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1184ec800) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x124905800) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11706e400) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x118966400) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119396c00) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12bb1fc00) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x111f4dc00) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112578800) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11823a800) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x118644c00) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x116032000) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1184e2c00) [pid = 1657] [serial = 1149] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x119685400) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1196d1800) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1252cc400) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank] 20:24:08 INFO - PROCESS | 1657 | 1463714648740 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 20:24:08 INFO - PROCESS | 1657 | 1463714648788 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 1657 | 1463714648790 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:24:08 INFO - PROCESS | 1657 | 1463714648793 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 1657 | 1463714648796 Marionette TRACE conn2 <- [1,1706,null,{}] 20:24:08 INFO - PROCESS | 1657 | 1463714648822 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:08 INFO - PROCESS | 1657 | 1463714648915 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:24:08 INFO - PROCESS | 1657 | 1463714648926 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11869a000 == 78 [pid = 1657] [id = 434] 20:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1186b8000) [pid = 1657] [serial = 1301] [outer = 0x0] 20:24:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119008c00) [pid = 1657] [serial = 1302] [outer = 0x1186b8000] 20:24:08 INFO - PROCESS | 1657 | 1463714648954 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119625c00) [pid = 1657] [serial = 1303] [outer = 0x1186b8000] 20:24:09 INFO - PROCESS | 1657 | 1463714649330 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 590ms 20:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:24:09 INFO - PROCESS | 1657 | 1463714649383 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 1657 | 1463714649385 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:24:09 INFO - PROCESS | 1657 | 1463714649387 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 1657 | 1463714649388 Marionette TRACE conn2 <- [1,1710,null,{}] 20:24:09 INFO - PROCESS | 1657 | 1463714649391 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:09 INFO - PROCESS | 1657 | 1463714649480 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:24:09 INFO - PROCESS | 1657 | 1463714649484 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x123603000 == 79 [pid = 1657] [id = 435] 20:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119688c00) [pid = 1657] [serial = 1304] [outer = 0x0] 20:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1196c8800) [pid = 1657] [serial = 1305] [outer = 0x119688c00] 20:24:09 INFO - PROCESS | 1657 | 1463714649505 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x119d13400) [pid = 1657] [serial = 1306] [outer = 0x119688c00] 20:24:09 INFO - PROCESS | 1657 | 1463714649952 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 573ms 20:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:24:09 INFO - PROCESS | 1657 | 1463714649963 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 1657 | 1463714649965 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:24:09 INFO - PROCESS | 1657 | 1463714649969 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 1657 | 1463714649970 Marionette TRACE conn2 <- [1,1714,null,{}] 20:24:09 INFO - PROCESS | 1657 | 1463714649975 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:10 INFO - PROCESS | 1657 | 1463714650115 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:24:10 INFO - PROCESS | 1657 | 1463714650125 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272ad800 == 80 [pid = 1657] [id = 436] 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12054c800) [pid = 1657] [serial = 1307] [outer = 0x0] 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x121259000) [pid = 1657] [serial = 1308] [outer = 0x12054c800] 20:24:10 INFO - PROCESS | 1657 | 1463714650167 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x121314000) [pid = 1657] [serial = 1309] [outer = 0x12054c800] 20:24:10 INFO - PROCESS | 1657 | 1463714650535 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 574ms 20:24:10 INFO - PROCESS | 1657 | 1463714650571 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 1657 | 1463714650572 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:24:10 INFO - PROCESS | 1657 | 1463714650582 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 1657 | 1463714650583 Marionette TRACE conn2 <- [1,1718,null,{}] 20:24:10 INFO - PROCESS | 1657 | 1463714650585 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:10 INFO - PROCESS | 1657 | 1463714650692 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:24:10 INFO - PROCESS | 1657 | 1463714650697 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12975e000 == 81 [pid = 1657] [id = 437] 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1213e2c00) [pid = 1657] [serial = 1310] [outer = 0x0] 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1236f8c00) [pid = 1657] [serial = 1311] [outer = 0x1213e2c00] 20:24:10 INFO - PROCESS | 1657 | 1463714650728 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12697b800) [pid = 1657] [serial = 1312] [outer = 0x1213e2c00] 20:24:11 INFO - PROCESS | 1657 | 1463714651268 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 20:24:11 INFO - PROCESS | 1657 | 1463714651304 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 1657 | 1463714651306 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:24:11 INFO - PROCESS | 1657 | 1463714651313 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 1657 | 1463714651315 Marionette TRACE conn2 <- [1,1722,null,{}] 20:24:11 INFO - PROCESS | 1657 | 1463714651318 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:11 INFO - PROCESS | 1657 | 1463714651443 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:24:11 INFO - PROCESS | 1657 | 1463714651480 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acd8000 == 82 [pid = 1657] [id = 438] 20:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12152d400) [pid = 1657] [serial = 1313] [outer = 0x0] 20:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126e5d400) [pid = 1657] [serial = 1314] [outer = 0x12152d400] 20:24:11 INFO - PROCESS | 1657 | 1463714651505 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x127487000) [pid = 1657] [serial = 1315] [outer = 0x12152d400] 20:24:11 INFO - PROCESS | 1657 | 1463714651849 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 573ms 20:24:11 INFO - PROCESS | 1657 | 1463714651885 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 1657 | 1463714651886 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:24:11 INFO - PROCESS | 1657 | 1463714651888 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 1657 | 1463714651889 Marionette TRACE conn2 <- [1,1726,null,{}] 20:24:11 INFO - PROCESS | 1657 | 1463714651892 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:12 INFO - PROCESS | 1657 | 1463714652003 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:24:12 INFO - PROCESS | 1657 | 1463714652013 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7f000 == 83 [pid = 1657] [id = 439] 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x126e53800) [pid = 1657] [serial = 1316] [outer = 0x0] 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x128b22400) [pid = 1657] [serial = 1317] [outer = 0x126e53800] 20:24:12 INFO - PROCESS | 1657 | 1463714652039 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x128f80400) [pid = 1657] [serial = 1318] [outer = 0x126e53800] 20:24:12 INFO - PROCESS | 1657 | 1463714652391 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 20:24:12 INFO - PROCESS | 1657 | 1463714652410 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 1657 | 1463714652412 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:24:12 INFO - PROCESS | 1657 | 1463714652414 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 1657 | 1463714652415 Marionette TRACE conn2 <- [1,1730,null,{}] 20:24:12 INFO - PROCESS | 1657 | 1463714652417 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:12 INFO - PROCESS | 1657 | 1463714652536 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:24:12 INFO - PROCESS | 1657 | 1463714652551 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf49000 == 84 [pid = 1657] [id = 440] 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x129341800) [pid = 1657] [serial = 1319] [outer = 0x0] 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1295b8400) [pid = 1657] [serial = 1320] [outer = 0x129341800] 20:24:12 INFO - PROCESS | 1657 | 1463714652584 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12a6e0800) [pid = 1657] [serial = 1321] [outer = 0x129341800] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x118214400) [pid = 1657] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11279c400) [pid = 1657] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119b10000) [pid = 1657] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x129342c00) [pid = 1657] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x116153c00) [pid = 1657] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x124961800) [pid = 1657] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x110f6b400) [pid = 1657] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x126e55800) [pid = 1657] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x128bb4800) [pid = 1657] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1193a2c00) [pid = 1657] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12125d800) [pid = 1657] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11603d400) [pid = 1657] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:24:13 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12538ec00) [pid = 1657] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:24:13 INFO - PROCESS | 1657 | 1463714653286 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 918ms 20:24:13 INFO - PROCESS | 1657 | 1463714653333 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 1657 | 1463714653336 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:24:13 INFO - PROCESS | 1657 | 1463714653340 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 1657 | 1463714653342 Marionette TRACE conn2 <- [1,1734,null,{}] 20:24:13 INFO - PROCESS | 1657 | 1463714653346 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:13 INFO - PROCESS | 1657 | 1463714653467 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:24:13 INFO - PROCESS | 1657 | 1463714653547 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x118360800 == 85 [pid = 1657] [id = 441] 20:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x112799800) [pid = 1657] [serial = 1322] [outer = 0x0] 20:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x112e4b400) [pid = 1657] [serial = 1323] [outer = 0x112799800] 20:24:13 INFO - PROCESS | 1657 | 1463714653580 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11603d000) [pid = 1657] [serial = 1324] [outer = 0x112799800] 20:24:14 INFO - PROCESS | 1657 | 1463714654025 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 724ms 20:24:14 INFO - PROCESS | 1657 | 1463714654066 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 1657 | 1463714654070 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:24:14 INFO - PROCESS | 1657 | 1463714654074 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 1657 | 1463714654076 Marionette TRACE conn2 <- [1,1738,null,{}] 20:24:14 INFO - PROCESS | 1657 | 1463714654112 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:14 INFO - PROCESS | 1657 | 1463714654230 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:24:14 INFO - PROCESS | 1657 | 1463714654308 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252ec000 == 86 [pid = 1657] [id = 442] 20:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11603d400) [pid = 1657] [serial = 1325] [outer = 0x0] 20:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1185a8000) [pid = 1657] [serial = 1326] [outer = 0x11603d400] 20:24:14 INFO - PROCESS | 1657 | 1463714654340 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1193a0400) [pid = 1657] [serial = 1327] [outer = 0x11603d400] 20:24:14 INFO - PROCESS | 1657 | 1463714654782 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 736ms 20:24:14 INFO - PROCESS | 1657 | 1463714654810 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 1657 | 1463714654812 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:24:14 INFO - PROCESS | 1657 | 1463714654814 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 1657 | 1463714654817 Marionette TRACE conn2 <- [1,1742,null,{}] 20:24:14 INFO - PROCESS | 1657 | 1463714654825 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:14 INFO - PROCESS | 1657 | 1463714654938 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:24:15 INFO - PROCESS | 1657 | 1463714655020 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c482800 == 87 [pid = 1657] [id = 443] 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x119690400) [pid = 1657] [serial = 1328] [outer = 0x0] 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x121257800) [pid = 1657] [serial = 1329] [outer = 0x119690400] 20:24:15 INFO - PROCESS | 1657 | 1463714655052 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1236f0c00) [pid = 1657] [serial = 1330] [outer = 0x119690400] 20:24:15 INFO - PROCESS | 1657 | 1463714655485 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 726ms 20:24:15 INFO - PROCESS | 1657 | 1463714655567 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:24:15 INFO - PROCESS | 1657 | 1463714655570 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:24:15 INFO - PROCESS | 1657 | 1463714655593 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 1657 | 1463714655594 Marionette TRACE conn2 <- [1,1746,null,{}] 20:24:15 INFO - PROCESS | 1657 | 1463714655599 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:15 INFO - PROCESS | 1657 | 1463714655708 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:24:15 INFO - PROCESS | 1657 | 1463714655801 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf37000 == 88 [pid = 1657] [id = 444] 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1236f3000) [pid = 1657] [serial = 1331] [outer = 0x0] 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x1252c2c00) [pid = 1657] [serial = 1332] [outer = 0x1236f3000] 20:24:15 INFO - PROCESS | 1657 | 1463714655842 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x126e58400) [pid = 1657] [serial = 1333] [outer = 0x1236f3000] 20:24:16 INFO - PROCESS | 1657 | 1463714656267 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 741ms 20:24:16 INFO - PROCESS | 1657 | 1463714656315 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 1657 | 1463714656316 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:24:16 INFO - PROCESS | 1657 | 1463714656319 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 1657 | 1463714656321 Marionette TRACE conn2 <- [1,1750,null,{}] 20:24:16 INFO - PROCESS | 1657 | 1463714656324 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:16 INFO - PROCESS | 1657 | 1463714656476 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:24:16 INFO - PROCESS | 1657 | 1463714656607 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3ed800 == 89 [pid = 1657] [id = 445] 20:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x124903800) [pid = 1657] [serial = 1334] [outer = 0x0] 20:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x128b2b400) [pid = 1657] [serial = 1335] [outer = 0x124903800] 20:24:16 INFO - PROCESS | 1657 | 1463714656656 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1295be400) [pid = 1657] [serial = 1336] [outer = 0x124903800] 20:24:17 INFO - PROCESS | 1657 | 1463714657163 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 874ms 20:24:17 INFO - PROCESS | 1657 | 1463714657192 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 1657 | 1463714657194 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:24:17 INFO - PROCESS | 1657 | 1463714657196 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 1657 | 1463714657197 Marionette TRACE conn2 <- [1,1754,null,{}] 20:24:17 INFO - PROCESS | 1657 | 1463714657200 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:17 INFO - PROCESS | 1657 | 1463714657323 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:24:17 INFO - PROCESS | 1657 | 1463714657430 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df96000 == 90 [pid = 1657] [id = 446] 20:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x128bb4800) [pid = 1657] [serial = 1337] [outer = 0x0] 20:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12a8a9000) [pid = 1657] [serial = 1338] [outer = 0x128bb4800] 20:24:17 INFO - PROCESS | 1657 | 1463714657462 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12bb1cc00) [pid = 1657] [serial = 1339] [outer = 0x128bb4800] 20:24:17 INFO - PROCESS | 1657 | 1463714657859 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 20:24:17 INFO - PROCESS | 1657 | 1463714657867 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:24:17 INFO - PROCESS | 1657 | 1463714657869 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:24:17 INFO - PROCESS | 1657 | 1463714657871 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 1657 | 1463714657872 Marionette TRACE conn2 <- [1,1758,null,{}] 20:24:17 INFO - PROCESS | 1657 | 1463714657875 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:17 INFO - PROCESS | 1657 | 1463714657984 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:24:18 INFO - PROCESS | 1657 | 1463714658090 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dcb000 == 91 [pid = 1657] [id = 447] 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12ac4f000) [pid = 1657] [serial = 1340] [outer = 0x0] 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12bb24400) [pid = 1657] [serial = 1341] [outer = 0x12ac4f000] 20:24:18 INFO - PROCESS | 1657 | 1463714658122 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bb69400) [pid = 1657] [serial = 1342] [outer = 0x12ac4f000] 20:24:18 INFO - PROCESS | 1657 | 1463714658530 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 675ms 20:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:24:18 INFO - PROCESS | 1657 | 1463714658547 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 1657 | 1463714658548 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:24:18 INFO - PROCESS | 1657 | 1463714658550 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 1657 | 1463714658552 Marionette TRACE conn2 <- [1,1762,null,{}] 20:24:18 INFO - PROCESS | 1657 | 1463714658554 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:18 INFO - PROCESS | 1657 | 1463714658661 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:24:18 INFO - PROCESS | 1657 | 1463714658756 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x13590e000 == 92 [pid = 1657] [id = 448] 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12bac7c00) [pid = 1657] [serial = 1343] [outer = 0x0] 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12be6a400) [pid = 1657] [serial = 1344] [outer = 0x12bac7c00] 20:24:18 INFO - PROCESS | 1657 | 1463714658786 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12be79000) [pid = 1657] [serial = 1345] [outer = 0x12bac7c00] 20:24:19 INFO - PROCESS | 1657 | 1463714659195 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 20:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:24:19 INFO - PROCESS | 1657 | 1463714659221 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 1657 | 1463714659222 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:24:19 INFO - PROCESS | 1657 | 1463714659241 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 1657 | 1463714659243 Marionette TRACE conn2 <- [1,1766,null,{}] 20:24:19 INFO - PROCESS | 1657 | 1463714659248 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:19 INFO - PROCESS | 1657 | 1463714659357 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:24:19 INFO - PROCESS | 1657 | 1463714659435 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1359eb800 == 93 [pid = 1657] [id = 449] 20:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12be78800) [pid = 1657] [serial = 1346] [outer = 0x0] 20:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12be80c00) [pid = 1657] [serial = 1347] [outer = 0x12be78800] 20:24:19 INFO - PROCESS | 1657 | 1463714659465 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12c4af000) [pid = 1657] [serial = 1348] [outer = 0x12be78800] 20:24:19 INFO - PROCESS | 1657 | 1463714659875 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 691ms 20:24:19 INFO - PROCESS | 1657 | 1463714659915 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 1657 | 1463714659916 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:24:19 INFO - PROCESS | 1657 | 1463714659919 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 1657 | 1463714659920 Marionette TRACE conn2 <- [1,1770,null,{}] 20:24:19 INFO - PROCESS | 1657 | 1463714659923 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:20 INFO - PROCESS | 1657 | 1463714660054 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:24:20 INFO - PROCESS | 1657 | 1463714660145 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fd3800 == 94 [pid = 1657] [id = 450] 20:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x110ec3800) [pid = 1657] [serial = 1349] [outer = 0x0] 20:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x121320000) [pid = 1657] [serial = 1350] [outer = 0x110ec3800] 20:24:20 INFO - PROCESS | 1657 | 1463714660177 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12a6d6800) [pid = 1657] [serial = 1351] [outer = 0x110ec3800] 20:24:20 INFO - PROCESS | 1657 | 1463714660729 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 868ms 20:24:20 INFO - PROCESS | 1657 | 1463714660795 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 1657 | 1463714660797 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:24:20 INFO - PROCESS | 1657 | 1463714660802 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 1657 | 1463714660804 Marionette TRACE conn2 <- [1,1774,null,{}] 20:24:20 INFO - PROCESS | 1657 | 1463714660808 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:20 INFO - PROCESS | 1657 | 1463714660922 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:24:21 INFO - PROCESS | 1657 | 1463714661008 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a5800 == 95 [pid = 1657] [id = 451] 20:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x110f39000) [pid = 1657] [serial = 1352] [outer = 0x0] 20:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11256ec00) [pid = 1657] [serial = 1353] [outer = 0x110f39000] 20:24:21 INFO - PROCESS | 1657 | 1463714661038 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x115e3c000) [pid = 1657] [serial = 1354] [outer = 0x110f39000] 20:24:21 INFO - PROCESS | 1657 | 1463714661510 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 773ms 20:24:21 INFO - PROCESS | 1657 | 1463714661575 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 1657 | 1463714661580 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:24:21 INFO - PROCESS | 1657 | 1463714661586 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 1657 | 1463714661589 Marionette TRACE conn2 <- [1,1778,null,{}] 20:24:21 INFO - PROCESS | 1657 | 1463714661593 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:21 INFO - PROCESS | 1657 | 1463714661751 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7f000 == 94 [pid = 1657] [id = 439] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12acd8000 == 93 [pid = 1657] [id = 438] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12975e000 == 92 [pid = 1657] [id = 437] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1272ad800 == 91 [pid = 1657] [id = 436] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x123603000 == 90 [pid = 1657] [id = 435] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11869a000 == 89 [pid = 1657] [id = 434] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x116e02800 == 88 [pid = 1657] [id = 433] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x121084000 == 87 [pid = 1657] [id = 432] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12a79a400) [pid = 1657] [serial = 1266] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x1351de800 == 86 [pid = 1657] [id = 429] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x134dd6800 == 85 [pid = 1657] [id = 428] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfc0000 == 84 [pid = 1657] [id = 427] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfa4800 == 83 [pid = 1657] [id = 426] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x129165000 == 82 [pid = 1657] [id = 425] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x118697800 == 81 [pid = 1657] [id = 424] 20:24:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11216c800 == 80 [pid = 1657] [id = 423] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x1297ea000) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x119007400) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11821b000) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x121256400) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x112e54800) [pid = 1657] [serial = 1224] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x127482400) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x1297e7c00) [pid = 1657] [serial = 1258] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x126b8d000) [pid = 1657] [serial = 1263] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x126fd9c00) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x112968000) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x126fcf800) [pid = 1657] [serial = 1221] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1295bc800) [pid = 1657] [serial = 1257] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x1289d7400) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x116070c00) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x128f8b400) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11962b000) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x113402800) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1252ce800) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x129342800) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x121515800) [pid = 1657] [serial = 1261] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x119d17c00) [pid = 1657] [serial = 1215] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x115ebb800) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x126e5a000) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1196c7000) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11256c000) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x126b90400) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11863f000) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1196c8000) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x128b2c400) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x119681c00) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12131d400) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119c6ec00) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1236f7c00) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 1657 | 1463714661915 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x116866800 == 81 [pid = 1657] [id = 452] 20:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11256c000) [pid = 1657] [serial = 1355] [outer = 0x0] 20:24:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1161a5c00) [pid = 1657] [serial = 1356] [outer = 0x11256c000] 20:24:21 INFO - PROCESS | 1657 | 1463714661955 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1185a6400) [pid = 1657] [serial = 1357] [outer = 0x11256c000] 20:24:22 INFO - PROCESS | 1657 | 1463714662399 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 875ms 20:24:22 INFO - PROCESS | 1657 | 1463714662463 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 1657 | 1463714662465 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:24:22 INFO - PROCESS | 1657 | 1463714662468 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 1657 | 1463714662472 Marionette TRACE conn2 <- [1,1782,null,{}] 20:24:22 INFO - PROCESS | 1657 | 1463714662494 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:22 INFO - PROCESS | 1657 | 1463714662647 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:24:22 INFO - PROCESS | 1657 | 1463714662666 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x123320800 == 82 [pid = 1657] [id = 453] 20:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1196c3c00) [pid = 1657] [serial = 1358] [outer = 0x0] 20:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x1196cfc00) [pid = 1657] [serial = 1359] [outer = 0x1196c3c00] 20:24:22 INFO - PROCESS | 1657 | 1463714662711 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1205eb800) [pid = 1657] [serial = 1360] [outer = 0x1196c3c00] 20:24:23 INFO - PROCESS | 1657 | 1463714663092 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 20:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 677ms 20:24:23 INFO - PROCESS | 1657 | 1463714663146 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 1657 | 1463714663147 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:24:23 INFO - PROCESS | 1657 | 1463714663149 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 1657 | 1463714663151 Marionette TRACE conn2 <- [1,1786,null,{}] 20:24:23 INFO - PROCESS | 1657 | 1463714663153 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:23 INFO - PROCESS | 1657 | 1463714663259 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:24:23 INFO - PROCESS | 1657 | 1463714663266 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12916b800 == 83 [pid = 1657] [id = 454] 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12125e000) [pid = 1657] [serial = 1361] [outer = 0x0] 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x121515800) [pid = 1657] [serial = 1362] [outer = 0x12125e000] 20:24:23 INFO - PROCESS | 1657 | 1463714663293 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x124957400) [pid = 1657] [serial = 1363] [outer = 0x12125e000] 20:24:23 INFO - PROCESS | 1657 | 1463714663672 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 20:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 20:24:23 INFO - PROCESS | 1657 | 1463714663719 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 1657 | 1463714663720 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:24:23 INFO - PROCESS | 1657 | 1463714663723 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 1657 | 1463714663724 Marionette TRACE conn2 <- [1,1790,null,{}] 20:24:23 INFO - PROCESS | 1657 | 1463714663726 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:23 INFO - PROCESS | 1657 | 1463714663820 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:24:23 INFO - PROCESS | 1657 | 1463714663827 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acda000 == 84 [pid = 1657] [id = 455] 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x125352400) [pid = 1657] [serial = 1364] [outer = 0x0] 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x126e50400) [pid = 1657] [serial = 1365] [outer = 0x125352400] 20:24:23 INFO - PROCESS | 1657 | 1463714663854 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x127487c00) [pid = 1657] [serial = 1366] [outer = 0x125352400] 20:24:24 INFO - PROCESS | 1657 | 1463714664223 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 20:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:24:24 INFO - PROCESS | 1657 | 1463714664250 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 1657 | 1463714664251 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:24:24 INFO - PROCESS | 1657 | 1463714664253 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 1657 | 1463714664254 Marionette TRACE conn2 <- [1,1794,null,{}] 20:24:24 INFO - PROCESS | 1657 | 1463714664257 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:24 INFO - PROCESS | 1657 | 1463714664391 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:24:24 INFO - PROCESS | 1657 | 1463714664403 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf4f800 == 85 [pid = 1657] [id = 456] 20:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1289e3c00) [pid = 1657] [serial = 1367] [outer = 0x0] 20:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x129350000) [pid = 1657] [serial = 1368] [outer = 0x1289e3c00] 20:24:24 INFO - PROCESS | 1657 | 1463714664429 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12ac56400) [pid = 1657] [serial = 1369] [outer = 0x1289e3c00] 20:24:24 INFO - PROCESS | 1657 | 1463714664798 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 20:24:24 INFO - PROCESS | 1657 | 1463714664821 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 1657 | 1463714664823 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:24:24 INFO - PROCESS | 1657 | 1463714664825 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 1657 | 1463714664827 Marionette TRACE conn2 <- [1,1798,null,{}] 20:24:24 INFO - PROCESS | 1657 | 1463714664832 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:24 INFO - PROCESS | 1657 | 1463714664950 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:24:24 INFO - PROCESS | 1657 | 1463714664969 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c496000 == 86 [pid = 1657] [id = 457] 20:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x128b23400) [pid = 1657] [serial = 1370] [outer = 0x0] 20:24:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12bad0000) [pid = 1657] [serial = 1371] [outer = 0x128b23400] 20:24:24 INFO - PROCESS | 1657 | 1463714664995 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12be7e800) [pid = 1657] [serial = 1372] [outer = 0x128b23400] 20:24:25 INFO - PROCESS | 1657 | 1463714665357 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 573ms 20:24:25 INFO - PROCESS | 1657 | 1463714665399 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:24:25 INFO - PROCESS | 1657 | 1463714665402 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:24:25 INFO - PROCESS | 1657 | 1463714665411 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 1657 | 1463714665412 Marionette TRACE conn2 <- [1,1802,null,{}] 20:24:25 INFO - PROCESS | 1657 | 1463714665416 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:25 INFO - PROCESS | 1657 | 1463714665588 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:24:25 INFO - PROCESS | 1657 | 1463714665606 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3f0000 == 87 [pid = 1657] [id = 458] 20:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11934c800) [pid = 1657] [serial = 1373] [outer = 0x0] 20:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12bad4800) [pid = 1657] [serial = 1374] [outer = 0x11934c800] 20:24:25 INFO - PROCESS | 1657 | 1463714665650 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12c4b8c00) [pid = 1657] [serial = 1375] [outer = 0x11934c800] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x126e53800) [pid = 1657] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12152d400) [pid = 1657] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1161e3c00) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x111c1ec00) [pid = 1657] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12054c800) [pid = 1657] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1186b8000) [pid = 1657] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x119688c00) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1213e2c00) [pid = 1657] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:24:26 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12a6d7000) [pid = 1657] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:24:26 INFO - PROCESS | 1657 | 1463714666168 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 826ms 20:24:26 INFO - PROCESS | 1657 | 1463714666230 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 1657 | 1463714666231 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:24:26 INFO - PROCESS | 1657 | 1463714666233 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 1657 | 1463714666235 Marionette TRACE conn2 <- [1,1806,null,{}] 20:24:26 INFO - PROCESS | 1657 | 1463714666237 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:26 INFO - PROCESS | 1657 | 1463714666333 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:24:26 INFO - PROCESS | 1657 | 1463714666338 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a78a000 == 88 [pid = 1657] [id = 459] 20:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1161e3c00) [pid = 1657] [serial = 1376] [outer = 0x0] 20:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1196c7800) [pid = 1657] [serial = 1377] [outer = 0x1161e3c00] 20:24:26 INFO - PROCESS | 1657 | 1463714666361 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12914c400) [pid = 1657] [serial = 1378] [outer = 0x1161e3c00] 20:24:26 INFO - PROCESS | 1657 | 1463714666804 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 618ms 20:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:24:26 INFO - PROCESS | 1657 | 1463714666853 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 1657 | 1463714666855 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:24:26 INFO - PROCESS | 1657 | 1463714666858 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 1657 | 1463714666860 Marionette TRACE conn2 <- [1,1810,null,{}] 20:24:26 INFO - PROCESS | 1657 | 1463714666863 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:27 INFO - PROCESS | 1657 | 1463714667006 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:24:27 INFO - PROCESS | 1657 | 1463714667015 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dca800 == 89 [pid = 1657] [id = 460] 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x110e92000) [pid = 1657] [serial = 1379] [outer = 0x0] 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12c857c00) [pid = 1657] [serial = 1380] [outer = 0x110e92000] 20:24:27 INFO - PROCESS | 1657 | 1463714667040 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12c85e800) [pid = 1657] [serial = 1381] [outer = 0x110e92000] 20:24:27 INFO - PROCESS | 1657 | 1463714667404 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 572ms 20:24:27 INFO - PROCESS | 1657 | 1463714667431 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 1657 | 1463714667433 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:24:27 INFO - PROCESS | 1657 | 1463714667435 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 1657 | 1463714667437 Marionette TRACE conn2 <- [1,1814,null,{}] 20:24:27 INFO - PROCESS | 1657 | 1463714667439 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:27 INFO - PROCESS | 1657 | 1463714667594 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:24:27 INFO - PROCESS | 1657 | 1463714667598 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x137dda000 == 90 [pid = 1657] [id = 461] 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12c853400) [pid = 1657] [serial = 1382] [outer = 0x0] 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12cb4cc00) [pid = 1657] [serial = 1383] [outer = 0x12c853400] 20:24:27 INFO - PROCESS | 1657 | 1463714667627 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12d403000) [pid = 1657] [serial = 1384] [outer = 0x12c853400] 20:24:27 INFO - PROCESS | 1657 | 1463714667951 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 20:24:27 INFO - PROCESS | 1657 | 1463714667954 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 1657 | 1463714667955 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:24:27 INFO - PROCESS | 1657 | 1463714667957 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 1657 | 1463714667958 Marionette TRACE conn2 <- [1,1818,null,{}] 20:24:27 INFO - PROCESS | 1657 | 1463714667964 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:28 INFO - PROCESS | 1657 | 1463714668071 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:24:28 INFO - PROCESS | 1657 | 1463714668325 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e3800 == 91 [pid = 1657] [id = 462] 20:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x110f3b000) [pid = 1657] [serial = 1385] [outer = 0x0] 20:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x111a02400) [pid = 1657] [serial = 1386] [outer = 0x110f3b000] 20:24:28 INFO - PROCESS | 1657 | 1463714668382 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x112e58c00) [pid = 1657] [serial = 1387] [outer = 0x110f3b000] 20:24:28 INFO - PROCESS | 1657 | 1463714668866 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 924ms 20:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:24:28 INFO - PROCESS | 1657 | 1463714668882 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 1657 | 1463714668885 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:24:28 INFO - PROCESS | 1657 | 1463714668888 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 1657 | 1463714668891 Marionette TRACE conn2 <- [1,1822,null,{}] 20:24:28 INFO - PROCESS | 1657 | 1463714668895 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:29 INFO - PROCESS | 1657 | 1463714669019 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:24:29 INFO - PROCESS | 1657 | 1463714669131 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a8000 == 92 [pid = 1657] [id = 463] 20:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11706e400) [pid = 1657] [serial = 1388] [outer = 0x0] 20:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119349000) [pid = 1657] [serial = 1389] [outer = 0x11706e400] 20:24:29 INFO - PROCESS | 1657 | 1463714669167 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119682000) [pid = 1657] [serial = 1390] [outer = 0x11706e400] 20:24:29 INFO - PROCESS | 1657 | 1463714669670 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 824ms 20:24:29 INFO - PROCESS | 1657 | 1463714669734 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 1657 | 1463714669738 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:24:29 INFO - PROCESS | 1657 | 1463714669747 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 1657 | 1463714669749 Marionette TRACE conn2 <- [1,1826,null,{}] 20:24:29 INFO - PROCESS | 1657 | 1463714669753 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:29 INFO - PROCESS | 1657 | 1463714669918 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:24:30 INFO - PROCESS | 1657 | 1463714670036 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efd6000 == 93 [pid = 1657] [id = 464] 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x119c6b400) [pid = 1657] [serial = 1391] [outer = 0x0] 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1236eb800) [pid = 1657] [serial = 1392] [outer = 0x119c6b400] 20:24:30 INFO - PROCESS | 1657 | 1463714670084 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1289e1400) [pid = 1657] [serial = 1393] [outer = 0x119c6b400] 20:24:30 INFO - PROCESS | 1657 | 1463714670549 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 822ms 20:24:30 INFO - PROCESS | 1657 | 1463714670568 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 1657 | 1463714670569 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:24:30 INFO - PROCESS | 1657 | 1463714670577 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 1657 | 1463714670583 Marionette TRACE conn2 <- [1,1830,null,{}] 20:24:30 INFO - PROCESS | 1657 | 1463714670586 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:30 INFO - PROCESS | 1657 | 1463714670711 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:24:30 INFO - PROCESS | 1657 | 1463714670827 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x137dea800 == 94 [pid = 1657] [id = 465] 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x128f7e000) [pid = 1657] [serial = 1394] [outer = 0x0] 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12a6dc800) [pid = 1657] [serial = 1395] [outer = 0x128f7e000] 20:24:30 INFO - PROCESS | 1657 | 1463714670858 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12be7b800) [pid = 1657] [serial = 1396] [outer = 0x128f7e000] 20:24:31 INFO - PROCESS | 1657 | 1463714671243 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 681ms 20:24:31 INFO - PROCESS | 1657 | 1463714671253 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 1657 | 1463714671255 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:24:31 INFO - PROCESS | 1657 | 1463714671258 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 1657 | 1463714671260 Marionette TRACE conn2 <- [1,1834,null,{}] 20:24:31 INFO - PROCESS | 1657 | 1463714671264 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:31 INFO - PROCESS | 1657 | 1463714671397 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:24:31 INFO - PROCESS | 1657 | 1463714671492 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x138bcb800 == 95 [pid = 1657] [id = 466] 20:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12a8d5c00) [pid = 1657] [serial = 1397] [outer = 0x0] 20:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12cb45400) [pid = 1657] [serial = 1398] [outer = 0x12a8d5c00] 20:24:31 INFO - PROCESS | 1657 | 1463714671521 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12cca0800) [pid = 1657] [serial = 1399] [outer = 0x12a8d5c00] 20:24:31 INFO - PROCESS | 1657 | 1463714671931 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 20:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 721ms 20:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:24:31 INFO - PROCESS | 1657 | 1463714671980 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 1657 | 1463714671981 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:24:31 INFO - PROCESS | 1657 | 1463714671983 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 1657 | 1463714671985 Marionette TRACE conn2 <- [1,1838,null,{}] 20:24:31 INFO - PROCESS | 1657 | 1463714671987 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:32 INFO - PROCESS | 1657 | 1463714672100 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:24:32 INFO - PROCESS | 1657 | 1463714672211 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x134f14000 == 96 [pid = 1657] [id = 467] 20:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12d40c800) [pid = 1657] [serial = 1400] [outer = 0x0] 20:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12d40ec00) [pid = 1657] [serial = 1401] [outer = 0x12d40c800] 20:24:32 INFO - PROCESS | 1657 | 1463714672248 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12dfc9800) [pid = 1657] [serial = 1402] [outer = 0x12d40c800] 20:24:32 INFO - PROCESS | 1657 | 1463714672689 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 768ms 20:24:32 INFO - PROCESS | 1657 | 1463714672753 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 1657 | 1463714672754 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:24:32 INFO - PROCESS | 1657 | 1463714672757 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 1657 | 1463714672758 Marionette TRACE conn2 <- [1,1842,null,{}] 20:24:32 INFO - PROCESS | 1657 | 1463714672760 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:32 INFO - PROCESS | 1657 | 1463714672875 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:24:32 INFO - PROCESS | 1657 | 1463714672957 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x138762000 == 97 [pid = 1657] [id = 468] 20:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12dfcbc00) [pid = 1657] [serial = 1403] [outer = 0x0] 20:24:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x134eaac00) [pid = 1657] [serial = 1404] [outer = 0x12dfcbc00] 20:24:32 INFO - PROCESS | 1657 | 1463714672989 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x134eb3400) [pid = 1657] [serial = 1405] [outer = 0x12dfcbc00] 20:24:33 INFO - PROCESS | 1657 | 1463714673450 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 20:24:33 INFO - PROCESS | 1657 | 1463714673477 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 1657 | 1463714673479 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:24:33 INFO - PROCESS | 1657 | 1463714673481 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 1657 | 1463714673482 Marionette TRACE conn2 <- [1,1846,null,{}] 20:24:33 INFO - PROCESS | 1657 | 1463714673485 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:33 INFO - PROCESS | 1657 | 1463714673601 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:24:33 INFO - PROCESS | 1657 | 1463714673712 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x116692000 == 98 [pid = 1657] [id = 469] 20:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x115060000) [pid = 1657] [serial = 1406] [outer = 0x0] 20:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x121253800) [pid = 1657] [serial = 1407] [outer = 0x115060000] 20:24:33 INFO - PROCESS | 1657 | 1463714673745 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x134eb7400) [pid = 1657] [serial = 1408] [outer = 0x115060000] 20:24:34 INFO - PROCESS | 1657 | 1463714674403 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1019ms 20:24:34 INFO - PROCESS | 1657 | 1463714674500 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 1657 | 1463714674503 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:24:34 INFO - PROCESS | 1657 | 1463714674506 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 1657 | 1463714674508 Marionette TRACE conn2 <- [1,1850,null,{}] 20:24:34 INFO - PROCESS | 1657 | 1463714674512 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:34 INFO - PROCESS | 1657 | 1463714674631 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:24:34 INFO - PROCESS | 1657 | 1463714674740 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172b800 == 99 [pid = 1657] [id = 470] 20:24:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x110e94800) [pid = 1657] [serial = 1409] [outer = 0x0] 20:24:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x112794c00) [pid = 1657] [serial = 1410] [outer = 0x110e94800] 20:24:34 INFO - PROCESS | 1657 | 1463714674771 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x115e3cc00) [pid = 1657] [serial = 1411] [outer = 0x110e94800] 20:24:35 INFO - PROCESS | 1657 | 1463714675172 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 723ms 20:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:24:35 INFO - PROCESS | 1657 | 1463714675229 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 1657 | 1463714675233 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:24:35 INFO - PROCESS | 1657 | 1463714675237 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 1657 | 1463714675239 Marionette TRACE conn2 <- [1,1854,null,{}] 20:24:35 INFO - PROCESS | 1657 | 1463714675241 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:35 INFO - PROCESS | 1657 | 1463714675345 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:24:35 INFO - PROCESS | 1657 | 1463714675431 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f10000 == 100 [pid = 1657] [id = 471] 20:24:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x116034c00) [pid = 1657] [serial = 1412] [outer = 0x0] 20:24:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x1161e3400) [pid = 1657] [serial = 1413] [outer = 0x116034c00] 20:24:35 INFO - PROCESS | 1657 | 1463714675461 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x11706ac00) [pid = 1657] [serial = 1414] [outer = 0x116034c00] 20:24:35 INFO - PROCESS | 1657 | --DOCSHELL 0x134ddc800 == 99 [pid = 1657] [id = 367] 20:24:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c410000 == 98 [pid = 1657] [id = 135] 20:24:35 INFO - PROCESS | 1657 | --DOCSHELL 0x137dda000 == 97 [pid = 1657] [id = 461] 20:24:35 INFO - PROCESS | 1657 | --DOCSHELL 0x134dca800 == 96 [pid = 1657] [id = 460] 20:24:35 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x1295b8400) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12a78a000 == 95 [pid = 1657] [id = 459] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3f0000 == 94 [pid = 1657] [id = 458] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12c496000 == 93 [pid = 1657] [id = 457] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf4f800 == 92 [pid = 1657] [id = 456] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12acda000 == 91 [pid = 1657] [id = 455] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12916b800 == 90 [pid = 1657] [id = 454] 20:24:36 INFO - PROCESS | 1657 | 1463714676038 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x123320800 == 89 [pid = 1657] [id = 453] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x116866800 == 88 [pid = 1657] [id = 452] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a5800 == 87 [pid = 1657] [id = 451] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x13590e000 == 86 [pid = 1657] [id = 448] 20:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 823ms 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x134dcb000 == 85 [pid = 1657] [id = 447] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12df96000 == 84 [pid = 1657] [id = 446] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3ed800 == 83 [pid = 1657] [id = 445] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf37000 == 82 [pid = 1657] [id = 444] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12c482800 == 81 [pid = 1657] [id = 443] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1252ec000 == 80 [pid = 1657] [id = 442] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x118360800 == 79 [pid = 1657] [id = 441] 20:24:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf49000 == 78 [pid = 1657] [id = 440] 20:24:36 INFO - PROCESS | 1657 | 1463714676070 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 1657 | 1463714676071 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:24:36 INFO - PROCESS | 1657 | 1463714676184 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 1657 | 1463714676187 Marionette TRACE conn2 <- [1,1858,null,{}] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12a8a1800) [pid = 1657] [serial = 1267] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x128b22400) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x128f80400) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1236f8c00) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x112e50800) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x126e5d400) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12ac29800) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x1168ba800) [pid = 1657] [serial = 1299] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x11821b400) [pid = 1657] [serial = 1300] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x113af4c00) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x112966c00) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12490d400) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x121259000) [pid = 1657] [serial = 1308] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x121314000) [pid = 1657] [serial = 1309] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x119008c00) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x119625c00) [pid = 1657] [serial = 1303] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x1196c8800) [pid = 1657] [serial = 1305] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x119d13400) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x110ec1400) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1160e5800) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x120549400) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x1186b7000) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12914f000) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12ac52400) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x127487000) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12697b800) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank] 20:24:36 INFO - PROCESS | 1657 | 1463714676217 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:36 INFO - PROCESS | 1657 | 1463714676327 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:24:36 INFO - PROCESS | 1657 | 1463714676433 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11681c000 == 79 [pid = 1657] [id = 472] 20:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x110f6b800) [pid = 1657] [serial = 1415] [outer = 0x0] 20:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x111f4dc00) [pid = 1657] [serial = 1416] [outer = 0x110f6b800] 20:24:36 INFO - PROCESS | 1657 | 1463714676467 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x112968000) [pid = 1657] [serial = 1417] [outer = 0x110f6b800] 20:24:36 INFO - PROCESS | 1657 | 1463714676931 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 898ms 20:24:36 INFO - PROCESS | 1657 | 1463714676972 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:24:36 INFO - PROCESS | 1657 | 1463714676975 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:24:36 INFO - PROCESS | 1657 | 1463714676981 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 1657 | 1463714676982 Marionette TRACE conn2 <- [1,1862,null,{}] 20:24:36 INFO - PROCESS | 1657 | 1463714676987 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:37 INFO - PROCESS | 1657 | 1463714677098 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:24:37 INFO - PROCESS | 1657 | 1463714677181 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be0800 == 80 [pid = 1657] [id = 473] 20:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x116a50c00) [pid = 1657] [serial = 1418] [outer = 0x0] 20:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x118204800) [pid = 1657] [serial = 1419] [outer = 0x116a50c00] 20:24:37 INFO - PROCESS | 1657 | 1463714677212 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11821bc00) [pid = 1657] [serial = 1420] [outer = 0x116a50c00] 20:24:37 INFO - PROCESS | 1657 | 1463714677637 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 674ms 20:24:37 INFO - PROCESS | 1657 | 1463714677653 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:24:37 INFO - PROCESS | 1657 | 1463714677654 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:24:37 INFO - PROCESS | 1657 | 1463714677657 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 1657 | 1463714677658 Marionette TRACE conn2 <- [1,1866,null,{}] 20:24:37 INFO - PROCESS | 1657 | 1463714677661 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:37 INFO - PROCESS | 1657 | 1463714677798 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:24:37 INFO - PROCESS | 1657 | 1463714677910 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x123602800 == 81 [pid = 1657] [id = 474] 20:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11895b400) [pid = 1657] [serial = 1421] [outer = 0x0] 20:24:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x119353c00) [pid = 1657] [serial = 1422] [outer = 0x11895b400] 20:24:37 INFO - PROCESS | 1657 | 1463714677948 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11962b000) [pid = 1657] [serial = 1423] [outer = 0x11895b400] 20:24:38 INFO - PROCESS | 1657 | 1463714678413 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 772ms 20:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:24:38 INFO - PROCESS | 1657 | 1463714678433 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 1657 | 1463714678435 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:24:38 INFO - PROCESS | 1657 | 1463714678437 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 1657 | 1463714678438 Marionette TRACE conn2 <- [1,1870,null,{}] 20:24:38 INFO - PROCESS | 1657 | 1463714678441 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:38 INFO - PROCESS | 1657 | 1463714678546 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:24:38 INFO - PROCESS | 1657 | 1463714678654 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b7d000 == 82 [pid = 1657] [id = 475] 20:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11968f800) [pid = 1657] [serial = 1424] [outer = 0x0] 20:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1196d1c00) [pid = 1657] [serial = 1425] [outer = 0x11968f800] 20:24:38 INFO - PROCESS | 1657 | 1463714678687 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x121259400) [pid = 1657] [serial = 1426] [outer = 0x11968f800] 20:24:39 INFO - PROCESS | 1657 | 1463714679125 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 20:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:24:39 INFO - PROCESS | 1657 | 1463714679198 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 1657 | 1463714679200 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:24:39 INFO - PROCESS | 1657 | 1463714679204 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 1657 | 1463714679205 Marionette TRACE conn2 <- [1,1874,null,{}] 20:24:39 INFO - PROCESS | 1657 | 1463714679207 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:39 INFO - PROCESS | 1657 | 1463714679312 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:24:39 INFO - PROCESS | 1657 | 1463714679421 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12916f000 == 83 [pid = 1657] [id = 476] 20:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x121258c00) [pid = 1657] [serial = 1427] [outer = 0x0] 20:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12131e400) [pid = 1657] [serial = 1428] [outer = 0x121258c00] 20:24:39 INFO - PROCESS | 1657 | 1463714679454 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1236f5800) [pid = 1657] [serial = 1429] [outer = 0x121258c00] 20:24:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1236f8000) [pid = 1657] [serial = 1430] [outer = 0x12cb50800] 20:24:39 INFO - PROCESS | 1657 | 1463714679925 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 770ms 20:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:24:39 INFO - PROCESS | 1657 | 1463714679983 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 1657 | 1463714679984 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:24:39 INFO - PROCESS | 1657 | 1463714679987 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 1657 | 1463714679988 Marionette TRACE conn2 <- [1,1878,null,{}] 20:24:39 INFO - PROCESS | 1657 | 1463714679990 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:40 INFO - PROCESS | 1657 | 1463714680121 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:24:40 INFO - PROCESS | 1657 | 1463714680204 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acec800 == 84 [pid = 1657] [id = 477] 20:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x1252c9000) [pid = 1657] [serial = 1431] [outer = 0x0] 20:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x127479c00) [pid = 1657] [serial = 1432] [outer = 0x1252c9000] 20:24:40 INFO - PROCESS | 1657 | 1463714680235 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x128b2bc00) [pid = 1657] [serial = 1433] [outer = 0x1252c9000] 20:24:40 INFO - PROCESS | 1657 | 1463714680693 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 718ms 20:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:24:40 INFO - PROCESS | 1657 | 1463714680706 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 1657 | 1463714680707 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:24:40 INFO - PROCESS | 1657 | 1463714680709 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 1657 | 1463714680712 Marionette TRACE conn2 <- [1,1882,null,{}] 20:24:40 INFO - PROCESS | 1657 | 1463714680715 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:40 INFO - PROCESS | 1657 | 1463714680816 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:24:40 INFO - PROCESS | 1657 | 1463714680923 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba90000 == 85 [pid = 1657] [id = 478] 20:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12534e400) [pid = 1657] [serial = 1434] [outer = 0x0] 20:24:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x128baa000) [pid = 1657] [serial = 1435] [outer = 0x12534e400] 20:24:40 INFO - PROCESS | 1657 | 1463714680955 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x129342000) [pid = 1657] [serial = 1436] [outer = 0x12534e400] 20:24:41 INFO - PROCESS | 1657 | 1463714681416 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 772ms 20:24:41 INFO - PROCESS | 1657 | 1463714681482 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:24:41 INFO - PROCESS | 1657 | 1463714681483 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:24:41 INFO - PROCESS | 1657 | 1463714681485 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 1657 | 1463714681487 Marionette TRACE conn2 <- [1,1886,null,{}] 20:24:41 INFO - PROCESS | 1657 | 1463714681489 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:41 INFO - PROCESS | 1657 | 1463714681598 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:24:41 INFO - PROCESS | 1657 | 1463714681680 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c211000 == 86 [pid = 1657] [id = 479] 20:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x128d83000) [pid = 1657] [serial = 1437] [outer = 0x0] 20:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x129350400) [pid = 1657] [serial = 1438] [outer = 0x128d83000] 20:24:41 INFO - PROCESS | 1657 | 1463714681710 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12a6d8000) [pid = 1657] [serial = 1439] [outer = 0x128d83000] 20:24:42 INFO - PROCESS | 1657 | 1463714682271 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 819ms 20:24:42 INFO - PROCESS | 1657 | 1463714682305 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 1657 | 1463714682307 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:24:42 INFO - PROCESS | 1657 | 1463714682311 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 1657 | 1463714682313 Marionette TRACE conn2 <- [1,1890,null,{}] 20:24:42 INFO - PROCESS | 1657 | 1463714682318 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:42 INFO - PROCESS | 1657 | 1463714682425 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:24:42 INFO - PROCESS | 1657 | 1463714682546 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12118c800 == 87 [pid = 1657] [id = 480] 20:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x111c28400) [pid = 1657] [serial = 1440] [outer = 0x0] 20:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x112def000) [pid = 1657] [serial = 1441] [outer = 0x111c28400] 20:24:42 INFO - PROCESS | 1657 | 1463714682578 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x118206c00) [pid = 1657] [serial = 1442] [outer = 0x111c28400] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x117fdc000 == 86 [pid = 1657] [id = 409] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1175d0000 == 85 [pid = 1657] [id = 408] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12172b800 == 84 [pid = 1657] [id = 470] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x138762000 == 83 [pid = 1657] [id = 468] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x134f14000 == 82 [pid = 1657] [id = 467] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x138bcb800 == 81 [pid = 1657] [id = 466] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x137dea800 == 80 [pid = 1657] [id = 465] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12efd6000 == 79 [pid = 1657] [id = 464] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a8000 == 78 [pid = 1657] [id = 463] 20:24:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e3800 == 77 [pid = 1657] [id = 462] 20:24:43 INFO - PROCESS | 1657 | 1463714683172 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 922ms 20:24:43 INFO - PROCESS | 1657 | 1463714683234 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 1657 | 1463714683238 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:24:43 INFO - PROCESS | 1657 | 1463714683244 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 1657 | 1463714683249 Marionette TRACE conn2 <- [1,1894,null,{}] 20:24:43 INFO - PROCESS | 1657 | 1463714683256 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:43 INFO - PROCESS | 1657 | 1463714683395 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:24:43 INFO - PROCESS | 1657 | 1463714683482 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194df000 == 78 [pid = 1657] [id = 481] 20:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x11256b000) [pid = 1657] [serial = 1443] [outer = 0x0] 20:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x1165b9400) [pid = 1657] [serial = 1444] [outer = 0x11256b000] 20:24:43 INFO - PROCESS | 1657 | 1463714683516 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x118237000) [pid = 1657] [serial = 1445] [outer = 0x11256b000] 20:24:43 INFO - PROCESS | 1657 | 1463714683986 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 780ms 20:24:44 INFO - PROCESS | 1657 | 1463714684030 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 1657 | 1463714684034 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:24:44 INFO - PROCESS | 1657 | 1463714684041 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 1657 | 1463714684043 Marionette TRACE conn2 <- [1,1898,null,{}] 20:24:44 INFO - PROCESS | 1657 | 1463714684048 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:44 INFO - PROCESS | 1657 | 1463714684155 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:24:44 INFO - PROCESS | 1657 | 1463714684240 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b4c800 == 79 [pid = 1657] [id = 482] 20:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x1193a0800) [pid = 1657] [serial = 1446] [outer = 0x0] 20:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x1196c5800) [pid = 1657] [serial = 1447] [outer = 0x1193a0800] 20:24:44 INFO - PROCESS | 1657 | 1463714684270 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x119d13400) [pid = 1657] [serial = 1448] [outer = 0x1193a0800] 20:24:44 INFO - PROCESS | 1657 | 1463714684763 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 775ms 20:24:44 INFO - PROCESS | 1657 | 1463714684817 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:24:44 INFO - PROCESS | 1657 | 1463714684819 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:24:44 INFO - PROCESS | 1657 | 1463714684823 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 1657 | 1463714684827 Marionette TRACE conn2 <- [1,1902,null,{}] 20:24:44 INFO - PROCESS | 1657 | 1463714684838 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:45 INFO - PROCESS | 1657 | 1463714685012 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:24:45 INFO - PROCESS | 1657 | 1463714685099 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c411800 == 80 [pid = 1657] [id = 483] 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x121259000) [pid = 1657] [serial = 1449] [outer = 0x0] 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x121520400) [pid = 1657] [serial = 1450] [outer = 0x121259000] 20:24:45 INFO - PROCESS | 1657 | 1463714685135 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x1265c5000) [pid = 1657] [serial = 1451] [outer = 0x121259000] 20:24:45 INFO - PROCESS | 1657 | 1463714685579 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 776ms 20:24:45 INFO - PROCESS | 1657 | 1463714685598 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:24:45 INFO - PROCESS | 1657 | 1463714685600 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:24:45 INFO - PROCESS | 1657 | 1463714685602 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 1657 | 1463714685604 Marionette TRACE conn2 <- [1,1906,null,{}] 20:24:45 INFO - PROCESS | 1657 | 1463714685606 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:45 INFO - PROCESS | 1657 | 1463714685713 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:24:45 INFO - PROCESS | 1657 | 1463714685822 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb60000 == 81 [pid = 1657] [id = 484] 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x1265c5400) [pid = 1657] [serial = 1452] [outer = 0x0] 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x1289d5400) [pid = 1657] [serial = 1453] [outer = 0x1265c5400] 20:24:45 INFO - PROCESS | 1657 | 1463714685856 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12934c000) [pid = 1657] [serial = 1454] [outer = 0x1265c5400] 20:24:46 INFO - PROCESS | 1657 | 1463714686284 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 20:24:46 INFO - PROCESS | 1657 | 1463714686341 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 1657 | 1463714686342 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:24:46 INFO - PROCESS | 1657 | 1463714686360 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 1657 | 1463714686361 Marionette TRACE conn2 <- [1,1910,null,{}] 20:24:46 INFO - PROCESS | 1657 | 1463714686364 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:46 INFO - PROCESS | 1657 | 1463714686466 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:24:46 INFO - PROCESS | 1657 | 1463714686548 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d718800 == 82 [pid = 1657] [id = 485] 20:24:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x126e59c00) [pid = 1657] [serial = 1455] [outer = 0x0] 20:24:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12a795c00) [pid = 1657] [serial = 1456] [outer = 0x126e59c00] 20:24:46 INFO - PROCESS | 1657 | 1463714686580 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12a8cd000) [pid = 1657] [serial = 1457] [outer = 0x126e59c00] 20:24:46 INFO - PROCESS | 1657 | 1463714686991 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 20:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:24:47 INFO - PROCESS | 1657 | 1463714687031 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 1657 | 1463714687032 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:24:47 INFO - PROCESS | 1657 | 1463714687034 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 1657 | 1463714687035 Marionette TRACE conn2 <- [1,1914,null,{}] 20:24:47 INFO - PROCESS | 1657 | 1463714687038 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:47 INFO - PROCESS | 1657 | 1463714687171 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:24:47 INFO - PROCESS | 1657 | 1463714687287 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efd6000 == 83 [pid = 1657] [id = 486] 20:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12ac1c800) [pid = 1657] [serial = 1458] [outer = 0x0] 20:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x12ad86800) [pid = 1657] [serial = 1459] [outer = 0x12ac1c800] 20:24:47 INFO - PROCESS | 1657 | 1463714687320 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12be70800) [pid = 1657] [serial = 1460] [outer = 0x12ac1c800] 20:24:47 INFO - PROCESS | 1657 | 1463714687730 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 20:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:24:47 INFO - PROCESS | 1657 | 1463714687754 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 1657 | 1463714687755 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:24:47 INFO - PROCESS | 1657 | 1463714687757 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 1657 | 1463714687759 Marionette TRACE conn2 <- [1,1918,null,{}] 20:24:47 INFO - PROCESS | 1657 | 1463714687761 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:47 INFO - PROCESS | 1657 | 1463714687882 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:24:48 INFO - PROCESS | 1657 | 1463714687998 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x134ee2800 == 84 [pid = 1657] [id = 487] 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12ac1ec00) [pid = 1657] [serial = 1461] [outer = 0x0] 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12be78000) [pid = 1657] [serial = 1462] [outer = 0x12ac1ec00] 20:24:48 INFO - PROCESS | 1657 | 1463714688031 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12c4b4c00) [pid = 1657] [serial = 1463] [outer = 0x12ac1ec00] 20:24:48 INFO - PROCESS | 1657 | 1463714688434 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 20:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:24:48 INFO - PROCESS | 1657 | 1463714688478 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:24:48 INFO - PROCESS | 1657 | 1463714688479 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:24:48 INFO - PROCESS | 1657 | 1463714688482 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:24:48 INFO - PROCESS | 1657 | 1463714688483 Marionette TRACE conn2 <- [1,1922,null,{}] 20:24:48 INFO - PROCESS | 1657 | 1463714688485 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:48 INFO - PROCESS | 1657 | 1463714688587 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:24:48 INFO - PROCESS | 1657 | 1463714688698 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x135180800 == 85 [pid = 1657] [id = 488] 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12be7e400) [pid = 1657] [serial = 1464] [outer = 0x0] 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12c858800) [pid = 1657] [serial = 1465] [outer = 0x12be7e400] 20:24:48 INFO - PROCESS | 1657 | 1463714688731 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x12cb48c00) [pid = 1657] [serial = 1466] [outer = 0x12be7e400] 20:24:49 INFO - PROCESS | 1657 | 1463714689149 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 720ms 20:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:24:49 INFO - PROCESS | 1657 | 1463714689202 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 1657 | 1463714689203 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:24:49 INFO - PROCESS | 1657 | 1463714689206 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 1657 | 1463714689207 Marionette TRACE conn2 <- [1,1926,null,{}] 20:24:49 INFO - PROCESS | 1657 | 1463714689226 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:49 INFO - PROCESS | 1657 | 1463714689370 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:24:49 INFO - PROCESS | 1657 | 1463714689418 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351f2800 == 86 [pid = 1657] [id = 489] 20:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12c4b6400) [pid = 1657] [serial = 1467] [outer = 0x0] 20:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12cca1c00) [pid = 1657] [serial = 1468] [outer = 0x12c4b6400] 20:24:49 INFO - PROCESS | 1657 | 1463714689448 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x12cca7c00) [pid = 1657] [serial = 1469] [outer = 0x12c4b6400] 20:24:49 INFO - PROCESS | 1657 | 1463714689901 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 739ms 20:24:49 INFO - PROCESS | 1657 | 1463714689946 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 1657 | 1463714689949 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:24:49 INFO - PROCESS | 1657 | 1463714689952 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 1657 | 1463714689954 Marionette TRACE conn2 <- [1,1930,null,{}] 20:24:49 INFO - PROCESS | 1657 | 1463714689957 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:50 INFO - PROCESS | 1657 | 1463714690182 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:24:50 INFO - PROCESS | 1657 | 1463714690272 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x135978000 == 87 [pid = 1657] [id = 490] 20:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x12c85d800) [pid = 1657] [serial = 1470] [outer = 0x0] 20:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x12d40dc00) [pid = 1657] [serial = 1471] [outer = 0x12c85d800] 20:24:50 INFO - PROCESS | 1657 | 1463714690319 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x12dfc5800) [pid = 1657] [serial = 1472] [outer = 0x12c85d800] 20:24:50 INFO - PROCESS | 1657 | 1463714690791 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 872ms 20:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:24:50 INFO - PROCESS | 1657 | 1463714690947 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 1657 | 1463714690949 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:24:50 INFO - PROCESS | 1657 | 1463714690952 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 1657 | 1463714690954 Marionette TRACE conn2 <- [1,1934,null,{}] 20:24:50 INFO - PROCESS | 1657 | 1463714690958 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:51 INFO - PROCESS | 1657 | 1463714691111 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:24:51 INFO - PROCESS | 1657 | 1463714691157 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172b800 == 88 [pid = 1657] [id = 491] 20:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x116038800) [pid = 1657] [serial = 1473] [outer = 0x0] 20:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x11706c400) [pid = 1657] [serial = 1474] [outer = 0x116038800] 20:24:51 INFO - PROCESS | 1657 | 1463714691186 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x11934c000) [pid = 1657] [serial = 1475] [outer = 0x116038800] 20:24:51 INFO - PROCESS | 1657 | --DOCSHELL 0x123602800 == 87 [pid = 1657] [id = 474] 20:24:51 INFO - PROCESS | 1657 | --DOCSHELL 0x119be0800 == 86 [pid = 1657] [id = 473] 20:24:51 INFO - PROCESS | 1657 | --DOCSHELL 0x11681c000 == 85 [pid = 1657] [id = 472] 20:24:51 INFO - PROCESS | 1657 | 1463714691865 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 977ms 20:24:51 INFO - PROCESS | 1657 | 1463714691929 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 1657 | 1463714691932 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:24:51 INFO - PROCESS | 1657 | 1463714691935 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 1657 | 1463714691938 Marionette TRACE conn2 <- [1,1938,null,{}] 20:24:51 INFO - PROCESS | 1657 | 1463714691943 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:52 INFO - PROCESS | 1657 | 1463714692055 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:24:52 INFO - PROCESS | 1657 | 1463714692173 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x119bf2000 == 86 [pid = 1657] [id = 492] 20:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x117421400) [pid = 1657] [serial = 1476] [outer = 0x0] 20:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x11821b000) [pid = 1657] [serial = 1477] [outer = 0x117421400] 20:24:52 INFO - PROCESS | 1657 | 1463714692209 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x119440c00) [pid = 1657] [serial = 1478] [outer = 0x117421400] 20:24:52 INFO - PROCESS | 1657 | 1463714692714 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 822ms 20:24:52 INFO - PROCESS | 1657 | 1463714692759 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 1657 | 1463714692765 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:24:52 INFO - PROCESS | 1657 | 1463714692772 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 1657 | 1463714692775 Marionette TRACE conn2 <- [1,1942,null,{}] 20:24:52 INFO - PROCESS | 1657 | 1463714692779 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:52 INFO - PROCESS | 1657 | 1463714692941 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:24:53 INFO - PROCESS | 1657 | 1463714693034 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32c800 == 87 [pid = 1657] [id = 493] 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12054cc00) [pid = 1657] [serial = 1479] [outer = 0x0] 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x121535800) [pid = 1657] [serial = 1480] [outer = 0x12054cc00] 20:24:53 INFO - PROCESS | 1657 | 1463714693066 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1252c3400) [pid = 1657] [serial = 1481] [outer = 0x12054cc00] 20:24:53 INFO - PROCESS | 1657 | 1463714693501 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 773ms 20:24:53 INFO - PROCESS | 1657 | 1463714693564 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:24:53 INFO - PROCESS | 1657 | 1463714693565 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:24:53 INFO - PROCESS | 1657 | 1463714693568 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 1657 | 1463714693571 Marionette TRACE conn2 <- [1,1946,null,{}] 20:24:53 INFO - PROCESS | 1657 | 1463714693595 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:53 INFO - PROCESS | 1657 | 1463714693742 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:24:53 INFO - PROCESS | 1657 | 1463714693807 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf3c800 == 88 [pid = 1657] [id = 494] 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x128b23000) [pid = 1657] [serial = 1482] [outer = 0x0] 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x128bb2c00) [pid = 1657] [serial = 1483] [outer = 0x128b23000] 20:24:53 INFO - PROCESS | 1657 | 1463714693842 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x1297df800) [pid = 1657] [serial = 1484] [outer = 0x128b23000] 20:24:54 INFO - PROCESS | 1657 | 1463714694362 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 825ms 20:24:54 INFO - PROCESS | 1657 | 1463714694404 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:24:54 INFO - PROCESS | 1657 | 1463714694406 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:24:54 INFO - PROCESS | 1657 | 1463714694408 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 1657 | 1463714694409 Marionette TRACE conn2 <- [1,1950,null,{}] 20:24:54 INFO - PROCESS | 1657 | 1463714694414 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:54 INFO - PROCESS | 1657 | 1463714694522 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:24:54 INFO - PROCESS | 1657 | 1463714694610 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x137dda800 == 89 [pid = 1657] [id = 495] 20:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x12ac80000) [pid = 1657] [serial = 1485] [outer = 0x0] 20:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x12bacc800) [pid = 1657] [serial = 1486] [outer = 0x12ac80000] 20:24:54 INFO - PROCESS | 1657 | 1463714694641 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x12bb5f400) [pid = 1657] [serial = 1487] [outer = 0x12ac80000] 20:24:55 INFO - PROCESS | 1657 | 1463714695064 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 20:24:55 INFO - PROCESS | 1657 | 1463714695088 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:24:55 INFO - PROCESS | 1657 | 1463714695089 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:24:55 INFO - PROCESS | 1657 | 1463714695092 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 1657 | 1463714695093 Marionette TRACE conn2 <- [1,1954,null,{}] 20:24:55 INFO - PROCESS | 1657 | 1463714695112 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:55 INFO - PROCESS | 1657 | 1463714695221 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:24:55 INFO - PROCESS | 1657 | 1463714695337 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x138770800 == 90 [pid = 1657] [id = 496] 20:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x12bb64000) [pid = 1657] [serial = 1488] [outer = 0x0] 20:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x12c85ac00) [pid = 1657] [serial = 1489] [outer = 0x12bb64000] 20:24:55 INFO - PROCESS | 1657 | 1463714695370 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x12dfc5c00) [pid = 1657] [serial = 1490] [outer = 0x12bb64000] 20:24:55 INFO - PROCESS | 1657 | 1463714695815 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 731ms 20:24:55 INFO - PROCESS | 1657 | 1463714695824 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 1657 | 1463714695825 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:24:55 INFO - PROCESS | 1657 | 1463714695827 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 1657 | 1463714695828 Marionette TRACE conn2 <- [1,1958,null,{}] 20:24:55 INFO - PROCESS | 1657 | 1463714695831 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:55 INFO - PROCESS | 1657 | 1463714695965 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:24:56 INFO - PROCESS | 1657 | 1463714696084 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x135ed5800 == 91 [pid = 1657] [id = 497] 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x12dfce800) [pid = 1657] [serial = 1491] [outer = 0x0] 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x134de9400) [pid = 1657] [serial = 1492] [outer = 0x12dfce800] 20:24:56 INFO - PROCESS | 1657 | 1463714696119 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x134eb9c00) [pid = 1657] [serial = 1493] [outer = 0x12dfce800] 20:24:56 INFO - PROCESS | 1657 | 1463714696544 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 20:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:24:56 INFO - PROCESS | 1657 | 1463714696597 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:24:56 INFO - PROCESS | 1657 | 1463714696598 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:24:56 INFO - PROCESS | 1657 | 1463714696600 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:24:56 INFO - PROCESS | 1657 | 1463714696602 Marionette TRACE conn2 <- [1,1962,null,{}] 20:24:56 INFO - PROCESS | 1657 | 1463714696604 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:56 INFO - PROCESS | 1657 | 1463714696709 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:24:56 INFO - PROCESS | 1657 | 1463714696826 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390cf000 == 92 [pid = 1657] [id = 498] 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x134eae000) [pid = 1657] [serial = 1494] [outer = 0x0] 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x13512e000) [pid = 1657] [serial = 1495] [outer = 0x134eae000] 20:24:56 INFO - PROCESS | 1657 | 1463714696860 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x135134c00) [pid = 1657] [serial = 1496] [outer = 0x134eae000] 20:24:57 INFO - PROCESS | 1657 | 1463714697286 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 718ms 20:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:24:57 INFO - PROCESS | 1657 | 1463714697319 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 1657 | 1463714697321 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:24:57 INFO - PROCESS | 1657 | 1463714697323 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 1657 | 1463714697324 Marionette TRACE conn2 <- [1,1966,null,{}] 20:24:57 INFO - PROCESS | 1657 | 1463714697326 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:57 INFO - PROCESS | 1657 | 1463714697434 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:24:57 INFO - PROCESS | 1657 | 1463714697522 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1390e0800 == 93 [pid = 1657] [id = 499] 20:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x13512f800) [pid = 1657] [serial = 1497] [outer = 0x0] 20:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x135add400) [pid = 1657] [serial = 1498] [outer = 0x13512f800] 20:24:57 INFO - PROCESS | 1657 | 1463714697558 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x135ae4000) [pid = 1657] [serial = 1499] [outer = 0x13512f800] 20:24:57 INFO - PROCESS | 1657 | 1463714697978 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 20:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:24:57 INFO - PROCESS | 1657 | 1463714697995 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 1657 | 1463714697996 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:24:58 INFO - PROCESS | 1657 | 1463714697999 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 1657 | 1463714698000 Marionette TRACE conn2 <- [1,1970,null,{}] 20:24:58 INFO - PROCESS | 1657 | 1463714698002 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:24:58 INFO - PROCESS | 1657 | 1463714698127 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:24:58 INFO - PROCESS | 1657 | 1463714698216 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x137f5a800 == 94 [pid = 1657] [id = 500] 20:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x1345c5400) [pid = 1657] [serial = 1500] [outer = 0x0] 20:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x1345cb800) [pid = 1657] [serial = 1501] [outer = 0x1345c5400] 20:24:58 INFO - PROCESS | 1657 | 1463714698246 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x1345cf400) [pid = 1657] [serial = 1502] [outer = 0x1345c5400] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x118372800 == 93 [pid = 1657] [id = 431] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x134ee2800 == 92 [pid = 1657] [id = 487] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12efd6000 == 91 [pid = 1657] [id = 486] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12d718800 == 90 [pid = 1657] [id = 485] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb60000 == 89 [pid = 1657] [id = 484] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12c411800 == 88 [pid = 1657] [id = 483] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x128b4c800 == 87 [pid = 1657] [id = 482] 20:24:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1194df000 == 86 [pid = 1657] [id = 481] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12b311000 == 85 [pid = 1657] [id = 9] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1161b4800 == 84 [pid = 1657] [id = 26] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf4d000 == 83 [pid = 1657] [id = 11] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c893000 == 82 [pid = 1657] [id = 14] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x129165800 == 81 [pid = 1657] [id = 346] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116f0e800 == 80 [pid = 1657] [id = 24] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c48f000 == 79 [pid = 1657] [id = 406] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3e6000 == 78 [pid = 1657] [id = 215] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135977800 == 77 [pid = 1657] [id = 305] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc6b000 == 76 [pid = 1657] [id = 401] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3d4000 == 75 [pid = 1657] [id = 19] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1359eb800 == 74 [pid = 1657] [id = 449] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135180800 == 73 [pid = 1657] [id = 488] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135978000 == 72 [pid = 1657] [id = 490] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c487000 == 71 [pid = 1657] [id = 198] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1351f2800 == 70 [pid = 1657] [id = 489] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12916b000 == 69 [pid = 1657] [id = 6] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116692000 == 68 [pid = 1657] [id = 469] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12efc7800 == 67 [pid = 1657] [id = 286] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x123326800 == 66 [pid = 1657] [id = 133] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x117fd3800 == 65 [pid = 1657] [id = 450] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x125319800 == 64 [pid = 1657] [id = 197] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d70c800 == 63 [pid = 1657] [id = 285] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d107800 == 62 [pid = 1657] [id = 18] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8b8000 == 61 [pid = 1657] [id = 217] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d10f800 == 60 [pid = 1657] [id = 345] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12107b000 == 59 [pid = 1657] [id = 306] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb65000 == 58 [pid = 1657] [id = 407] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135922000 == 57 [pid = 1657] [id = 264] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1183b6800 == 56 [pid = 1657] [id = 368] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x115e14800 == 55 [pid = 1657] [id = 23] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1351ec800 == 54 [pid = 1657] [id = 381] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d10c000 == 53 [pid = 1657] [id = 212] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8c3000 == 52 [pid = 1657] [id = 303] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135906800 == 51 [pid = 1657] [id = 430] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x121ac3800 == 50 [pid = 1657] [id = 65] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf52000 == 49 [pid = 1657] [id = 279] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc75000 == 48 [pid = 1657] [id = 186] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113fe3000 == 47 [pid = 1657] [id = 118] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8b4000 == 46 [pid = 1657] [id = 21] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c41c800 == 45 [pid = 1657] [id = 340] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113fda000 == 44 [pid = 1657] [id = 155] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb5f000 == 43 [pid = 1657] [id = 15] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfa7000 == 42 [pid = 1657] [id = 365] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x129766000 == 41 [pid = 1657] [id = 101] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1186a1800 == 40 [pid = 1657] [id = 238] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12efe1000 == 39 [pid = 1657] [id = 366] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12d715000 == 38 [pid = 1657] [id = 216] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116f17000 == 37 [pid = 1657] [id = 327] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba8b000 == 36 [pid = 1657] [id = 10] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c40f000 == 35 [pid = 1657] [id = 12] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb6a000 == 34 [pid = 1657] [id = 344] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12a779000 == 33 [pid = 1657] [id = 8] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12916f000 == 32 [pid = 1657] [id = 476] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c420800 == 31 [pid = 1657] [id = 136] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x126b7d000 == 30 [pid = 1657] [id = 475] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11216e000 == 29 [pid = 1657] [id = 22] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba90000 == 28 [pid = 1657] [id = 478] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135911000 == 27 [pid = 1657] [id = 304] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x117fd7800 == 26 [pid = 1657] [id = 20] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c21a800 == 25 [pid = 1657] [id = 387] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12acec800 == 24 [pid = 1657] [id = 477] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c483800 == 23 [pid = 1657] [id = 13] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c211000 == 22 [pid = 1657] [id = 479] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12c48d000 == 21 [pid = 1657] [id = 343] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113a9a000 == 20 [pid = 1657] [id = 25] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12118c800 == 19 [pid = 1657] [id = 480] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x116f10000 == 18 [pid = 1657] [id = 471] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1390e0800 == 17 [pid = 1657] [id = 499] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1390cf000 == 16 [pid = 1657] [id = 498] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x135ed5800 == 15 [pid = 1657] [id = 497] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x138770800 == 14 [pid = 1657] [id = 496] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x137dda800 == 13 [pid = 1657] [id = 495] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf3c800 == 12 [pid = 1657] [id = 494] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32c800 == 11 [pid = 1657] [id = 493] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x119bf2000 == 10 [pid = 1657] [id = 492] 20:25:02 INFO - PROCESS | 1657 | --DOCSHELL 0x12172b800 == 9 [pid = 1657] [id = 491] 20:25:03 INFO - PROCESS | 1657 | 1463714703757 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]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 5791ms 20:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:25:03 INFO - PROCESS | 1657 | 1463714703791 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 1657 | 1463714703795 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:25:03 INFO - PROCESS | 1657 | 1463714703800 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 1657 | 1463714703803 Marionette TRACE conn2 <- [1,1974,null,{}] 20:25:03 INFO - PROCESS | 1657 | 1463714703808 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}] 20:25:03 INFO - PROCESS | 1657 | 1463714703893 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:25:03 INFO - PROCESS | 1657 | 1463714703965 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1131d0800 == 10 [pid = 1657] [id = 501] 20:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x110f62400) [pid = 1657] [serial = 1503] [outer = 0x0] 20:25:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x110f66c00) [pid = 1657] [serial = 1504] [outer = 0x110f62400] 20:25:03 INFO - PROCESS | 1657 | 1463714703995 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x111c19c00) [pid = 1657] [serial = 1505] [outer = 0x110f62400] 20:25:04 INFO - PROCESS | 1657 | 1463714704320 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]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 572ms 20:25:04 INFO - PROCESS | 1657 | 1463714704372 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 1657 | 1463714704377 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:25:04 INFO - PROCESS | 1657 | 1463714704381 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 1657 | 1463714704383 Marionette TRACE conn2 <- [1,1978,null,{}] 20:25:04 INFO - PROCESS | 1657 | 1463714704386 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}] 20:25:04 INFO - PROCESS | 1657 | 1463714704471 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:25:04 INFO - PROCESS | 1657 | 1463714704543 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1129b3000 == 11 [pid = 1657] [id = 502] 20:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x110f69400) [pid = 1657] [serial = 1506] [outer = 0x0] 20:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x11214e000) [pid = 1657] [serial = 1507] [outer = 0x110f69400] 20:25:04 INFO - PROCESS | 1657 | 1463714704570 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x112577400) [pid = 1657] [serial = 1508] [outer = 0x110f69400] 20:25:04 INFO - PROCESS | 1657 | 1463714704890 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]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 20:25:04 INFO - PROCESS | 1657 | 1463714704902 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 1657 | 1463714704903 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:25:04 INFO - PROCESS | 1657 | 1463714704906 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 1657 | 1463714704909 Marionette TRACE conn2 <- [1,1982,null,{}] 20:25:04 INFO - PROCESS | 1657 | 1463714704920 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}] 20:25:05 INFO - PROCESS | 1657 | 1463714705008 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:25:05 INFO - PROCESS | 1657 | 1463714705016 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe8000 == 12 [pid = 1657] [id = 503] 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x110e8ac00) [pid = 1657] [serial = 1509] [outer = 0x0] 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x112dec400) [pid = 1657] [serial = 1510] [outer = 0x110e8ac00] 20:25:05 INFO - PROCESS | 1657 | 1463714705053 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x11340f400) [pid = 1657] [serial = 1511] [outer = 0x110e8ac00] 20:25:05 INFO - PROCESS | 1657 | 1463714705432 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]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 576ms 20:25:05 INFO - PROCESS | 1657 | 1463714705490 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:25:05 INFO - PROCESS | 1657 | 1463714705492 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:25:05 INFO - PROCESS | 1657 | 1463714705496 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 1657 | 1463714705497 Marionette TRACE conn2 <- [1,1986,null,{}] 20:25:05 INFO - PROCESS | 1657 | 1463714705499 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}] 20:25:05 INFO - PROCESS | 1657 | 1463714705615 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:25:05 INFO - PROCESS | 1657 | 1463714705619 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x119382000 == 13 [pid = 1657] [id = 504] 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x113d65400) [pid = 1657] [serial = 1512] [outer = 0x0] 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x116034800) [pid = 1657] [serial = 1513] [outer = 0x113d65400] 20:25:05 INFO - PROCESS | 1657 | 1463714705645 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x11619fc00) [pid = 1657] [serial = 1514] [outer = 0x113d65400] 20:25:05 INFO - PROCESS | 1657 | 1463714705993 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 20:25:06 INFO - PROCESS | 1657 | 1463714706018 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 1657 | 1463714706019 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:25:06 INFO - PROCESS | 1657 | 1463714706027 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 1657 | 1463714706030 Marionette TRACE conn2 <- [1,1990,null,{}] 20:25:06 INFO - PROCESS | 1657 | 1463714706034 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}] 20:25:06 INFO - PROCESS | 1657 | 1463714706139 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:25:06 INFO - PROCESS | 1657 | 1463714706144 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x119be1000 == 14 [pid = 1657] [id = 505] 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x110f66800) [pid = 1657] [serial = 1515] [outer = 0x0] 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x1168b2c00) [pid = 1657] [serial = 1516] [outer = 0x110f66800] 20:25:06 INFO - PROCESS | 1657 | 1463714706169 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x117d43c00) [pid = 1657] [serial = 1517] [outer = 0x110f66800] 20:25:06 INFO - PROCESS | 1657 | 1463714706535 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 527ms 20:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:25:06 INFO - PROCESS | 1657 | 1463714706550 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 1657 | 1463714706551 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:25:06 INFO - PROCESS | 1657 | 1463714706553 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 1657 | 1463714706555 Marionette TRACE conn2 <- [1,1994,null,{}] 20:25:06 INFO - PROCESS | 1657 | 1463714706557 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}] 20:25:06 INFO - PROCESS | 1657 | 1463714706732 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:25:06 INFO - PROCESS | 1657 | 1463714706755 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215f5800 == 15 [pid = 1657] [id = 506] 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x11820a800) [pid = 1657] [serial = 1518] [outer = 0x0] 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x118234000) [pid = 1657] [serial = 1519] [outer = 0x11820a800] 20:25:06 INFO - PROCESS | 1657 | 1463714706797 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x119348800) [pid = 1657] [serial = 1520] [outer = 0x11820a800] 20:25:07 INFO - PROCESS | 1657 | 1463714707218 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 20:25:07 INFO - PROCESS | 1657 | 1463714707274 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 1657 | 1463714707275 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:25:07 INFO - PROCESS | 1657 | 1463714707278 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 1657 | 1463714707279 Marionette TRACE conn2 <- [1,1998,null,{}] 20:25:07 INFO - PROCESS | 1657 | 1463714707281 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}] 20:25:07 INFO - PROCESS | 1657 | 1463714707384 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:25:07 INFO - PROCESS | 1657 | 1463714707443 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12531b000 == 16 [pid = 1657] [id = 507] 20:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x11820d000) [pid = 1657] [serial = 1521] [outer = 0x0] 20:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x119398000) [pid = 1657] [serial = 1522] [outer = 0x11820d000] 20:25:07 INFO - PROCESS | 1657 | 1463714707468 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x119629c00) [pid = 1657] [serial = 1523] [outer = 0x11820d000] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x115060000) [pid = 1657] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x12dfcbc00) [pid = 1657] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x12054cc00) [pid = 1657] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x11968f800) [pid = 1657] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x116038800) [pid = 1657] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x116034c00) [pid = 1657] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x111c28400) [pid = 1657] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x125352400) [pid = 1657] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x129341800) [pid = 1657] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x11256c000) [pid = 1657] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x1196c3c00) [pid = 1657] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x1289e3c00) [pid = 1657] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x110f39000) [pid = 1657] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x12125e000) [pid = 1657] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x110ec3800) [pid = 1657] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x110e94800) [pid = 1657] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x128b23400) [pid = 1657] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x119690400) [pid = 1657] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x110f3b000) [pid = 1657] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11603d400) [pid = 1657] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x112799800) [pid = 1657] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x1236f3000) [pid = 1657] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x11706e400) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x124903800) [pid = 1657] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x119c6b400) [pid = 1657] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x128bb4800) [pid = 1657] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x128f7e000) [pid = 1657] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x12ac4f000) [pid = 1657] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x12bac7c00) [pid = 1657] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x11934c800) [pid = 1657] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12be78800) [pid = 1657] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x12a8d5c00) [pid = 1657] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x1161e3c00) [pid = 1657] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x110e92000) [pid = 1657] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x12c853400) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12d40c800) [pid = 1657] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12534e400) [pid = 1657] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x1252c9000) [pid = 1657] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x12ac80000) [pid = 1657] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x121258c00) [pid = 1657] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x126e59c00) [pid = 1657] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11256b000) [pid = 1657] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x128b23000) [pid = 1657] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x1265c5400) [pid = 1657] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x11895b400) [pid = 1657] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x121259000) [pid = 1657] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x1193a0800) [pid = 1657] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x110f6b800) [pid = 1657] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x116a50c00) [pid = 1657] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12dfce800) [pid = 1657] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x13512f800) [pid = 1657] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x134eae000) [pid = 1657] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12c85d800) [pid = 1657] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x117421400) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12c4b6400) [pid = 1657] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x11742f000) [pid = 1657] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x110ec0800) [pid = 1657] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x110e93000) [pid = 1657] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x1121b0c00) [pid = 1657] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x110f3d400) [pid = 1657] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x126d26400) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x110eb8400) [pid = 1657] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x128bacc00) [pid = 1657] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12a8cb800) [pid = 1657] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x110f39400) [pid = 1657] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x11820d800) [pid = 1657] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x119c6e000) [pid = 1657] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x123349c00) [pid = 1657] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x118644800) [pid = 1657] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x121320800) [pid = 1657] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x121321400) [pid = 1657] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x112e57400) [pid = 1657] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x119009000) [pid = 1657] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x119682c00) [pid = 1657] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x1295b1400) [pid = 1657] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x113deac00) [pid = 1657] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x112e57c00) [pid = 1657] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x119629000) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12be7e400) [pid = 1657] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12ac1ec00) [pid = 1657] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12ac1c800) [pid = 1657] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x128d83000) [pid = 1657] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:25:08 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12bb64000) [pid = 1657] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:25:08 INFO - PROCESS | 1657 | 1463714708937 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]]]}] 20:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1671ms 20:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:25:08 INFO - PROCESS | 1657 | 1463714708950 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:25:08 INFO - PROCESS | 1657 | 1463714708951 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:25:08 INFO - PROCESS | 1657 | 1463714708965 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 1657 | 1463714708966 Marionette TRACE conn2 <- [1,2002,null,{}] 20:25:08 INFO - PROCESS | 1657 | 1463714708973 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}] 20:25:09 INFO - PROCESS | 1657 | 1463714709060 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:25:09 INFO - PROCESS | 1657 | 1463714709076 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x118686000 == 17 [pid = 1657] [id = 508] 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x1121a9800) [pid = 1657] [serial = 1524] [outer = 0x0] 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x112e4c000) [pid = 1657] [serial = 1525] [outer = 0x1121a9800] 20:25:09 INFO - PROCESS | 1657 | 1463714709104 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x116031800) [pid = 1657] [serial = 1526] [outer = 0x1121a9800] 20:25:09 INFO - PROCESS | 1657 | 1463714709447 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]]]}] 20:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 537ms 20:25:09 INFO - PROCESS | 1657 | 1463714709490 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:25:09 INFO - PROCESS | 1657 | 1463714709492 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:25:09 INFO - PROCESS | 1657 | 1463714709494 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 1657 | 1463714709495 Marionette TRACE conn2 <- [1,2006,null,{}] 20:25:09 INFO - PROCESS | 1657 | 1463714709498 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}] 20:25:09 INFO - PROCESS | 1657 | 1463714709572 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:25:09 INFO - PROCESS | 1657 | 1463714709642 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe7800 == 18 [pid = 1657] [id = 509] 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x112797000) [pid = 1657] [serial = 1527] [outer = 0x0] 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x1161e3c00) [pid = 1657] [serial = 1528] [outer = 0x112797000] 20:25:09 INFO - PROCESS | 1657 | 1463714709670 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x11821a000) [pid = 1657] [serial = 1529] [outer = 0x112797000] 20:25:09 INFO - PROCESS | 1657 | 1463714709968 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]]]}] 20:25:10 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 20:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms 20:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:25:10 INFO - PROCESS | 1657 | 1463714710018 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 1657 | 1463714710019 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:25:10 INFO - PROCESS | 1657 | 1463714710021 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 1657 | 1463714710022 Marionette TRACE conn2 <- [1,2010,null,{}] 20:25:10 INFO - PROCESS | 1657 | 1463714710025 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}] 20:25:10 INFO - PROCESS | 1657 | 1463714710109 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:25:10 INFO - PROCESS | 1657 | 1463714710116 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272ad000 == 19 [pid = 1657] [id = 510] 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x117068800) [pid = 1657] [serial = 1530] [outer = 0x0] 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x119005800) [pid = 1657] [serial = 1531] [outer = 0x117068800] 20:25:10 INFO - PROCESS | 1657 | 1463714710141 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x11943c800) [pid = 1657] [serial = 1532] [outer = 0x117068800] 20:25:10 INFO - PROCESS | 1657 | 1463714710488 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]]]}] 20:25:10 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 20:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 20:25:10 INFO - PROCESS | 1657 | 1463714710552 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 1657 | 1463714710553 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:25:10 INFO - PROCESS | 1657 | 1463714710555 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 1657 | 1463714710565 Marionette TRACE conn2 <- [1,2014,null,{}] 20:25:10 INFO - PROCESS | 1657 | 1463714710567 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}] 20:25:10 INFO - PROCESS | 1657 | 1463714710707 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:25:10 INFO - PROCESS | 1657 | 1463714710796 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11976f000 == 20 [pid = 1657] [id = 511] 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x11962d000) [pid = 1657] [serial = 1533] [outer = 0x0] 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x11968ac00) [pid = 1657] [serial = 1534] [outer = 0x11962d000] 20:25:10 INFO - PROCESS | 1657 | 1463714710830 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x1196c7400) [pid = 1657] [serial = 1535] [outer = 0x11962d000] 20:25:11 INFO - PROCESS | 1657 | 1463714711171 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]]]}] 20:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 679ms 20:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:25:11 INFO - PROCESS | 1657 | 1463714711235 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 1657 | 1463714711236 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:25:11 INFO - PROCESS | 1657 | 1463714711238 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 1657 | 1463714711239 Marionette TRACE conn2 <- [1,2018,null,{}] 20:25:11 INFO - PROCESS | 1657 | 1463714711242 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}] 20:25:11 INFO - PROCESS | 1657 | 1463714711322 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:25:11 INFO - PROCESS | 1657 | 1463714711328 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a77d000 == 21 [pid = 1657] [id = 512] 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x1196cac00) [pid = 1657] [serial = 1536] [outer = 0x0] 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x1196cf800) [pid = 1657] [serial = 1537] [outer = 0x1196cac00] 20:25:11 INFO - PROCESS | 1657 | 1463714711352 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x119c6bc00) [pid = 1657] [serial = 1538] [outer = 0x1196cac00] 20:25:11 INFO - PROCESS | 1657 | 1463714711709 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]]]}] 20:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 20:25:11 INFO - PROCESS | 1657 | 1463714711757 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 1657 | 1463714711757 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:25:11 INFO - PROCESS | 1657 | 1463714711760 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 1657 | 1463714711761 Marionette TRACE conn2 <- [1,2022,null,{}] 20:25:11 INFO - PROCESS | 1657 | 1463714711763 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}] 20:25:11 INFO - PROCESS | 1657 | 1463714711843 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:25:11 INFO - PROCESS | 1657 | 1463714711850 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b322800 == 22 [pid = 1657] [id = 513] 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x119c6c000) [pid = 1657] [serial = 1539] [outer = 0x0] 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x119f23400) [pid = 1657] [serial = 1540] [outer = 0x119c6c000] 20:25:11 INFO - PROCESS | 1657 | 1463714711875 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12114a800) [pid = 1657] [serial = 1541] [outer = 0x119c6c000] 20:25:12 INFO - PROCESS | 1657 | 1463714712228 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 20:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:25:12 INFO - PROCESS | 1657 | 1463714712281 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 1657 | 1463714712282 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:25:12 INFO - PROCESS | 1657 | 1463714712291 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 1657 | 1463714712293 Marionette TRACE conn2 <- [1,2026,null,{}] 20:25:12 INFO - PROCESS | 1657 | 1463714712295 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}] 20:25:12 INFO - PROCESS | 1657 | 1463714712378 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:25:12 INFO - PROCESS | 1657 | 1463714712386 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6d800 == 23 [pid = 1657] [id = 514] 20:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x1205f0000) [pid = 1657] [serial = 1542] [outer = 0x0] 20:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12125ac00) [pid = 1657] [serial = 1543] [outer = 0x1205f0000] 20:25:12 INFO - PROCESS | 1657 | 1463714712411 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x121261000) [pid = 1657] [serial = 1544] [outer = 0x1205f0000] 20:25:12 INFO - PROCESS | 1657 | 1463714712762 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 526ms 20:25:12 INFO - PROCESS | 1657 | 1463714712811 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 1657 | 1463714712812 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:25:12 INFO - PROCESS | 1657 | 1463714712814 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 1657 | 1463714712815 Marionette TRACE conn2 <- [1,2030,null,{}] 20:25:12 INFO - PROCESS | 1657 | 1463714712817 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}] 20:25:12 INFO - PROCESS | 1657 | 1463714712901 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:25:12 INFO - PROCESS | 1657 | 1463714712980 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf50800 == 24 [pid = 1657] [id = 515] 20:25:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x121258800) [pid = 1657] [serial = 1545] [outer = 0x0] 20:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x121302c00) [pid = 1657] [serial = 1546] [outer = 0x121258800] 20:25:13 INFO - PROCESS | 1657 | 1463714713006 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12131b400) [pid = 1657] [serial = 1547] [outer = 0x121258800] 20:25:13 INFO - PROCESS | 1657 | 1463714713304 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]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 20:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:25:13 INFO - PROCESS | 1657 | 1463714713347 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 1657 | 1463714713348 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:25:13 INFO - PROCESS | 1657 | 1463714713350 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 1657 | 1463714713351 Marionette TRACE conn2 <- [1,2034,null,{}] 20:25:13 INFO - PROCESS | 1657 | 1463714713354 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}] 20:25:13 INFO - PROCESS | 1657 | 1463714713477 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:25:13 INFO - PROCESS | 1657 | 1463714713527 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c40e000 == 25 [pid = 1657] [id = 516] 20:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12125d000) [pid = 1657] [serial = 1548] [outer = 0x0] 20:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x121320c00) [pid = 1657] [serial = 1549] [outer = 0x12125d000] 20:25:13 INFO - PROCESS | 1657 | 1463714713551 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12334a000) [pid = 1657] [serial = 1550] [outer = 0x12125d000] 20:25:13 INFO - PROCESS | 1657 | 1463714713890 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]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 20:25:13 INFO - PROCESS | 1657 | 1463714713919 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 1657 | 1463714713920 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:25:13 INFO - PROCESS | 1657 | 1463714713922 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 1657 | 1463714713923 Marionette TRACE conn2 <- [1,2038,null,{}] 20:25:13 INFO - PROCESS | 1657 | 1463714713925 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}] 20:25:14 INFO - PROCESS | 1657 | 1463714714037 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:25:14 INFO - PROCESS | 1657 | 1463714714050 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c88f800 == 26 [pid = 1657] [id = 517] 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12125fc00) [pid = 1657] [serial = 1551] [outer = 0x0] 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x1236ed400) [pid = 1657] [serial = 1552] [outer = 0x12125fc00] 20:25:14 INFO - PROCESS | 1657 | 1463714714075 Marionette DEBUG loaded listener.js 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x1236f4400) [pid = 1657] [serial = 1553] [outer = 0x12125fc00] 20:25:14 INFO - PROCESS | 1657 | 1463714714434 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms 20:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:25:14 INFO - PROCESS | 1657 | 1463714714448 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 1657 | 1463714714449 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:25:14 INFO - PROCESS | 1657 | 1463714714452 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 1657 | 1463714714453 Marionette TRACE conn2 <- [1,2042,null,{}] 20:25:14 INFO - PROCESS | 1657 | 1463714714455 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}] 20:25:14 INFO - PROCESS | 1657 | 1463714714572 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:25:14 INFO - PROCESS | 1657 | 1463714714616 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb55000 == 27 [pid = 1657] [id = 518] 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x1236e9800) [pid = 1657] [serial = 1554] [outer = 0x0] 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x123759400) [pid = 1657] [serial = 1555] [outer = 0x1236e9800] 20:25:14 INFO - PROCESS | 1657 | 1463714714641 Marionette DEBUG loaded listener.js 20:25:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x124966800) [pid = 1657] [serial = 1556] [outer = 0x1236e9800] 20:25:14 INFO - PROCESS | 1657 | 1463714714980 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]]]}] 20:25:15 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) 20:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 571ms 20:25:15 INFO - PROCESS | 1657 | 1463714715025 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 1657 | 1463714715026 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:25:15 INFO - PROCESS | 1657 | 1463714715028 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 1657 | 1463714715029 Marionette TRACE conn2 <- [1,2046,null,{}] 20:25:15 INFO - PROCESS | 1657 | 1463714715031 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}] 20:25:15 INFO - PROCESS | 1657 | 1463714715142 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:25:15 INFO - PROCESS | 1657 | 1463714715185 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2e800 == 28 [pid = 1657] [id = 519] 20:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x1236ef000) [pid = 1657] [serial = 1557] [outer = 0x0] 20:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x124c0fc00) [pid = 1657] [serial = 1558] [outer = 0x1236ef000] 20:25:15 INFO - PROCESS | 1657 | 1463714715209 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x1252c1400) [pid = 1657] [serial = 1559] [outer = 0x1236ef000] 20:25:15 INFO - PROCESS | 1657 | 1463714715912 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 920ms 20:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:25:15 INFO - PROCESS | 1657 | 1463714715950 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 1657 | 1463714715951 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:25:15 INFO - PROCESS | 1657 | 1463714715953 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 1657 | 1463714715954 Marionette TRACE conn2 <- [1,2050,null,{}] 20:25:15 INFO - PROCESS | 1657 | 1463714715957 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}] 20:25:16 INFO - PROCESS | 1657 | 1463714716079 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:25:16 INFO - PROCESS | 1657 | 1463714716128 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3d8800 == 29 [pid = 1657] [id = 520] 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x123759000) [pid = 1657] [serial = 1560] [outer = 0x0] 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x1252ca400) [pid = 1657] [serial = 1561] [outer = 0x123759000] 20:25:16 INFO - PROCESS | 1657 | 1463714716153 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x125394800) [pid = 1657] [serial = 1562] [outer = 0x123759000] 20:25:16 INFO - PROCESS | 1657 | 1463714716434 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 20:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:25:16 INFO - PROCESS | 1657 | 1463714716472 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:25:16 INFO - PROCESS | 1657 | 1463714716473 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:25:16 INFO - PROCESS | 1657 | 1463714716475 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 1657 | 1463714716476 Marionette TRACE conn2 <- [1,2054,null,{}] 20:25:16 INFO - PROCESS | 1657 | 1463714716482 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}] 20:25:16 INFO - PROCESS | 1657 | 1463714716579 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:25:16 INFO - PROCESS | 1657 | 1463714716583 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d717000 == 30 [pid = 1657] [id = 521] 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x12499b400) [pid = 1657] [serial = 1563] [outer = 0x0] 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1265b8400) [pid = 1657] [serial = 1564] [outer = 0x12499b400] 20:25:16 INFO - PROCESS | 1657 | 1463714716670 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x1269e1000) [pid = 1657] [serial = 1565] [outer = 0x12499b400] 20:25:16 INFO - PROCESS | 1657 | 1463714716932 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 472ms 20:25:16 INFO - PROCESS | 1657 | 1463714716954 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:25:16 INFO - PROCESS | 1657 | 1463714716955 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:25:16 INFO - PROCESS | 1657 | 1463714716958 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 1657 | 1463714716959 Marionette TRACE conn2 <- [1,2058,null,{}] 20:25:16 INFO - PROCESS | 1657 | 1463714716969 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}] 20:25:17 INFO - PROCESS | 1657 | 1463714717064 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:25:17 INFO - PROCESS | 1657 | 1463714717069 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df96000 == 31 [pid = 1657] [id = 522] 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x126b90c00) [pid = 1657] [serial = 1566] [outer = 0x0] 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x126e51c00) [pid = 1657] [serial = 1567] [outer = 0x126b90c00] 20:25:17 INFO - PROCESS | 1657 | 1463714717093 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x126e5c800) [pid = 1657] [serial = 1568] [outer = 0x126b90c00] 20:25:17 INFO - PROCESS | 1657 | 1463714717439 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 20:25:17 INFO - PROCESS | 1657 | 1463714717481 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 1657 | 1463714717482 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:25:17 INFO - PROCESS | 1657 | 1463714717484 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 1657 | 1463714717485 Marionette TRACE conn2 <- [1,2062,null,{}] 20:25:17 INFO - PROCESS | 1657 | 1463714717488 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}] 20:25:17 INFO - PROCESS | 1657 | 1463714717577 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:25:17 INFO - PROCESS | 1657 | 1463714717652 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfb0800 == 32 [pid = 1657] [id = 523] 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x126d2a400) [pid = 1657] [serial = 1569] [outer = 0x0] 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x126e5f000) [pid = 1657] [serial = 1570] [outer = 0x126d2a400] 20:25:17 INFO - PROCESS | 1657 | 1463714717686 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x127483000) [pid = 1657] [serial = 1571] [outer = 0x126d2a400] 20:25:18 INFO - PROCESS | 1657 | 1463714718195 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]]]}] 20:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 768ms 20:25:18 INFO - PROCESS | 1657 | 1463714718254 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:25:18 INFO - PROCESS | 1657 | 1463714718259 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:25:18 INFO - PROCESS | 1657 | 1463714718263 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 1657 | 1463714718267 Marionette TRACE conn2 <- [1,2066,null,{}] 20:25:18 INFO - PROCESS | 1657 | 1463714718273 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}] 20:25:18 INFO - PROCESS | 1657 | 1463714718438 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:25:18 INFO - PROCESS | 1657 | 1463714718634 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175d4000 == 33 [pid = 1657] [id = 524] 20:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x110faa800) [pid = 1657] [serial = 1572] [outer = 0x0] 20:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x111f19800) [pid = 1657] [serial = 1573] [outer = 0x110faa800] 20:25:18 INFO - PROCESS | 1657 | 1463714718686 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x112575c00) [pid = 1657] [serial = 1574] [outer = 0x110faa800] 20:25:19 INFO - PROCESS | 1657 | 1463714719148 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 926ms 20:25:19 INFO - PROCESS | 1657 | 1463714719189 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 1657 | 1463714719193 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:25:19 INFO - PROCESS | 1657 | 1463714719198 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 1657 | 1463714719199 Marionette TRACE conn2 <- [1,2070,null,{}] 20:25:19 INFO - PROCESS | 1657 | 1463714719202 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}] 20:25:19 INFO - PROCESS | 1657 | 1463714719314 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:25:19 INFO - PROCESS | 1657 | 1463714719397 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12531c000 == 34 [pid = 1657] [id = 525] 20:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x112974c00) [pid = 1657] [serial = 1575] [outer = 0x0] 20:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x113339400) [pid = 1657] [serial = 1576] [outer = 0x112974c00] 20:25:19 INFO - PROCESS | 1657 | 1463714719427 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x11603c000) [pid = 1657] [serial = 1577] [outer = 0x112974c00] 20:25:19 INFO - PROCESS | 1657 | 1463714719836 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 672ms 20:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:25:19 INFO - PROCESS | 1657 | 1463714719869 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 1657 | 1463714719871 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:25:19 INFO - PROCESS | 1657 | 1463714719873 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 1657 | 1463714719876 Marionette TRACE conn2 <- [1,2074,null,{}] 20:25:19 INFO - PROCESS | 1657 | 1463714719884 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}] 20:25:20 INFO - PROCESS | 1657 | 1463714720017 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:25:20 INFO - PROCESS | 1657 | 1463714720103 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfa1000 == 35 [pid = 1657] [id = 526] 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x118208c00) [pid = 1657] [serial = 1578] [outer = 0x0] 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x11821fc00) [pid = 1657] [serial = 1579] [outer = 0x118208c00] 20:25:20 INFO - PROCESS | 1657 | 1463714720137 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x119350400) [pid = 1657] [serial = 1580] [outer = 0x118208c00] 20:25:20 INFO - PROCESS | 1657 | 1463714720544 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 725ms 20:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:25:20 INFO - PROCESS | 1657 | 1463714720598 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 1657 | 1463714720600 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:25:20 INFO - PROCESS | 1657 | 1463714720602 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 1657 | 1463714720604 Marionette TRACE conn2 <- [1,2078,null,{}] 20:25:20 INFO - PROCESS | 1657 | 1463714720606 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}] 20:25:20 INFO - PROCESS | 1657 | 1463714720717 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:25:20 INFO - PROCESS | 1657 | 1463714720842 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dc7800 == 36 [pid = 1657] [id = 527] 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x110ec4800) [pid = 1657] [serial = 1581] [outer = 0x0] 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x119683400) [pid = 1657] [serial = 1582] [outer = 0x110ec4800] 20:25:20 INFO - PROCESS | 1657 | 1463714720876 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x119c6d400) [pid = 1657] [serial = 1583] [outer = 0x110ec4800] 20:25:21 INFO - PROCESS | 1657 | 1463714721299 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 20:25:21 INFO - PROCESS | 1657 | 1463714721322 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:25:21 INFO - PROCESS | 1657 | 1463714721323 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:25:21 INFO - PROCESS | 1657 | 1463714721325 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 1657 | 1463714721327 Marionette TRACE conn2 <- [1,2082,null,{}] 20:25:21 INFO - PROCESS | 1657 | 1463714721347 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}] 20:25:21 INFO - PROCESS | 1657 | 1463714721453 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:25:21 INFO - PROCESS | 1657 | 1463714721566 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161cc800 == 37 [pid = 1657] [id = 528] 20:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x110e96400) [pid = 1657] [serial = 1584] [outer = 0x0] 20:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x113406400) [pid = 1657] [serial = 1585] [outer = 0x110e96400] 20:25:21 INFO - PROCESS | 1657 | 1463714721598 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x1186ab800) [pid = 1657] [serial = 1586] [outer = 0x110e96400] 20:25:22 INFO - PROCESS | 1657 | 1463714722020 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 737ms 20:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:25:22 INFO - PROCESS | 1657 | 1463714722064 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 1657 | 1463714722065 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:25:22 INFO - PROCESS | 1657 | 1463714722067 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 1657 | 1463714722069 Marionette TRACE conn2 <- [1,2086,null,{}] 20:25:22 INFO - PROCESS | 1657 | 1463714722071 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}] 20:25:22 INFO - PROCESS | 1657 | 1463714722187 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:25:22 INFO - PROCESS | 1657 | 1463714722272 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e15800 == 38 [pid = 1657] [id = 529] 20:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x11279c400) [pid = 1657] [serial = 1587] [outer = 0x0] 20:25:22 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 20:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x110e8b000) [pid = 1657] [serial = 1588] [outer = 0x11279c400] 20:25:22 INFO - PROCESS | 1657 | 1463714722391 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x110ebf000) [pid = 1657] [serial = 1589] [outer = 0x11279c400] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x115e3cc00) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x112794c00) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11706ac00) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x1161e3400) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x112968000) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x111f4dc00) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x11821bc00) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x118204800) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x11962b000) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x119353c00) [pid = 1657] [serial = 1422] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x121259400) [pid = 1657] [serial = 1426] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x1196d1c00) [pid = 1657] [serial = 1425] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x1236f5800) [pid = 1657] [serial = 1429] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12131e400) [pid = 1657] [serial = 1428] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x128b2bc00) [pid = 1657] [serial = 1433] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x127479c00) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x129342000) [pid = 1657] [serial = 1436] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x128baa000) [pid = 1657] [serial = 1435] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12a6d8000) [pid = 1657] [serial = 1439] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x129350400) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x118206c00) [pid = 1657] [serial = 1442] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x112def000) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x121253800) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x134eb7400) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x134eaac00) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x134eb3400) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x12d40ec00) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x12dfc9800) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x12cb45400) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x12cca0800) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12a6dc800) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12be7b800) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x1236eb800) [pid = 1657] [serial = 1392] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x1289e1400) [pid = 1657] [serial = 1393] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x119349000) [pid = 1657] [serial = 1389] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x119682000) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x111a02400) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x112e58c00) [pid = 1657] [serial = 1387] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12cb4cc00) [pid = 1657] [serial = 1383] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12d403000) [pid = 1657] [serial = 1384] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12c857c00) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12c85e800) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x1196c7800) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x12914c400) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12bad4800) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12c4b8c00) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12bad0000) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x12be7e800) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x129350000) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x12ac56400) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x126e50400) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x127487c00) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x121515800) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x124957400) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x1196cfc00) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x1205eb800) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x1161a5c00) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x1185a6400) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x11256ec00) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x115e3c000) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x121320000) [pid = 1657] [serial = 1350] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12a6d6800) [pid = 1657] [serial = 1351] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12be80c00) [pid = 1657] [serial = 1347] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12c4af000) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12be6a400) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12be79000) [pid = 1657] [serial = 1345] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12bb24400) [pid = 1657] [serial = 1341] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12bb69400) [pid = 1657] [serial = 1342] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12a8a9000) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12bb1cc00) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x128b2b400) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1295be400) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1252c2c00) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x126e58400) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x121257800) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x1236f0c00) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1185a8000) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1193a0400) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x112e4b400) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x11603d000) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a6e0800) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x119d18c00) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12bac7000) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12ac5c800) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12a8c9400) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x126d27000) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1236eec00) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119686000) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x116a56000) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x110f6c000) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x128d90c00) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x135add400) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x135ae4000) [pid = 1657] [serial = 1499] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x13512e000) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x135134c00) [pid = 1657] [serial = 1496] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x134de9400) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x134eb9c00) [pid = 1657] [serial = 1493] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12c85ac00) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12dfc5c00) [pid = 1657] [serial = 1490] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12bacc800) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12bb5f400) [pid = 1657] [serial = 1487] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x128bb2c00) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1297df800) [pid = 1657] [serial = 1484] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x121535800) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x1252c3400) [pid = 1657] [serial = 1481] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11821b000) [pid = 1657] [serial = 1477] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x119440c00) [pid = 1657] [serial = 1478] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11706c400) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11934c000) [pid = 1657] [serial = 1475] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12d40dc00) [pid = 1657] [serial = 1471] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12dfc5800) [pid = 1657] [serial = 1472] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12cca1c00) [pid = 1657] [serial = 1468] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12cca7c00) [pid = 1657] [serial = 1469] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12c858800) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12cb48c00) [pid = 1657] [serial = 1466] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12be78000) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12c4b4c00) [pid = 1657] [serial = 1463] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12ad86800) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12be70800) [pid = 1657] [serial = 1460] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12a795c00) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12a8cd000) [pid = 1657] [serial = 1457] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1289d5400) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12934c000) [pid = 1657] [serial = 1454] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x121520400) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1265c5000) [pid = 1657] [serial = 1451] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1196c5800) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x119d13400) [pid = 1657] [serial = 1448] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1165b9400) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank] 20:25:22 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x118237000) [pid = 1657] [serial = 1445] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1161cc800 == 37 [pid = 1657] [id = 528] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x134dc7800 == 36 [pid = 1657] [id = 527] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfa1000 == 35 [pid = 1657] [id = 526] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12531c000 == 34 [pid = 1657] [id = 525] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1175d4000 == 33 [pid = 1657] [id = 524] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfb0800 == 32 [pid = 1657] [id = 523] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12df96000 == 31 [pid = 1657] [id = 522] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12d717000 == 30 [pid = 1657] [id = 521] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3d8800 == 29 [pid = 1657] [id = 520] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2e800 == 28 [pid = 1657] [id = 519] 20:25:23 INFO - PROCESS | 1657 | --DOCSHELL 0x137f5a800 == 27 [pid = 1657] [id = 500] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12ad86000) [pid = 1657] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x117426000) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x119632000) [pid = 1657] [serial = 1150] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1265bc800) [pid = 1657] [serial = 1153] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12914ac00) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12a8ce800) [pid = 1657] [serial = 1159] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12be67800) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x112cd9000) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11821f000) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1196c3000) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12131bc00) [pid = 1657] [serial = 1216] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1265bf800) [pid = 1657] [serial = 1219] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128b25800) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x126d28000) [pid = 1657] [serial = 1225] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1345cb800) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank] 20:25:23 INFO - PROCESS | 1657 | 1463714723788 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1727ms 20:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:25:23 INFO - PROCESS | 1657 | 1463714723799 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 1657 | 1463714723802 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:25:23 INFO - PROCESS | 1657 | 1463714723805 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 1657 | 1463714723808 Marionette TRACE conn2 <- [1,2090,null,{}] 20:25:23 INFO - PROCESS | 1657 | 1463714723813 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}] 20:25:23 INFO - PROCESS | 1657 | 1463714723891 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:25:23 INFO - PROCESS | 1657 | 1463714723900 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e07800 == 28 [pid = 1657] [id = 530] 20:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x111a08c00) [pid = 1657] [serial = 1590] [outer = 0x0] 20:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x111e2a000) [pid = 1657] [serial = 1591] [outer = 0x111a08c00] 20:25:23 INFO - PROCESS | 1657 | 1463714723928 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1121a7400) [pid = 1657] [serial = 1592] [outer = 0x111a08c00] 20:25:24 INFO - PROCESS | 1657 | 1463714724345 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms 20:25:24 INFO - PROCESS | 1657 | 1463714724377 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 1657 | 1463714724384 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:25:24 INFO - PROCESS | 1657 | 1463714724390 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 1657 | 1463714724393 Marionette TRACE conn2 <- [1,2094,null,{}] 20:25:24 INFO - PROCESS | 1657 | 1463714724397 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}] 20:25:24 INFO - PROCESS | 1657 | 1463714724519 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:25:24 INFO - PROCESS | 1657 | 1463714724531 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170e9000 == 29 [pid = 1657] [id = 531] 20:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11256ac00) [pid = 1657] [serial = 1593] [outer = 0x0] 20:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11279cc00) [pid = 1657] [serial = 1594] [outer = 0x11256ac00] 20:25:24 INFO - PROCESS | 1657 | 1463714724579 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1129ee800) [pid = 1657] [serial = 1595] [outer = 0x11256ac00] 20:25:24 INFO - PROCESS | 1657 | 1463714724905 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 20:25:24 INFO - PROCESS | 1657 | 1463714724911 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 1657 | 1463714724915 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:25:24 INFO - PROCESS | 1657 | 1463714724928 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 1657 | 1463714724933 Marionette TRACE conn2 <- [1,2098,null,{}] 20:25:24 INFO - PROCESS | 1657 | 1463714724942 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}] 20:25:25 INFO - PROCESS | 1657 | 1463714725023 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:25:25 INFO - PROCESS | 1657 | 1463714725031 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1183a9800 == 30 [pid = 1657] [id = 532] 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x110ebf400) [pid = 1657] [serial = 1596] [outer = 0x0] 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11333dc00) [pid = 1657] [serial = 1597] [outer = 0x110ebf400] 20:25:25 INFO - PROCESS | 1657 | 1463714725060 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x115e38000) [pid = 1657] [serial = 1598] [outer = 0x110ebf400] 20:25:25 INFO - PROCESS | 1657 | 1463714725392 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 485ms 20:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:25:25 INFO - PROCESS | 1657 | 1463714725403 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 1657 | 1463714725405 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:25:25 INFO - PROCESS | 1657 | 1463714725407 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 1657 | 1463714725408 Marionette TRACE conn2 <- [1,2102,null,{}] 20:25:25 INFO - PROCESS | 1657 | 1463714725410 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}] 20:25:25 INFO - PROCESS | 1657 | 1463714725488 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:25:25 INFO - PROCESS | 1657 | 1463714725492 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11938e800 == 31 [pid = 1657] [id = 533] 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x115ebbc00) [pid = 1657] [serial = 1599] [outer = 0x0] 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x116039800) [pid = 1657] [serial = 1600] [outer = 0x115ebbc00] 20:25:25 INFO - PROCESS | 1657 | 1463714725521 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1161e3400) [pid = 1657] [serial = 1601] [outer = 0x115ebbc00] 20:25:25 INFO - PROCESS | 1657 | 1463714725852 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 20:25:25 INFO - PROCESS | 1657 | 1463714725876 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 1657 | 1463714725878 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:25:25 INFO - PROCESS | 1657 | 1463714725883 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 1657 | 1463714725884 Marionette TRACE conn2 <- [1,2106,null,{}] 20:25:25 INFO - PROCESS | 1657 | 1463714725886 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}] 20:25:25 INFO - PROCESS | 1657 | 1463714725986 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:25:26 INFO - PROCESS | 1657 | 1463714726003 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x119771800 == 32 [pid = 1657] [id = 534] 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x111c28400) [pid = 1657] [serial = 1602] [outer = 0x0] 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1165bd400) [pid = 1657] [serial = 1603] [outer = 0x111c28400] 20:25:26 INFO - PROCESS | 1657 | 1463714726029 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x116a53000) [pid = 1657] [serial = 1604] [outer = 0x111c28400] 20:25:26 INFO - PROCESS | 1657 | 1463714726432 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 20:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:25:26 INFO - PROCESS | 1657 | 1463714726456 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 1657 | 1463714726458 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:25:26 INFO - PROCESS | 1657 | 1463714726463 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 1657 | 1463714726467 Marionette TRACE conn2 <- [1,2110,null,{}] 20:25:26 INFO - PROCESS | 1657 | 1463714726469 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}] 20:25:26 INFO - PROCESS | 1657 | 1463714726568 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:25:26 INFO - PROCESS | 1657 | 1463714726608 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12108a800 == 33 [pid = 1657] [id = 535] 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1168bb400) [pid = 1657] [serial = 1605] [outer = 0x0] 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x117426000) [pid = 1657] [serial = 1606] [outer = 0x1168bb400] 20:25:26 INFO - PROCESS | 1657 | 1463714726642 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11821d400) [pid = 1657] [serial = 1607] [outer = 0x1168bb400] 20:25:27 INFO - PROCESS | 1657 | 1463714727001 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]]]}] 20:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 577ms 20:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:25:27 INFO - PROCESS | 1657 | 1463714727038 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 1657 | 1463714727040 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:25:27 INFO - PROCESS | 1657 | 1463714727042 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 1657 | 1463714727045 Marionette TRACE conn2 <- [1,2114,null,{}] 20:25:27 INFO - PROCESS | 1657 | 1463714727051 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}] 20:25:27 INFO - PROCESS | 1657 | 1463714727189 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:25:27 INFO - PROCESS | 1657 | 1463714727207 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12172d800 == 34 [pid = 1657] [id = 536] 20:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x110eb9000) [pid = 1657] [serial = 1608] [outer = 0x0] 20:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x118238000) [pid = 1657] [serial = 1609] [outer = 0x110eb9000] 20:25:27 INFO - PROCESS | 1657 | 1463714727231 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11863d000) [pid = 1657] [serial = 1610] [outer = 0x110eb9000] 20:25:27 INFO - PROCESS | 1657 | 1463714727622 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]]]}] 20:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 20:25:27 INFO - PROCESS | 1657 | 1463714727673 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 1657 | 1463714727675 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:25:27 INFO - PROCESS | 1657 | 1463714727678 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 1657 | 1463714727680 Marionette TRACE conn2 <- [1,2118,null,{}] 20:25:27 INFO - PROCESS | 1657 | 1463714727691 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}] 20:25:27 INFO - PROCESS | 1657 | 1463714727843 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:25:27 INFO - PROCESS | 1657 | 1463714727928 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x121aa9800 == 35 [pid = 1657] [id = 537] 20:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118214800) [pid = 1657] [serial = 1611] [outer = 0x0] 20:25:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1186b7c00) [pid = 1657] [serial = 1612] [outer = 0x118214800] 20:25:27 INFO - PROCESS | 1657 | 1463714727953 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119006800) [pid = 1657] [serial = 1613] [outer = 0x118214800] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12125d000) [pid = 1657] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1236e9800) [pid = 1657] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12125fc00) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1236ef000) [pid = 1657] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x123759000) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x126b90c00) [pid = 1657] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x121258800) [pid = 1657] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1205f0000) [pid = 1657] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119c6c000) [pid = 1657] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1196cac00) [pid = 1657] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11962d000) [pid = 1657] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x117068800) [pid = 1657] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x112797000) [pid = 1657] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1121a9800) [pid = 1657] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11820d000) [pid = 1657] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11820a800) [pid = 1657] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x110f66800) [pid = 1657] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x113d65400) [pid = 1657] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x110e8ac00) [pid = 1657] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x110f69400) [pid = 1657] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x110f62400) [pid = 1657] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1345c5400) [pid = 1657] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:25:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12499b400) [pid = 1657] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:25:28 INFO - PROCESS | 1657 | 1463714728522 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 874ms 20:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:25:28 INFO - PROCESS | 1657 | 1463714728560 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 1657 | 1463714728561 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:25:28 INFO - PROCESS | 1657 | 1463714728567 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 1657 | 1463714728568 Marionette TRACE conn2 <- [1,2122,null,{}] 20:25:28 INFO - PROCESS | 1657 | 1463714728570 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}] 20:25:28 INFO - PROCESS | 1657 | 1463714728642 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:25:28 INFO - PROCESS | 1657 | 1463714728647 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1183a8000 == 36 [pid = 1657] [id = 538] 20:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1127a2c00) [pid = 1657] [serial = 1614] [outer = 0x0] 20:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117068800) [pid = 1657] [serial = 1615] [outer = 0x1127a2c00] 20:25:28 INFO - PROCESS | 1657 | 1463714728673 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11895b400) [pid = 1657] [serial = 1616] [outer = 0x1127a2c00] 20:25:28 INFO - PROCESS | 1657 | 1463714728993 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 470ms 20:25:29 INFO - PROCESS | 1657 | 1463714729035 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 1657 | 1463714729036 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:25:29 INFO - PROCESS | 1657 | 1463714729039 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 1657 | 1463714729040 Marionette TRACE conn2 <- [1,2126,null,{}] 20:25:29 INFO - PROCESS | 1657 | 1463714729043 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}] 20:25:29 INFO - PROCESS | 1657 | 1463714729117 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:25:29 INFO - PROCESS | 1657 | 1463714729121 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252df800 == 37 [pid = 1657] [id = 539] 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11895b800) [pid = 1657] [serial = 1617] [outer = 0x0] 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11934a000) [pid = 1657] [serial = 1618] [outer = 0x11895b800] 20:25:29 INFO - PROCESS | 1657 | 1463714729148 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119396000) [pid = 1657] [serial = 1619] [outer = 0x11895b800] 20:25:29 INFO - PROCESS | 1657 | 1463714729509 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 20:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:25:29 INFO - PROCESS | 1657 | 1463714729560 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 1657 | 1463714729562 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:25:29 INFO - PROCESS | 1657 | 1463714729564 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 1657 | 1463714729566 Marionette TRACE conn2 <- [1,2130,null,{}] 20:25:29 INFO - PROCESS | 1657 | 1463714729569 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}] 20:25:29 INFO - PROCESS | 1657 | 1463714729686 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:25:29 INFO - PROCESS | 1657 | 1463714729692 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x119770000 == 38 [pid = 1657] [id = 540] 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11939a400) [pid = 1657] [serial = 1620] [outer = 0x0] 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119628000) [pid = 1657] [serial = 1621] [outer = 0x11939a400] 20:25:29 INFO - PROCESS | 1657 | 1463714729733 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119688c00) [pid = 1657] [serial = 1622] [outer = 0x11939a400] 20:25:30 INFO - PROCESS | 1657 | 1463714730071 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] 20:25:30 INFO - PROCESS | 1657 | 1463714730087 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:25:30 INFO - PROCESS | 1657 | 1463714730089 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 1657 | 1463714730090 Marionette TRACE conn2 <- [1,2134,null,{}] 20:25:30 INFO - PROCESS | 1657 | 1463714730092 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}] 20:25:30 INFO - PROCESS | 1657 | 1463714730239 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:25:30 INFO - PROCESS | 1657 | 1463714730249 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272aa000 == 39 [pid = 1657] [id = 541] 20:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119686000) [pid = 1657] [serial = 1623] [outer = 0x0] 20:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1196c6400) [pid = 1657] [serial = 1624] [outer = 0x119686000] 20:25:30 INFO - PROCESS | 1657 | 1463714730289 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119b13800) [pid = 1657] [serial = 1625] [outer = 0x119686000] 20:25:30 INFO - PROCESS | 1657 | 1463714730795 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]]]}] 20:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 768ms 20:25:30 INFO - PROCESS | 1657 | 1463714730857 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:25:30 INFO - PROCESS | 1657 | 1463714730861 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:25:30 INFO - PROCESS | 1657 | 1463714730864 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 1657 | 1463714730867 Marionette TRACE conn2 <- [1,2138,null,{}] 20:25:30 INFO - PROCESS | 1657 | 1463714730870 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}] 20:25:30 INFO - PROCESS | 1657 | 1463714730967 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:25:31 INFO - PROCESS | 1657 | 1463714731072 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e4000 == 40 [pid = 1657] [id = 542] 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x111f4e400) [pid = 1657] [serial = 1626] [outer = 0x0] 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1121a9000) [pid = 1657] [serial = 1627] [outer = 0x111f4e400] 20:25:31 INFO - PROCESS | 1657 | 1463714731105 Marionette DEBUG loaded listener.js 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x112799400) [pid = 1657] [serial = 1628] [outer = 0x111f4e400] 20:25:31 INFO - PROCESS | 1657 | 1463714731537 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]]]}] 20:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 20:25:31 INFO - PROCESS | 1657 | 1463714731585 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 1657 | 1463714731589 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:25:31 INFO - PROCESS | 1657 | 1463714731594 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 1657 | 1463714731596 Marionette TRACE conn2 <- [1,2142,null,{}] 20:25:31 INFO - PROCESS | 1657 | 1463714731598 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}] 20:25:31 INFO - PROCESS | 1657 | 1463714731696 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:25:31 INFO - PROCESS | 1657 | 1463714731752 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12656a800 == 41 [pid = 1657] [id = 543] 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1129e5000) [pid = 1657] [serial = 1629] [outer = 0x0] 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11619a000) [pid = 1657] [serial = 1630] [outer = 0x1129e5000] 20:25:31 INFO - PROCESS | 1657 | 1463714731782 Marionette DEBUG loaded listener.js 20:25:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x117424400) [pid = 1657] [serial = 1631] [outer = 0x1129e5000] 20:25:32 INFO - PROCESS | 1657 | 1463714732186 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] 20:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:25:32 INFO - PROCESS | 1657 | 1463714732218 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:25:32 INFO - PROCESS | 1657 | 1463714732221 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 1657 | 1463714732223 Marionette TRACE conn2 <- [1,2146,null,{}] 20:25:32 INFO - PROCESS | 1657 | 1463714732231 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}] 20:25:32 INFO - PROCESS | 1657 | 1463714732328 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:25:32 INFO - PROCESS | 1657 | 1463714732427 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x129514800 == 42 [pid = 1657] [id = 544] 20:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119005400) [pid = 1657] [serial = 1632] [outer = 0x0] 20:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1193a0400) [pid = 1657] [serial = 1633] [outer = 0x119005400] 20:25:32 INFO - PROCESS | 1657 | 1463714732472 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x119684800) [pid = 1657] [serial = 1634] [outer = 0x119005400] 20:25:32 INFO - PROCESS | 1657 | 1463714732890 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] 20:25:32 INFO - PROCESS | 1657 | 1463714732947 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:25:32 INFO - PROCESS | 1657 | 1463714732949 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 1657 | 1463714732950 Marionette TRACE conn2 <- [1,2150,null,{}] 20:25:32 INFO - PROCESS | 1657 | 1463714732952 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}] 20:25:33 INFO - PROCESS | 1657 | 1463714733046 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:25:33 INFO - PROCESS | 1657 | 1463714733100 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a70b800 == 43 [pid = 1657] [id = 545] 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1196c4800) [pid = 1657] [serial = 1635] [outer = 0x0] 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119b1c000) [pid = 1657] [serial = 1636] [outer = 0x1196c4800] 20:25:33 INFO - PROCESS | 1657 | 1463714733129 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119c6f400) [pid = 1657] [serial = 1637] [outer = 0x1196c4800] 20:25:33 INFO - PROCESS | 1657 | 1463714733536 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]]]}] 20:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 620ms 20:25:33 INFO - PROCESS | 1657 | 1463714733569 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:25:33 INFO - PROCESS | 1657 | 1463714733571 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:25:33 INFO - PROCESS | 1657 | 1463714733573 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:25:33 INFO - PROCESS | 1657 | 1463714733574 Marionette TRACE conn2 <- [1,2154,null,{}] 20:25:33 INFO - PROCESS | 1657 | 1463714733577 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}] 20:25:33 INFO - PROCESS | 1657 | 1463714733668 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:25:33 INFO - PROCESS | 1657 | 1463714733755 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a78a000 == 44 [pid = 1657] [id = 546] 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x111f52000) [pid = 1657] [serial = 1638] [outer = 0x0] 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x119b32400) [pid = 1657] [serial = 1639] [outer = 0x111f52000] 20:25:33 INFO - PROCESS | 1657 | 1463714733785 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x120544400) [pid = 1657] [serial = 1640] [outer = 0x111f52000] 20:25:34 INFO - PROCESS | 1657 | 1463714734457 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]]]}] 20:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 925ms 20:25:34 INFO - PROCESS | 1657 | 1463714734500 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 1657 | 1463714734504 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:25:34 INFO - PROCESS | 1657 | 1463714734509 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 1657 | 1463714734513 Marionette TRACE conn2 <- [1,2158,null,{}] 20:25:34 INFO - PROCESS | 1657 | 1463714734519 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}] 20:25:34 INFO - PROCESS | 1657 | 1463714734654 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:25:34 INFO - PROCESS | 1657 | 1463714734776 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x110d8e800 == 45 [pid = 1657] [id = 547] 20:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x110f66800) [pid = 1657] [serial = 1641] [outer = 0x0] 20:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x110f6d400) [pid = 1657] [serial = 1642] [outer = 0x110f66800] 20:25:34 INFO - PROCESS | 1657 | 1463714734805 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1121b2000) [pid = 1657] [serial = 1643] [outer = 0x110f66800] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119770000 == 44 [pid = 1657] [id = 540] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1252df800 == 43 [pid = 1657] [id = 539] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1183a8000 == 42 [pid = 1657] [id = 538] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x121aa9800 == 41 [pid = 1657] [id = 537] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12172d800 == 40 [pid = 1657] [id = 536] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12108a800 == 39 [pid = 1657] [id = 535] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x119771800 == 38 [pid = 1657] [id = 534] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11938e800 == 37 [pid = 1657] [id = 533] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1183a9800 == 36 [pid = 1657] [id = 532] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1170e9000 == 35 [pid = 1657] [id = 531] 20:25:35 INFO - PROCESS | 1657 | --DOCSHELL 0x115e07800 == 34 [pid = 1657] [id = 530] 20:25:35 INFO - PROCESS | 1657 | 1463714735211 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]]]}] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x119f23400) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12114a800) [pid = 1657] [serial = 1541] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1196cf800) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x119c6bc00) [pid = 1657] [serial = 1538] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1196c7400) [pid = 1657] [serial = 1535] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11968ac00) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x119005800) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11943c800) [pid = 1657] [serial = 1532] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1161e3c00) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11821a000) [pid = 1657] [serial = 1529] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x112e4c000) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x116031800) [pid = 1657] [serial = 1526] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119398000) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x119629c00) [pid = 1657] [serial = 1523] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x118234000) [pid = 1657] [serial = 1519] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119348800) [pid = 1657] [serial = 1520] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1168b2c00) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x117d43c00) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x116034800) [pid = 1657] [serial = 1513] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11619fc00) [pid = 1657] [serial = 1514] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x112dec400) [pid = 1657] [serial = 1510] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11340f400) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11214e000) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x112577400) [pid = 1657] [serial = 1508] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x110f66c00) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x111c19c00) [pid = 1657] [serial = 1505] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1345cf400) [pid = 1657] [serial = 1502] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126e5c800) [pid = 1657] [serial = 1568] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x121320c00) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1236f4400) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1269e1000) [pid = 1657] [serial = 1565] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125394800) [pid = 1657] [serial = 1562] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12131b400) [pid = 1657] [serial = 1547] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1265b8400) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12334a000) [pid = 1657] [serial = 1550] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123759400) [pid = 1657] [serial = 1555] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1236ed400) [pid = 1657] [serial = 1552] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124c0fc00) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1252ca400) [pid = 1657] [serial = 1561] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x124966800) [pid = 1657] [serial = 1556] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1252c1400) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x126e51c00) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121302c00) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12125ac00) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank] 20:25:35 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x121261000) [pid = 1657] [serial = 1544] [outer = 0x0] [url = about:blank] 20:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 727ms 20:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:25:35 INFO - PROCESS | 1657 | 1463714735235 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 1657 | 1463714735238 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:25:35 INFO - PROCESS | 1657 | 1463714735242 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 1657 | 1463714735244 Marionette TRACE conn2 <- [1,2162,null,{}] 20:25:35 INFO - PROCESS | 1657 | 1463714735247 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}] 20:25:35 INFO - PROCESS | 1657 | 1463714735324 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:25:35 INFO - PROCESS | 1657 | 1463714735333 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e04000 == 35 [pid = 1657] [id = 548] 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11256d400) [pid = 1657] [serial = 1644] [outer = 0x0] 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x112796000) [pid = 1657] [serial = 1645] [outer = 0x11256d400] 20:25:35 INFO - PROCESS | 1657 | 1463714735359 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x112cd9c00) [pid = 1657] [serial = 1646] [outer = 0x11256d400] 20:25:35 INFO - PROCESS | 1657 | 1463714735758 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]]]}] 20:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 573ms 20:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:25:35 INFO - PROCESS | 1657 | 1463714735816 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 1657 | 1463714735817 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:25:35 INFO - PROCESS | 1657 | 1463714735819 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 1657 | 1463714735821 Marionette TRACE conn2 <- [1,2166,null,{}] 20:25:35 INFO - PROCESS | 1657 | 1463714735829 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}] 20:25:35 INFO - PROCESS | 1657 | 1463714735910 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:25:35 INFO - PROCESS | 1657 | 1463714735917 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119763800 == 36 [pid = 1657] [id = 549] 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116031c00) [pid = 1657] [serial = 1647] [outer = 0x0] 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1161a1c00) [pid = 1657] [serial = 1648] [outer = 0x116031c00] 20:25:35 INFO - PROCESS | 1657 | 1463714735945 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x116ae5000) [pid = 1657] [serial = 1649] [outer = 0x116031c00] 20:25:36 INFO - PROCESS | 1657 | 1463714736286 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 20:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:25:36 INFO - PROCESS | 1657 | 1463714736340 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 1657 | 1463714736341 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:25:36 INFO - PROCESS | 1657 | 1463714736344 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 1657 | 1463714736345 Marionette TRACE conn2 <- [1,2170,null,{}] 20:25:36 INFO - PROCESS | 1657 | 1463714736354 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}] 20:25:36 INFO - PROCESS | 1657 | 1463714736432 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:25:36 INFO - PROCESS | 1657 | 1463714736436 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a4800 == 37 [pid = 1657] [id = 550] 20:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11742f400) [pid = 1657] [serial = 1650] [outer = 0x0] 20:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11820e000) [pid = 1657] [serial = 1651] [outer = 0x11742f400] 20:25:36 INFO - PROCESS | 1657 | 1463714736464 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118234000) [pid = 1657] [serial = 1652] [outer = 0x11742f400] 20:25:36 INFO - PROCESS | 1657 | 1463714736775 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 20:25:36 INFO - PROCESS | 1657 | 1463714736812 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 1657 | 1463714736816 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:25:36 INFO - PROCESS | 1657 | 1463714736818 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 1657 | 1463714736819 Marionette TRACE conn2 <- [1,2174,null,{}] 20:25:36 INFO - PROCESS | 1657 | 1463714736821 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}] 20:25:36 INFO - PROCESS | 1657 | 1463714736894 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:25:36 INFO - PROCESS | 1657 | 1463714736952 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173b000 == 38 [pid = 1657] [id = 551] 20:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11820dc00) [pid = 1657] [serial = 1653] [outer = 0x0] 20:25:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1184ec000) [pid = 1657] [serial = 1654] [outer = 0x11820dc00] 20:25:36 INFO - PROCESS | 1657 | 1463714736978 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118964000) [pid = 1657] [serial = 1655] [outer = 0x11820dc00] 20:25:37 INFO - PROCESS | 1657 | 1463714737335 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]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 569ms 20:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:25:37 INFO - PROCESS | 1657 | 1463714737388 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 1657 | 1463714737390 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:25:37 INFO - PROCESS | 1657 | 1463714737399 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 1657 | 1463714737401 Marionette TRACE conn2 <- [1,2178,null,{}] 20:25:37 INFO - PROCESS | 1657 | 1463714737405 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}] 20:25:37 INFO - PROCESS | 1657 | 1463714737573 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:25:37 INFO - PROCESS | 1657 | 1463714737596 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12698e000 == 39 [pid = 1657] [id = 552] 20:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11934ec00) [pid = 1657] [serial = 1656] [outer = 0x0] 20:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119440400) [pid = 1657] [serial = 1657] [outer = 0x11934ec00] 20:25:37 INFO - PROCESS | 1657 | 1463714737629 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119c6c400) [pid = 1657] [serial = 1658] [outer = 0x11934ec00] 20:25:37 INFO - PROCESS | 1657 | 1463714737965 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 627ms 20:25:38 INFO - PROCESS | 1657 | 1463714738020 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 1657 | 1463714738021 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:25:38 INFO - PROCESS | 1657 | 1463714738023 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 1657 | 1463714738024 Marionette TRACE conn2 <- [1,2182,null,{}] 20:25:38 INFO - PROCESS | 1657 | 1463714738027 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}] 20:25:38 INFO - PROCESS | 1657 | 1463714738118 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:25:38 INFO - PROCESS | 1657 | 1463714738130 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a9000 == 40 [pid = 1657] [id = 553] 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119c6bc00) [pid = 1657] [serial = 1659] [outer = 0x0] 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x121149400) [pid = 1657] [serial = 1660] [outer = 0x119c6bc00] 20:25:38 INFO - PROCESS | 1657 | 1463714738155 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x121257000) [pid = 1657] [serial = 1661] [outer = 0x119c6bc00] 20:25:38 INFO - PROCESS | 1657 | 1463714738472 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 475ms 20:25:38 INFO - PROCESS | 1657 | 1463714738501 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 1657 | 1463714738502 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:25:38 INFO - PROCESS | 1657 | 1463714738504 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 1657 | 1463714738505 Marionette TRACE conn2 <- [1,2186,null,{}] 20:25:38 INFO - PROCESS | 1657 | 1463714738507 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}] 20:25:38 INFO - PROCESS | 1657 | 1463714738603 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:25:38 INFO - PROCESS | 1657 | 1463714738616 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x129171800 == 41 [pid = 1657] [id = 554] 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119f24400) [pid = 1657] [serial = 1662] [outer = 0x0] 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12125f800) [pid = 1657] [serial = 1663] [outer = 0x119f24400] 20:25:38 INFO - PROCESS | 1657 | 1463714738641 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x121302c00) [pid = 1657] [serial = 1664] [outer = 0x119f24400] 20:25:38 INFO - PROCESS | 1657 | 1463714738982 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 20:25:39 INFO - PROCESS | 1657 | 1463714739025 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 1657 | 1463714739026 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:25:39 INFO - PROCESS | 1657 | 1463714739029 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 1657 | 1463714739030 Marionette TRACE conn2 <- [1,2190,null,{}] 20:25:39 INFO - PROCESS | 1657 | 1463714739032 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}] 20:25:39 INFO - PROCESS | 1657 | 1463714739127 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:25:39 INFO - PROCESS | 1657 | 1463714739132 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a77c800 == 42 [pid = 1657] [id = 555] 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12127b400) [pid = 1657] [serial = 1665] [outer = 0x0] 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x121316000) [pid = 1657] [serial = 1666] [outer = 0x12127b400] 20:25:39 INFO - PROCESS | 1657 | 1463714739186 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12131dc00) [pid = 1657] [serial = 1667] [outer = 0x12127b400] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x110eb9000) [pid = 1657] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11895b800) [pid = 1657] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11939a400) [pid = 1657] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1168bb400) [pid = 1657] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x111c28400) [pid = 1657] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x112974c00) [pid = 1657] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x110e96400) [pid = 1657] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1127a2c00) [pid = 1657] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x115ebbc00) [pid = 1657] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x110faa800) [pid = 1657] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118208c00) [pid = 1657] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x110ec4800) [pid = 1657] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11256ac00) [pid = 1657] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x126d2a400) [pid = 1657] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x111a08c00) [pid = 1657] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x110ebf400) [pid = 1657] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:25:39 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118214800) [pid = 1657] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:25:39 INFO - PROCESS | 1657 | 1463714739564 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 570ms 20:25:39 INFO - PROCESS | 1657 | 1463714739601 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 1657 | 1463714739602 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:25:39 INFO - PROCESS | 1657 | 1463714739604 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 1657 | 1463714739605 Marionette TRACE conn2 <- [1,2194,null,{}] 20:25:39 INFO - PROCESS | 1657 | 1463714739608 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}] 20:25:39 INFO - PROCESS | 1657 | 1463714739710 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:25:39 INFO - PROCESS | 1657 | 1463714739744 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12976d000 == 43 [pid = 1657] [id = 556] 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x110e96000) [pid = 1657] [serial = 1668] [outer = 0x0] 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1134eb400) [pid = 1657] [serial = 1669] [outer = 0x110e96000] 20:25:39 INFO - PROCESS | 1657 | 1463714739769 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118642800) [pid = 1657] [serial = 1670] [outer = 0x110e96000] 20:25:40 INFO - PROCESS | 1657 | 1463714740061 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 20:25:40 INFO - PROCESS | 1657 | 1463714740073 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 1657 | 1463714740075 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:25:40 INFO - PROCESS | 1657 | 1463714740077 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 1657 | 1463714740090 Marionette TRACE conn2 <- [1,2198,null,{}] 20:25:40 INFO - PROCESS | 1657 | 1463714740100 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}] 20:25:40 INFO - PROCESS | 1657 | 1463714740195 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:25:40 INFO - PROCESS | 1657 | 1463714740201 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7e800 == 44 [pid = 1657] [id = 557] 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x116a55400) [pid = 1657] [serial = 1671] [outer = 0x0] 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12131ec00) [pid = 1657] [serial = 1672] [outer = 0x116a55400] 20:25:40 INFO - PROCESS | 1657 | 1463714740230 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1219dd400) [pid = 1657] [serial = 1673] [outer = 0x116a55400] 20:25:40 INFO - PROCESS | 1657 | 1463714740554 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 494ms 20:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:25:40 INFO - PROCESS | 1657 | 1463714740572 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 1657 | 1463714740573 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:25:40 INFO - PROCESS | 1657 | 1463714740575 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 1657 | 1463714740576 Marionette TRACE conn2 <- [1,2202,null,{}] 20:25:40 INFO - PROCESS | 1657 | 1463714740579 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}] 20:25:40 INFO - PROCESS | 1657 | 1463714740683 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:25:40 INFO - PROCESS | 1657 | 1463714740690 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc77000 == 45 [pid = 1657] [id = 558] 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1161eb800) [pid = 1657] [serial = 1674] [outer = 0x0] 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12334a000) [pid = 1657] [serial = 1675] [outer = 0x1161eb800] 20:25:40 INFO - PROCESS | 1657 | 1463714740715 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1236f0400) [pid = 1657] [serial = 1676] [outer = 0x1161eb800] 20:25:41 INFO - PROCESS | 1657 | 1463714741038 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]]]}] 20:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 472ms 20:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:25:41 INFO - PROCESS | 1657 | 1463714741047 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:25:41 INFO - PROCESS | 1657 | 1463714741048 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:25:41 INFO - PROCESS | 1657 | 1463714741050 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 1657 | 1463714741051 Marionette TRACE conn2 <- [1,2206,null,{}] 20:25:41 INFO - PROCESS | 1657 | 1463714741054 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}] 20:25:41 INFO - PROCESS | 1657 | 1463714741134 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:25:41 INFO - PROCESS | 1657 | 1463714741139 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf53000 == 46 [pid = 1657] [id = 559] 20:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1236f3c00) [pid = 1657] [serial = 1677] [outer = 0x0] 20:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x123758000) [pid = 1657] [serial = 1678] [outer = 0x1236f3c00] 20:25:41 INFO - PROCESS | 1657 | 1463714741163 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x124965000) [pid = 1657] [serial = 1679] [outer = 0x1236f3c00] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x115e15800 == 45 [pid = 1657] [id = 529] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x110d8e800 == 44 [pid = 1657] [id = 547] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a78a000 == 43 [pid = 1657] [id = 546] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a70b800 == 42 [pid = 1657] [id = 545] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x129514800 == 41 [pid = 1657] [id = 544] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12656a800 == 40 [pid = 1657] [id = 543] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e4000 == 39 [pid = 1657] [id = 542] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1272aa000 == 38 [pid = 1657] [id = 541] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x119763800 == 37 [pid = 1657] [id = 549] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x116e04000 == 36 [pid = 1657] [id = 548] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12a77c800 == 35 [pid = 1657] [id = 555] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7e800 == 34 [pid = 1657] [id = 557] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a9000 == 33 [pid = 1657] [id = 553] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12698e000 == 32 [pid = 1657] [id = 552] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12976d000 == 31 [pid = 1657] [id = 556] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a4800 == 30 [pid = 1657] [id = 550] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x129171800 == 29 [pid = 1657] [id = 554] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12173b000 == 28 [pid = 1657] [id = 551] 20:25:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc77000 == 27 [pid = 1657] [id = 558] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119628000) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x110e8b000) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11821d400) [pid = 1657] [serial = 1607] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x116a53000) [pid = 1657] [serial = 1604] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11603c000) [pid = 1657] [serial = 1577] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x113406400) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11895b400) [pid = 1657] [serial = 1616] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1161e3400) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1165bd400) [pid = 1657] [serial = 1603] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x112575c00) [pid = 1657] [serial = 1574] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119350400) [pid = 1657] [serial = 1580] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1186ab800) [pid = 1657] [serial = 1586] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119688c00) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x117426000) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119683400) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1129ee800) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x127483000) [pid = 1657] [serial = 1571] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1121a7400) [pid = 1657] [serial = 1592] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x111f19800) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x113339400) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e38000) [pid = 1657] [serial = 1598] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11279cc00) [pid = 1657] [serial = 1594] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119006800) [pid = 1657] [serial = 1613] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11333dc00) [pid = 1657] [serial = 1597] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119c6d400) [pid = 1657] [serial = 1583] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118238000) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126e5f000) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1186b7c00) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11934a000) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11863d000) [pid = 1657] [serial = 1610] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x117068800) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119396000) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x116039800) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11821fc00) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x111e2a000) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank] 20:25:42 INFO - PROCESS | 1657 | 1463714742673 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1672ms 20:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:25:42 INFO - PROCESS | 1657 | 1463714742725 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 1657 | 1463714742728 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:25:42 INFO - PROCESS | 1657 | 1463714742733 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 1657 | 1463714742737 Marionette TRACE conn2 <- [1,2210,null,{}] 20:25:42 INFO - PROCESS | 1657 | 1463714742743 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}] 20:25:42 INFO - PROCESS | 1657 | 1463714742863 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:25:42 INFO - PROCESS | 1657 | 1463714742914 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x113d22000 == 28 [pid = 1657] [id = 560] 20:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x110f6b400) [pid = 1657] [serial = 1680] [outer = 0x0] 20:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x110f6d000) [pid = 1657] [serial = 1681] [outer = 0x110f6b400] 20:25:42 INFO - PROCESS | 1657 | 1463714742942 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x111f2b400) [pid = 1657] [serial = 1682] [outer = 0x110f6b400] 20:25:43 INFO - PROCESS | 1657 | 1463714743255 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 574ms 20:25:43 INFO - PROCESS | 1657 | 1463714743306 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 1657 | 1463714743310 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:25:43 INFO - PROCESS | 1657 | 1463714743315 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 1657 | 1463714743316 Marionette TRACE conn2 <- [1,2214,null,{}] 20:25:43 INFO - PROCESS | 1657 | 1463714743319 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}] 20:25:43 INFO - PROCESS | 1657 | 1463714743391 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:25:43 INFO - PROCESS | 1657 | 1463714743401 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x116534800 == 29 [pid = 1657] [id = 561] 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x110f6b800) [pid = 1657] [serial = 1683] [outer = 0x0] 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1121b5800) [pid = 1657] [serial = 1684] [outer = 0x110f6b800] 20:25:43 INFO - PROCESS | 1657 | 1463714743466 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11279a800) [pid = 1657] [serial = 1685] [outer = 0x110f6b800] 20:25:43 INFO - PROCESS | 1657 | 1463714743758 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 20:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:25:43 INFO - PROCESS | 1657 | 1463714743786 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 1657 | 1463714743788 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:25:43 INFO - PROCESS | 1657 | 1463714743791 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 1657 | 1463714743793 Marionette TRACE conn2 <- [1,2218,null,{}] 20:25:43 INFO - PROCESS | 1657 | 1463714743805 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}] 20:25:43 INFO - PROCESS | 1657 | 1463714743881 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:25:43 INFO - PROCESS | 1657 | 1463714743887 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118366000 == 30 [pid = 1657] [id = 562] 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x110e8fc00) [pid = 1657] [serial = 1686] [outer = 0x0] 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112dec800) [pid = 1657] [serial = 1687] [outer = 0x110e8fc00] 20:25:43 INFO - PROCESS | 1657 | 1463714743926 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x113339000) [pid = 1657] [serial = 1688] [outer = 0x110e8fc00] 20:25:44 INFO - PROCESS | 1657 | 1463714744283 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]]]}] 20:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 525ms 20:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:25:44 INFO - PROCESS | 1657 | 1463714744316 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:25:44 INFO - PROCESS | 1657 | 1463714744318 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:25:44 INFO - PROCESS | 1657 | 1463714744321 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 1657 | 1463714744323 Marionette TRACE conn2 <- [1,2222,null,{}] 20:25:44 INFO - PROCESS | 1657 | 1463714744327 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}] 20:25:44 INFO - PROCESS | 1657 | 1463714744438 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:25:44 INFO - PROCESS | 1657 | 1463714744446 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11909e800 == 31 [pid = 1657] [id = 563] 20:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113d66000) [pid = 1657] [serial = 1689] [outer = 0x0] 20:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x116037400) [pid = 1657] [serial = 1690] [outer = 0x113d66000] 20:25:44 INFO - PROCESS | 1657 | 1463714744486 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1160ddc00) [pid = 1657] [serial = 1691] [outer = 0x113d66000] 20:25:44 INFO - PROCESS | 1657 | 1463714744871 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]]]}] 20:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 20:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:25:44 INFO - PROCESS | 1657 | 1463714744890 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:25:44 INFO - PROCESS | 1657 | 1463714744892 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:25:44 INFO - PROCESS | 1657 | 1463714744894 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 1657 | 1463714744895 Marionette TRACE conn2 <- [1,2226,null,{}] 20:25:44 INFO - PROCESS | 1657 | 1463714744898 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}] 20:25:44 INFO - PROCESS | 1657 | 1463714744991 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:25:44 INFO - PROCESS | 1657 | 1463714744997 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194d6000 == 32 [pid = 1657] [id = 564] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110eb8000) [pid = 1657] [serial = 1692] [outer = 0x0] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x116154800) [pid = 1657] [serial = 1693] [outer = 0x110eb8000] 20:25:45 INFO - PROCESS | 1657 | 1463714745023 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1168b9800) [pid = 1657] [serial = 1694] [outer = 0x110eb8000] 20:25:45 INFO - PROCESS | 1657 | 1463714745340 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 20:25:45 INFO - PROCESS | 1657 | 1463714745367 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 1657 | 1463714745368 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:25:45 INFO - PROCESS | 1657 | 1463714745378 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 1657 | 1463714745379 Marionette TRACE conn2 <- [1,2230,null,{}] 20:25:45 INFO - PROCESS | 1657 | 1463714745382 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}] 20:25:45 INFO - PROCESS | 1657 | 1463714745466 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:25:45 INFO - PROCESS | 1657 | 1463714745472 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x120528800 == 33 [pid = 1657] [id = 565] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116a52c00) [pid = 1657] [serial = 1695] [outer = 0x0] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x117d44000) [pid = 1657] [serial = 1696] [outer = 0x116a52c00] 20:25:45 INFO - PROCESS | 1657 | 1463714745501 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11821e000) [pid = 1657] [serial = 1697] [outer = 0x116a52c00] 20:25:45 INFO - PROCESS | 1657 | 1463714745827 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 479ms 20:25:45 INFO - PROCESS | 1657 | 1463714745850 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 1657 | 1463714745851 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:25:45 INFO - PROCESS | 1657 | 1463714745853 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 1657 | 1463714745854 Marionette TRACE conn2 <- [1,2234,null,{}] 20:25:45 INFO - PROCESS | 1657 | 1463714745856 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}] 20:25:45 INFO - PROCESS | 1657 | 1463714745947 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:25:45 INFO - PROCESS | 1657 | 1463714745953 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x121296000 == 34 [pid = 1657] [id = 566] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x110ec3c00) [pid = 1657] [serial = 1698] [outer = 0x0] 20:25:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1184e0800) [pid = 1657] [serial = 1699] [outer = 0x110ec3c00] 20:25:45 INFO - PROCESS | 1657 | 1463714745981 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1185a9c00) [pid = 1657] [serial = 1700] [outer = 0x110ec3c00] 20:25:46 INFO - PROCESS | 1657 | 1463714746270 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 20:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:25:46 INFO - PROCESS | 1657 | 1463714746323 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 1657 | 1463714746325 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:25:46 INFO - PROCESS | 1657 | 1463714746327 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 1657 | 1463714746328 Marionette TRACE conn2 <- [1,2238,null,{}] 20:25:46 INFO - PROCESS | 1657 | 1463714746332 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}] 20:25:46 INFO - PROCESS | 1657 | 1463714746401 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:25:46 INFO - PROCESS | 1657 | 1463714746405 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x121aad000 == 35 [pid = 1657] [id = 567] 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11863c800) [pid = 1657] [serial = 1701] [outer = 0x0] 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1186b8400) [pid = 1657] [serial = 1702] [outer = 0x11863c800] 20:25:46 INFO - PROCESS | 1657 | 1463714746431 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119007000) [pid = 1657] [serial = 1703] [outer = 0x11863c800] 20:25:46 INFO - PROCESS | 1657 | 1463714746730 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 418ms 20:25:46 INFO - PROCESS | 1657 | 1463714746745 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 1657 | 1463714746749 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:25:46 INFO - PROCESS | 1657 | 1463714746756 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 1657 | 1463714746758 Marionette TRACE conn2 <- [1,2242,null,{}] 20:25:46 INFO - PROCESS | 1657 | 1463714746762 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}] 20:25:46 INFO - PROCESS | 1657 | 1463714746836 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:25:46 INFO - PROCESS | 1657 | 1463714746891 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x118362800 == 36 [pid = 1657] [id = 568] 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112799000) [pid = 1657] [serial = 1704] [outer = 0x0] 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119006800) [pid = 1657] [serial = 1705] [outer = 0x112799000] 20:25:46 INFO - PROCESS | 1657 | 1463714746915 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119351000) [pid = 1657] [serial = 1706] [outer = 0x112799000] 20:25:47 INFO - PROCESS | 1657 | 1463714747159 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]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 421ms 20:25:47 INFO - PROCESS | 1657 | 1463714747177 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 1657 | 1463714747179 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:25:47 INFO - PROCESS | 1657 | 1463714747188 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 1657 | 1463714747189 Marionette TRACE conn2 <- [1,2246,null,{}] 20:25:47 INFO - PROCESS | 1657 | 1463714747193 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}] 20:25:47 INFO - PROCESS | 1657 | 1463714747273 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:25:47 INFO - PROCESS | 1657 | 1463714747277 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x125325800 == 37 [pid = 1657] [id = 569] 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119354400) [pid = 1657] [serial = 1707] [outer = 0x0] 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11939d400) [pid = 1657] [serial = 1708] [outer = 0x119354400] 20:25:47 INFO - PROCESS | 1657 | 1463714747304 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119627800) [pid = 1657] [serial = 1709] [outer = 0x119354400] 20:25:47 INFO - PROCESS | 1657 | 1463714747636 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]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 472ms 20:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:25:47 INFO - PROCESS | 1657 | 1463714747660 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 1657 | 1463714747662 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:25:47 INFO - PROCESS | 1657 | 1463714747664 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 1657 | 1463714747666 Marionette TRACE conn2 <- [1,2250,null,{}] 20:25:47 INFO - PROCESS | 1657 | 1463714747668 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}] 20:25:47 INFO - PROCESS | 1657 | 1463714747787 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:25:47 INFO - PROCESS | 1657 | 1463714747801 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194d5800 == 38 [pid = 1657] [id = 570] 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119395400) [pid = 1657] [serial = 1710] [outer = 0x0] 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119445400) [pid = 1657] [serial = 1711] [outer = 0x119395400] 20:25:47 INFO - PROCESS | 1657 | 1463714747830 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1196c5400) [pid = 1657] [serial = 1712] [outer = 0x119395400] 20:25:48 INFO - PROCESS | 1657 | 1463714748190 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 569ms 20:25:48 INFO - PROCESS | 1657 | 1463714748234 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 1657 | 1463714748236 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:25:48 INFO - PROCESS | 1657 | 1463714748239 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 1657 | 1463714748241 Marionette TRACE conn2 <- [1,2254,null,{}] 20:25:48 INFO - PROCESS | 1657 | 1463714748244 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}] 20:25:48 INFO - PROCESS | 1657 | 1463714748370 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:25:48 INFO - PROCESS | 1657 | 1463714748374 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b5a000 == 39 [pid = 1657] [id = 571] 20:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1196c8c00) [pid = 1657] [serial = 1713] [outer = 0x0] 20:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1196cec00) [pid = 1657] [serial = 1714] [outer = 0x1196c8c00] 20:25:48 INFO - PROCESS | 1657 | 1463714748400 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119c6ac00) [pid = 1657] [serial = 1715] [outer = 0x1196c8c00] 20:25:48 INFO - PROCESS | 1657 | 1463714748734 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 20:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:25:48 INFO - PROCESS | 1657 | 1463714748759 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 1657 | 1463714748761 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:25:48 INFO - PROCESS | 1657 | 1463714748769 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 1657 | 1463714748770 Marionette TRACE conn2 <- [1,2258,null,{}] 20:25:48 INFO - PROCESS | 1657 | 1463714748773 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}] 20:25:48 INFO - PROCESS | 1657 | 1463714748878 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:25:48 INFO - PROCESS | 1657 | 1463714748926 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x129513800 == 40 [pid = 1657] [id = 572] 20:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119b13c00) [pid = 1657] [serial = 1716] [outer = 0x0] 20:25:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x119c70800) [pid = 1657] [serial = 1717] [outer = 0x119b13c00] 20:25:48 INFO - PROCESS | 1657 | 1463714748965 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x120546400) [pid = 1657] [serial = 1718] [outer = 0x119b13c00] 20:25:49 INFO - PROCESS | 1657 | 1463714749335 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 575ms 20:25:49 INFO - PROCESS | 1657 | 1463714749338 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 1657 | 1463714749339 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:25:49 INFO - PROCESS | 1657 | 1463714749341 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 1657 | 1463714749342 Marionette TRACE conn2 <- [1,2262,null,{}] 20:25:49 INFO - PROCESS | 1657 | 1463714749345 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}] 20:25:49 INFO - PROCESS | 1657 | 1463714749445 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:25:49 INFO - PROCESS | 1657 | 1463714749459 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a782800 == 41 [pid = 1657] [id = 573] 20:25:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1205f7c00) [pid = 1657] [serial = 1719] [outer = 0x0] 20:25:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x121256c00) [pid = 1657] [serial = 1720] [outer = 0x1205f7c00] 20:25:49 INFO - PROCESS | 1657 | 1463714749488 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12125fc00) [pid = 1657] [serial = 1721] [outer = 0x1205f7c00] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11279c400) [pid = 1657] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119c6bc00) [pid = 1657] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11934ec00) [pid = 1657] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x119f24400) [pid = 1657] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12127b400) [pid = 1657] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x110e96000) [pid = 1657] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x116a55400) [pid = 1657] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1161eb800) [pid = 1657] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116031c00) [pid = 1657] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11256d400) [pid = 1657] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x110f66800) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x111f52000) [pid = 1657] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1196c4800) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119005400) [pid = 1657] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1129e5000) [pid = 1657] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x111f4e400) [pid = 1657] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119686000) [pid = 1657] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11820dc00) [pid = 1657] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:25:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11742f400) [pid = 1657] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:25:50 INFO - PROCESS | 1657 | 1463714750046 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 20:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:25:50 INFO - PROCESS | 1657 | 1463714750062 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 1657 | 1463714750063 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:25:50 INFO - PROCESS | 1657 | 1463714750067 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 1657 | 1463714750068 Marionette TRACE conn2 <- [1,2266,null,{}] 20:25:50 INFO - PROCESS | 1657 | 1463714750070 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}] 20:25:50 INFO - PROCESS | 1657 | 1463714750144 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:25:50 INFO - PROCESS | 1657 | 1463714750150 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x119388800 == 42 [pid = 1657] [id = 574] 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x110ec3400) [pid = 1657] [serial = 1722] [outer = 0x0] 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11279c400) [pid = 1657] [serial = 1723] [outer = 0x110ec3400] 20:25:50 INFO - PROCESS | 1657 | 1463714750175 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116a53800) [pid = 1657] [serial = 1724] [outer = 0x110ec3400] 20:25:50 INFO - PROCESS | 1657 | 1463714750515 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 469ms 20:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:25:50 INFO - PROCESS | 1657 | 1463714750536 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 1657 | 1463714750537 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:25:50 INFO - PROCESS | 1657 | 1463714750539 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 1657 | 1463714750540 Marionette TRACE conn2 <- [1,2270,null,{}] 20:25:50 INFO - PROCESS | 1657 | 1463714750543 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}] 20:25:50 INFO - PROCESS | 1657 | 1463714750641 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:25:50 INFO - PROCESS | 1657 | 1463714750647 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a775800 == 43 [pid = 1657] [id = 575] 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1161a8800) [pid = 1657] [serial = 1725] [outer = 0x0] 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11934ec00) [pid = 1657] [serial = 1726] [outer = 0x1161a8800] 20:25:50 INFO - PROCESS | 1657 | 1463714750672 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12125bc00) [pid = 1657] [serial = 1727] [outer = 0x1161a8800] 20:25:50 INFO - PROCESS | 1657 | 1463714750968 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 20:25:51 INFO - PROCESS | 1657 | 1463714751010 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 1657 | 1463714751012 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:25:51 INFO - PROCESS | 1657 | 1463714751016 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 1657 | 1463714751018 Marionette TRACE conn2 <- [1,2274,null,{}] 20:25:51 INFO - PROCESS | 1657 | 1463714751020 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}] 20:25:51 INFO - PROCESS | 1657 | 1463714751093 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:25:51 INFO - PROCESS | 1657 | 1463714751100 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba8d800 == 44 [pid = 1657] [id = 576] 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11895b400) [pid = 1657] [serial = 1728] [outer = 0x0] 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x121312c00) [pid = 1657] [serial = 1729] [outer = 0x11895b400] 20:25:51 INFO - PROCESS | 1657 | 1463714751124 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12131d800) [pid = 1657] [serial = 1730] [outer = 0x11895b400] 20:25:51 INFO - PROCESS | 1657 | 1463714751437 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 20:25:51 INFO - PROCESS | 1657 | 1463714751485 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 1657 | 1463714751486 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:25:51 INFO - PROCESS | 1657 | 1463714751489 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 1657 | 1463714751489 Marionette TRACE conn2 <- [1,2278,null,{}] 20:25:51 INFO - PROCESS | 1657 | 1463714751492 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}] 20:25:51 INFO - PROCESS | 1657 | 1463714751599 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:25:51 INFO - PROCESS | 1657 | 1463714751606 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc79000 == 45 [pid = 1657] [id = 577] 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x121320800) [pid = 1657] [serial = 1731] [outer = 0x0] 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x121321000) [pid = 1657] [serial = 1732] [outer = 0x121320800] 20:25:51 INFO - PROCESS | 1657 | 1463714751630 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x121520400) [pid = 1657] [serial = 1733] [outer = 0x121320800] 20:25:51 INFO - PROCESS | 1657 | 1463714751910 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 467ms 20:25:51 INFO - PROCESS | 1657 | 1463714751957 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 1657 | 1463714751958 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:25:51 INFO - PROCESS | 1657 | 1463714751960 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 1657 | 1463714751961 Marionette TRACE conn2 <- [1,2282,null,{}] 20:25:51 INFO - PROCESS | 1657 | 1463714751966 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}] 20:25:52 INFO - PROCESS | 1657 | 1463714752123 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:25:52 INFO - PROCESS | 1657 | 1463714752200 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x112daf800 == 46 [pid = 1657] [id = 578] 20:25:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x110ec4c00) [pid = 1657] [serial = 1734] [outer = 0x0] 20:25:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x110f30000) [pid = 1657] [serial = 1735] [outer = 0x110ec4c00] 20:25:52 INFO - PROCESS | 1657 | 1463714752233 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x110f64800) [pid = 1657] [serial = 1736] [outer = 0x110ec4c00] 20:25:52 INFO - PROCESS | 1657 | 1463714752751 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]]]}] 20:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 872ms 20:25:52 INFO - PROCESS | 1657 | 1463714752833 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:25:52 INFO - PROCESS | 1657 | 1463714752836 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:25:52 INFO - PROCESS | 1657 | 1463714752839 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 1657 | 1463714752841 Marionette TRACE conn2 <- [1,2286,null,{}] 20:25:52 INFO - PROCESS | 1657 | 1463714752844 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}] 20:25:52 INFO - PROCESS | 1657 | 1463714752953 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:25:53 INFO - PROCESS | 1657 | 1463714753005 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b6c000 == 47 [pid = 1657] [id = 579] 20:25:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x112573c00) [pid = 1657] [serial = 1737] [outer = 0x0] 20:25:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1127a0c00) [pid = 1657] [serial = 1738] [outer = 0x112573c00] 20:25:53 INFO - PROCESS | 1657 | 1463714753038 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x112cd8800) [pid = 1657] [serial = 1739] [outer = 0x112573c00] 20:25:53 INFO - PROCESS | 1657 | 1463714753734 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]]]}] 20:25:53 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 20:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 922ms 20:25:53 INFO - PROCESS | 1657 | 1463714753775 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 1657 | 1463714753777 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:25:53 INFO - PROCESS | 1657 | 1463714753784 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 1657 | 1463714753786 Marionette TRACE conn2 <- [1,2290,null,{}] 20:25:53 INFO - PROCESS | 1657 | 1463714753790 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}] 20:25:53 INFO - PROCESS | 1657 | 1463714753880 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba8d800 == 46 [pid = 1657] [id = 576] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a775800 == 45 [pid = 1657] [id = 575] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119388800 == 44 [pid = 1657] [id = 574] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a782800 == 43 [pid = 1657] [id = 573] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x129513800 == 42 [pid = 1657] [id = 572] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x128b5a000 == 41 [pid = 1657] [id = 571] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1194d5800 == 40 [pid = 1657] [id = 570] 20:25:53 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x123758000) [pid = 1657] [serial = 1678] [outer = 0x0] [url = about:blank] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x125325800 == 39 [pid = 1657] [id = 569] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x118362800 == 38 [pid = 1657] [id = 568] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x121aad000 == 37 [pid = 1657] [id = 567] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x121296000 == 36 [pid = 1657] [id = 566] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x120528800 == 35 [pid = 1657] [id = 565] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1194d6000 == 34 [pid = 1657] [id = 564] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x11909e800 == 33 [pid = 1657] [id = 563] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x118366000 == 32 [pid = 1657] [id = 562] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x116534800 == 31 [pid = 1657] [id = 561] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x113d22000 == 30 [pid = 1657] [id = 560] 20:25:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf53000 == 29 [pid = 1657] [id = 559] 20:25:53 INFO - PROCESS | 1657 | 1463714753968 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130b4800 == 30 [pid = 1657] [id = 580] 20:25:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x110ec5c00) [pid = 1657] [serial = 1740] [outer = 0x0] 20:25:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x110fa5c00) [pid = 1657] [serial = 1741] [outer = 0x110ec5c00] 20:25:54 INFO - PROCESS | 1657 | 1463714753997 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x111f49c00) [pid = 1657] [serial = 1742] [outer = 0x110ec5c00] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x110ebf000) [pid = 1657] [serial = 1589] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x121149400) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119440400) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12125f800) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x121316000) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1134eb400) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12131ec00) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12334a000) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1161a1c00) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116ae5000) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x112796000) [pid = 1657] [serial = 1645] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x112cd9c00) [pid = 1657] [serial = 1646] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x110f6d400) [pid = 1657] [serial = 1642] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1121b2000) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x120544400) [pid = 1657] [serial = 1640] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119b32400) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119c6f400) [pid = 1657] [serial = 1637] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119b1c000) [pid = 1657] [serial = 1636] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119684800) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1193a0400) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x117424400) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11619a000) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x112799400) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1121a9000) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1196c6400) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119b13800) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1184ec000) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118234000) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11820e000) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1236f0400) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x121257000) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12131dc00) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1219dd400) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118642800) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x121302c00) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119c6c400) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x118964000) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank] 20:25:54 INFO - PROCESS | 1657 | 1463714754320 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]]]}] 20:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 575ms 20:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:25:54 INFO - PROCESS | 1657 | 1463714754358 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 1657 | 1463714754363 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:25:54 INFO - PROCESS | 1657 | 1463714754367 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 1657 | 1463714754370 Marionette TRACE conn2 <- [1,2294,null,{}] 20:25:54 INFO - PROCESS | 1657 | 1463714754372 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}] 20:25:54 INFO - PROCESS | 1657 | 1463714754465 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:25:54 INFO - PROCESS | 1657 | 1463714754550 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x116807000 == 31 [pid = 1657] [id = 581] 20:25:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x110f30400) [pid = 1657] [serial = 1743] [outer = 0x0] 20:25:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112968800) [pid = 1657] [serial = 1744] [outer = 0x110f30400] 20:25:54 INFO - PROCESS | 1657 | 1463714754591 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x112cd4c00) [pid = 1657] [serial = 1745] [outer = 0x110f30400] 20:25:55 INFO - PROCESS | 1657 | 1463714755008 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]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 20:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:25:55 INFO - PROCESS | 1657 | 1463714755042 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 1657 | 1463714755044 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:25:55 INFO - PROCESS | 1657 | 1463714755047 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 1657 | 1463714755051 Marionette TRACE conn2 <- [1,2298,null,{}] 20:25:55 INFO - PROCESS | 1657 | 1463714755064 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}] 20:25:55 INFO - PROCESS | 1657 | 1463714755151 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:25:55 INFO - PROCESS | 1657 | 1463714755157 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x118695800 == 32 [pid = 1657] [id = 582] 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x112e54800) [pid = 1657] [serial = 1746] [outer = 0x0] 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x113406400) [pid = 1657] [serial = 1747] [outer = 0x112e54800] 20:25:55 INFO - PROCESS | 1657 | 1463714755188 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x116030c00) [pid = 1657] [serial = 1748] [outer = 0x112e54800] 20:25:55 INFO - PROCESS | 1657 | 1463714755525 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]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 525ms 20:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:25:55 INFO - PROCESS | 1657 | 1463714755572 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 1657 | 1463714755574 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:25:55 INFO - PROCESS | 1657 | 1463714755576 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 1657 | 1463714755578 Marionette TRACE conn2 <- [1,2302,null,{}] 20:25:55 INFO - PROCESS | 1657 | 1463714755580 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}] 20:25:55 INFO - PROCESS | 1657 | 1463714755682 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:25:55 INFO - PROCESS | 1657 | 1463714755710 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x119386800 == 33 [pid = 1657] [id = 583] 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x110f65400) [pid = 1657] [serial = 1749] [outer = 0x0] 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11603b000) [pid = 1657] [serial = 1750] [outer = 0x110f65400] 20:25:55 INFO - PROCESS | 1657 | 1463714755737 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1165bdc00) [pid = 1657] [serial = 1751] [outer = 0x110f65400] 20:25:56 INFO - PROCESS | 1657 | 1463714756043 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 20:25:56 INFO - PROCESS | 1657 | 1463714756099 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 1657 | 1463714756100 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:25:56 INFO - PROCESS | 1657 | 1463714756102 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 1657 | 1463714756103 Marionette TRACE conn2 <- [1,2306,null,{}] 20:25:56 INFO - PROCESS | 1657 | 1463714756105 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}] 20:25:56 INFO - PROCESS | 1657 | 1463714756196 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:25:56 INFO - PROCESS | 1657 | 1463714756230 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12050e800 == 34 [pid = 1657] [id = 584] 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1165ba800) [pid = 1657] [serial = 1752] [outer = 0x0] 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x116a52800) [pid = 1657] [serial = 1753] [outer = 0x1165ba800] 20:25:56 INFO - PROCESS | 1657 | 1463714756255 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x117071000) [pid = 1657] [serial = 1754] [outer = 0x1165ba800] 20:25:56 INFO - PROCESS | 1657 | 1463714756551 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 20:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:25:56 INFO - PROCESS | 1657 | 1463714756571 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 1657 | 1463714756572 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:25:56 INFO - PROCESS | 1657 | 1463714756574 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 1657 | 1463714756575 Marionette TRACE conn2 <- [1,2310,null,{}] 20:25:56 INFO - PROCESS | 1657 | 1463714756578 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}] 20:25:56 INFO - PROCESS | 1657 | 1463714756686 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:25:56 INFO - PROCESS | 1657 | 1463714756691 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173c800 == 35 [pid = 1657] [id = 585] 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x116843c00) [pid = 1657] [serial = 1755] [outer = 0x0] 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x117d3fc00) [pid = 1657] [serial = 1756] [outer = 0x116843c00] 20:25:56 INFO - PROCESS | 1657 | 1463714756717 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118237400) [pid = 1657] [serial = 1757] [outer = 0x116843c00] 20:25:57 INFO - PROCESS | 1657 | 1463714757073 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 524ms 20:25:57 INFO - PROCESS | 1657 | 1463714757098 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 1657 | 1463714757100 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:25:57 INFO - PROCESS | 1657 | 1463714757102 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 1657 | 1463714757103 Marionette TRACE conn2 <- [1,2314,null,{}] 20:25:57 INFO - PROCESS | 1657 | 1463714757111 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}] 20:25:57 INFO - PROCESS | 1657 | 1463714757201 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:25:57 INFO - PROCESS | 1657 | 1463714757205 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12331b000 == 36 [pid = 1657] [id = 586] 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118221000) [pid = 1657] [serial = 1758] [outer = 0x0] 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1185aa800) [pid = 1657] [serial = 1759] [outer = 0x118221000] 20:25:57 INFO - PROCESS | 1657 | 1463714757230 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1186ac800) [pid = 1657] [serial = 1760] [outer = 0x118221000] 20:25:57 INFO - PROCESS | 1657 | 1463714757541 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 476ms 20:25:57 INFO - PROCESS | 1657 | 1463714757578 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 1657 | 1463714757580 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:25:57 INFO - PROCESS | 1657 | 1463714757584 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 1657 | 1463714757585 Marionette TRACE conn2 <- [1,2318,null,{}] 20:25:57 INFO - PROCESS | 1657 | 1463714757594 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}] 20:25:57 INFO - PROCESS | 1657 | 1463714757692 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:25:57 INFO - PROCESS | 1657 | 1463714757698 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x125320000 == 37 [pid = 1657] [id = 587] 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1184e2c00) [pid = 1657] [serial = 1761] [outer = 0x0] 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1186b8000) [pid = 1657] [serial = 1762] [outer = 0x1184e2c00] 20:25:57 INFO - PROCESS | 1657 | 1463714757723 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119012800) [pid = 1657] [serial = 1763] [outer = 0x1184e2c00] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x110f6b800) [pid = 1657] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116a52c00) [pid = 1657] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1196c8c00) [pid = 1657] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x110f6b400) [pid = 1657] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11895b400) [pid = 1657] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119354400) [pid = 1657] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119b13c00) [pid = 1657] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1205f7c00) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11863c800) [pid = 1657] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113d66000) [pid = 1657] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x110ec3400) [pid = 1657] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1161a8800) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x110ec3c00) [pid = 1657] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x110eb8000) [pid = 1657] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x110e8fc00) [pid = 1657] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112799000) [pid = 1657] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:25:58 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119395400) [pid = 1657] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:25:58 INFO - PROCESS | 1657 | 1463714758182 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] 20:25:58 INFO - PROCESS | 1657 | 1463714758205 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:25:58 INFO - PROCESS | 1657 | 1463714758207 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 1657 | 1463714758208 Marionette TRACE conn2 <- [1,2322,null,{}] 20:25:58 INFO - PROCESS | 1657 | 1463714758210 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}] 20:25:58 INFO - PROCESS | 1657 | 1463714758282 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:25:58 INFO - PROCESS | 1657 | 1463714758288 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1249bd800 == 38 [pid = 1657] [id = 588] 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x110f6b400) [pid = 1657] [serial = 1764] [outer = 0x0] 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11742dc00) [pid = 1657] [serial = 1765] [outer = 0x110f6b400] 20:25:58 INFO - PROCESS | 1657 | 1463714758313 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1190e2c00) [pid = 1657] [serial = 1766] [outer = 0x110f6b400] 20:25:58 INFO - PROCESS | 1657 | 1463714758633 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]]]}] 20:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 20:25:58 INFO - PROCESS | 1657 | 1463714758679 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 1657 | 1463714758681 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:25:58 INFO - PROCESS | 1657 | 1463714758685 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 1657 | 1463714758686 Marionette TRACE conn2 <- [1,2326,null,{}] 20:25:58 INFO - PROCESS | 1657 | 1463714758690 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}] 20:25:58 INFO - PROCESS | 1657 | 1463714758837 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:25:58 INFO - PROCESS | 1657 | 1463714758862 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a0800 == 39 [pid = 1657] [id = 589] 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1185a2400) [pid = 1657] [serial = 1767] [outer = 0x0] 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119398000) [pid = 1657] [serial = 1768] [outer = 0x1185a2400] 20:25:58 INFO - PROCESS | 1657 | 1463714758902 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1193a2400) [pid = 1657] [serial = 1769] [outer = 0x1185a2400] 20:25:59 INFO - PROCESS | 1657 | 1463714759226 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 20:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:25:59 INFO - PROCESS | 1657 | 1463714759255 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 1657 | 1463714759256 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:25:59 INFO - PROCESS | 1657 | 1463714759258 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 1657 | 1463714759260 Marionette TRACE conn2 <- [1,2330,null,{}] 20:25:59 INFO - PROCESS | 1657 | 1463714759263 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}] 20:25:59 INFO - PROCESS | 1657 | 1463714759353 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:25:59 INFO - PROCESS | 1657 | 1463714759406 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x128f4b000 == 40 [pid = 1657] [id = 590] 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1184ec800) [pid = 1657] [serial = 1770] [outer = 0x0] 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119631400) [pid = 1657] [serial = 1771] [outer = 0x1184ec800] 20:25:59 INFO - PROCESS | 1657 | 1463714759435 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1196c6400) [pid = 1657] [serial = 1772] [outer = 0x1184ec800] 20:25:59 INFO - PROCESS | 1657 | 1463714759733 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 20:25:59 INFO - PROCESS | 1657 | 1463714759779 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 1657 | 1463714759780 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:25:59 INFO - PROCESS | 1657 | 1463714759784 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 1657 | 1463714759785 Marionette TRACE conn2 <- [1,2334,null,{}] 20:25:59 INFO - PROCESS | 1657 | 1463714759788 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}] 20:25:59 INFO - PROCESS | 1657 | 1463714759860 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:25:59 INFO - PROCESS | 1657 | 1463714759867 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x129775800 == 41 [pid = 1657] [id = 591] 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1196c5c00) [pid = 1657] [serial = 1773] [outer = 0x0] 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1196d0c00) [pid = 1657] [serial = 1774] [outer = 0x1196c5c00] 20:25:59 INFO - PROCESS | 1657 | 1463714759892 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119b33000) [pid = 1657] [serial = 1775] [outer = 0x1196c5c00] 20:26:00 INFO - PROCESS | 1657 | 1463714760333 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 20:26:00 INFO - PROCESS | 1657 | 1463714760354 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:26:00 INFO - PROCESS | 1657 | 1463714760356 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:26:00 INFO - PROCESS | 1657 | 1463714760360 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 1657 | 1463714760362 Marionette TRACE conn2 <- [1,2338,null,{}] 20:26:00 INFO - PROCESS | 1657 | 1463714760366 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}] 20:26:00 INFO - PROCESS | 1657 | 1463714760462 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:26:00 INFO - PROCESS | 1657 | 1463714760529 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d4000 == 42 [pid = 1657] [id = 592] 20:26:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x110f3c800) [pid = 1657] [serial = 1776] [outer = 0x0] 20:26:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x111a0e000) [pid = 1657] [serial = 1777] [outer = 0x110f3c800] 20:26:00 INFO - PROCESS | 1657 | 1463714760562 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112570000) [pid = 1657] [serial = 1778] [outer = 0x110f3c800] 20:26:00 INFO - PROCESS | 1657 | 1463714760990 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 20:26:01 INFO - PROCESS | 1657 | 1463714761047 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 1657 | 1463714761051 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:26:01 INFO - PROCESS | 1657 | 1463714761057 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 1657 | 1463714761059 Marionette TRACE conn2 <- [1,2342,null,{}] 20:26:01 INFO - PROCESS | 1657 | 1463714761061 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}] 20:26:01 INFO - PROCESS | 1657 | 1463714761157 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:26:01 INFO - PROCESS | 1657 | 1463714761223 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215f5000 == 43 [pid = 1657] [id = 593] 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x112965c00) [pid = 1657] [serial = 1779] [outer = 0x0] 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x112e51800) [pid = 1657] [serial = 1780] [outer = 0x112965c00] 20:26:01 INFO - PROCESS | 1657 | 1463714761253 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x116031000) [pid = 1657] [serial = 1781] [outer = 0x112965c00] 20:26:01 INFO - PROCESS | 1657 | 1463714761668 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 621ms 20:26:01 INFO - PROCESS | 1657 | 1463714761679 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 1657 | 1463714761680 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:26:01 INFO - PROCESS | 1657 | 1463714761683 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 1657 | 1463714761686 Marionette TRACE conn2 <- [1,2346,null,{}] 20:26:01 INFO - PROCESS | 1657 | 1463714761694 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}] 20:26:01 INFO - PROCESS | 1657 | 1463714761793 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:26:01 INFO - PROCESS | 1657 | 1463714761891 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a782800 == 44 [pid = 1657] [id = 594] 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x117427400) [pid = 1657] [serial = 1782] [outer = 0x0] 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x118204c00) [pid = 1657] [serial = 1783] [outer = 0x117427400] 20:26:01 INFO - PROCESS | 1657 | 1463714761924 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118219800) [pid = 1657] [serial = 1784] [outer = 0x117427400] 20:26:02 INFO - PROCESS | 1657 | 1463714762324 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:26:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 673ms 20:26:02 INFO - PROCESS | 1657 | 1463714762356 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 1657 | 1463714762358 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:26:02 INFO - PROCESS | 1657 | 1463714762360 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 1657 | 1463714762362 Marionette TRACE conn2 <- [1,2350,null,{}] 20:26:02 INFO - PROCESS | 1657 | 1463714762383 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}] 20:26:02 INFO - PROCESS | 1657 | 1463714762479 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:26:02 INFO - PROCESS | 1657 | 1463714762543 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acea800 == 45 [pid = 1657] [id = 595] 20:26:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1184e3000) [pid = 1657] [serial = 1785] [outer = 0x0] 20:26:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x119350000) [pid = 1657] [serial = 1786] [outer = 0x1184e3000] 20:26:02 INFO - PROCESS | 1657 | 1463714762573 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119682400) [pid = 1657] [serial = 1787] [outer = 0x1184e3000] 20:26:03 INFO - PROCESS | 1657 | 1463714763005 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 690ms 20:26:03 INFO - PROCESS | 1657 | 1463714763050 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 1657 | 1463714763052 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:26:03 INFO - PROCESS | 1657 | 1463714763054 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 1657 | 1463714763055 Marionette TRACE conn2 <- [1,2354,null,{}] 20:26:03 INFO - PROCESS | 1657 | 1463714763058 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}] 20:26:03 INFO - PROCESS | 1657 | 1463714763176 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:26:03 INFO - PROCESS | 1657 | 1463714763255 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x116690000 == 46 [pid = 1657] [id = 596] 20:26:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x110ebf400) [pid = 1657] [serial = 1788] [outer = 0x0] 20:26:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119683400) [pid = 1657] [serial = 1789] [outer = 0x110ebf400] 20:26:03 INFO - PROCESS | 1657 | 1463714763286 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1196c7800) [pid = 1657] [serial = 1790] [outer = 0x110ebf400] 20:26:03 INFO - PROCESS | 1657 | 1463714763817 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 20:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:26:03 INFO - PROCESS | 1657 | 1463714763826 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 1657 | 1463714763828 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:26:03 INFO - PROCESS | 1657 | 1463714763850 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 1657 | 1463714763853 Marionette TRACE conn2 <- [1,2358,null,{}] 20:26:03 INFO - PROCESS | 1657 | 1463714763857 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}] 20:26:03 INFO - PROCESS | 1657 | 1463714763950 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:26:04 INFO - PROCESS | 1657 | 1463714764021 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x112da6800 == 47 [pid = 1657] [id = 597] 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x110f6ac00) [pid = 1657] [serial = 1791] [outer = 0x0] 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x111ab6800) [pid = 1657] [serial = 1792] [outer = 0x110f6ac00] 20:26:04 INFO - PROCESS | 1657 | 1463714764050 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11256c800) [pid = 1657] [serial = 1793] [outer = 0x110f6ac00] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x128f4b000 == 46 [pid = 1657] [id = 590] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a0800 == 45 [pid = 1657] [id = 589] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1249bd800 == 44 [pid = 1657] [id = 588] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x125320000 == 43 [pid = 1657] [id = 587] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12331b000 == 42 [pid = 1657] [id = 586] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x121321000) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12173c800 == 41 [pid = 1657] [id = 585] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12050e800 == 40 [pid = 1657] [id = 584] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x119386800 == 39 [pid = 1657] [id = 583] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x118695800 == 38 [pid = 1657] [id = 582] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x116807000 == 37 [pid = 1657] [id = 581] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1130b4800 == 36 [pid = 1657] [id = 580] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x118b6c000 == 35 [pid = 1657] [id = 579] 20:26:04 INFO - PROCESS | 1657 | --DOCSHELL 0x112daf800 == 34 [pid = 1657] [id = 578] 20:26:04 INFO - PROCESS | 1657 | 1463714764534 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]]]}] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1121b5800) [pid = 1657] [serial = 1684] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11279a800) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x117d44000) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1196cec00) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11821e000) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x110f6d000) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12131d800) [pid = 1657] [serial = 1730] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x111f2b400) [pid = 1657] [serial = 1682] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11939d400) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119627800) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119c70800) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x121256c00) [pid = 1657] [serial = 1720] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1186b8400) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x120546400) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119007000) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x116037400) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11279c400) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x116a53800) [pid = 1657] [serial = 1724] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1160ddc00) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11934ec00) [pid = 1657] [serial = 1726] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121312c00) [pid = 1657] [serial = 1729] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1184e0800) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1185a9c00) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116154800) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1168b9800) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x112dec800) [pid = 1657] [serial = 1687] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x113339000) [pid = 1657] [serial = 1688] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119006800) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119351000) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12125fc00) [pid = 1657] [serial = 1721] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119445400) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12125bc00) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119c6ac00) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank] 20:26:04 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1196c5400) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank] 20:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 741ms 20:26:04 INFO - PROCESS | 1657 | 1463714764573 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 1657 | 1463714764577 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:26:04 INFO - PROCESS | 1657 | 1463714764584 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 1657 | 1463714764585 Marionette TRACE conn2 <- [1,2362,null,{}] 20:26:04 INFO - PROCESS | 1657 | 1463714764588 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}] 20:26:04 INFO - PROCESS | 1657 | 1463714764661 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:26:04 INFO - PROCESS | 1657 | 1463714764669 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d5800 == 35 [pid = 1657] [id = 598] 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11279bc00) [pid = 1657] [serial = 1794] [outer = 0x0] 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x112970000) [pid = 1657] [serial = 1795] [outer = 0x11279bc00] 20:26:04 INFO - PROCESS | 1657 | 1463714764695 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112e4a400) [pid = 1657] [serial = 1796] [outer = 0x11279bc00] 20:26:05 INFO - PROCESS | 1657 | 1463714765035 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 472ms 20:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:26:05 INFO - PROCESS | 1657 | 1463714765055 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 1657 | 1463714765057 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:26:05 INFO - PROCESS | 1657 | 1463714765059 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 1657 | 1463714765061 Marionette TRACE conn2 <- [1,2366,null,{}] 20:26:05 INFO - PROCESS | 1657 | 1463714765071 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}] 20:26:05 INFO - PROCESS | 1657 | 1463714765169 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:26:05 INFO - PROCESS | 1657 | 1463714765223 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b93000 == 36 [pid = 1657] [id = 599] 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x113337400) [pid = 1657] [serial = 1797] [outer = 0x0] 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11603cc00) [pid = 1657] [serial = 1798] [outer = 0x113337400] 20:26:05 INFO - PROCESS | 1657 | 1463714765255 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11683f000) [pid = 1657] [serial = 1799] [outer = 0x113337400] 20:26:05 INFO - PROCESS | 1657 | 1463714765565 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 524ms 20:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:26:05 INFO - PROCESS | 1657 | 1463714765585 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 1657 | 1463714765587 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:26:05 INFO - PROCESS | 1657 | 1463714765589 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 1657 | 1463714765599 Marionette TRACE conn2 <- [1,2370,null,{}] 20:26:05 INFO - PROCESS | 1657 | 1463714765602 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}] 20:26:05 INFO - PROCESS | 1657 | 1463714765677 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:26:05 INFO - PROCESS | 1657 | 1463714765732 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a5800 == 37 [pid = 1657] [id = 600] 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x116844400) [pid = 1657] [serial = 1800] [outer = 0x0] 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x117d40400) [pid = 1657] [serial = 1801] [outer = 0x116844400] 20:26:05 INFO - PROCESS | 1657 | 1463714765757 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118238000) [pid = 1657] [serial = 1802] [outer = 0x116844400] 20:26:06 INFO - PROCESS | 1657 | 1463714766101 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 531ms 20:26:06 INFO - PROCESS | 1657 | 1463714766121 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:26:06 INFO - PROCESS | 1657 | 1463714766123 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:26:06 INFO - PROCESS | 1657 | 1463714766127 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 1657 | 1463714766129 Marionette TRACE conn2 <- [1,2374,null,{}] 20:26:06 INFO - PROCESS | 1657 | 1463714766134 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}] 20:26:06 INFO - PROCESS | 1657 | 1463714766253 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:26:06 INFO - PROCESS | 1657 | 1463714766336 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12361e000 == 38 [pid = 1657] [id = 601] 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x116a53000) [pid = 1657] [serial = 1803] [outer = 0x0] 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1186ab000) [pid = 1657] [serial = 1804] [outer = 0x116a53000] 20:26:06 INFO - PROCESS | 1657 | 1463714766377 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1190d9400) [pid = 1657] [serial = 1805] [outer = 0x116a53000] 20:26:06 INFO - PROCESS | 1657 | 1463714766718 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 624ms 20:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:26:06 INFO - PROCESS | 1657 | 1463714766752 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 1657 | 1463714766753 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:26:06 INFO - PROCESS | 1657 | 1463714766755 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 1657 | 1463714766756 Marionette TRACE conn2 <- [1,2378,null,{}] 20:26:06 INFO - PROCESS | 1657 | 1463714766758 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}] 20:26:06 INFO - PROCESS | 1657 | 1463714766871 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:26:06 INFO - PROCESS | 1657 | 1463714766886 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e06800 == 39 [pid = 1657] [id = 602] 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11934fc00) [pid = 1657] [serial = 1806] [outer = 0x0] 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11939e000) [pid = 1657] [serial = 1807] [outer = 0x11934fc00] 20:26:06 INFO - PROCESS | 1657 | 1463714766919 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119c65400) [pid = 1657] [serial = 1808] [outer = 0x11934fc00] 20:26:07 INFO - PROCESS | 1657 | 1463714767272 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 20:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:26:07 INFO - PROCESS | 1657 | 1463714767324 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 1657 | 1463714767325 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:26:07 INFO - PROCESS | 1657 | 1463714767327 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 1657 | 1463714767328 Marionette TRACE conn2 <- [1,2382,null,{}] 20:26:07 INFO - PROCESS | 1657 | 1463714767330 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}] 20:26:07 INFO - PROCESS | 1657 | 1463714767424 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:26:07 INFO - PROCESS | 1657 | 1463714767437 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b54800 == 40 [pid = 1657] [id = 603] 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1196d1000) [pid = 1657] [serial = 1809] [outer = 0x0] 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119d15c00) [pid = 1657] [serial = 1810] [outer = 0x1196d1000] 20:26:07 INFO - PROCESS | 1657 | 1463714767462 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1185aa400) [pid = 1657] [serial = 1811] [outer = 0x1196d1000] 20:26:07 INFO - PROCESS | 1657 | 1463714767783 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 472ms 20:26:07 INFO - PROCESS | 1657 | 1463714767800 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 1657 | 1463714767802 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:26:07 INFO - PROCESS | 1657 | 1463714767804 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 1657 | 1463714767805 Marionette TRACE conn2 <- [1,2386,null,{}] 20:26:07 INFO - PROCESS | 1657 | 1463714767807 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}] 20:26:07 INFO - PROCESS | 1657 | 1463714767903 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:26:07 INFO - PROCESS | 1657 | 1463714767915 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x129766000 == 41 [pid = 1657] [id = 604] 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1205f7800) [pid = 1657] [serial = 1812] [outer = 0x0] 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x121254400) [pid = 1657] [serial = 1813] [outer = 0x1205f7800] 20:26:07 INFO - PROCESS | 1657 | 1463714767940 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12125c000) [pid = 1657] [serial = 1814] [outer = 0x1205f7800] 20:26:08 INFO - PROCESS | 1657 | 1463714768300 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 20:26:08 INFO - PROCESS | 1657 | 1463714768323 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 1657 | 1463714768324 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:26:08 INFO - PROCESS | 1657 | 1463714768326 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 1657 | 1463714768327 Marionette TRACE conn2 <- [1,2390,null,{}] 20:26:08 INFO - PROCESS | 1657 | 1463714768330 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}] 20:26:08 INFO - PROCESS | 1657 | 1463714768434 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:26:08 INFO - PROCESS | 1657 | 1463714768438 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a88f800 == 42 [pid = 1657] [id = 605] 20:26:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1205f7c00) [pid = 1657] [serial = 1815] [outer = 0x0] 20:26:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x121278400) [pid = 1657] [serial = 1816] [outer = 0x1205f7c00] 20:26:08 INFO - PROCESS | 1657 | 1463714768463 Marionette DEBUG loaded listener.js 20:26:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x121318400) [pid = 1657] [serial = 1817] [outer = 0x1205f7c00] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116843c00) [pid = 1657] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118221000) [pid = 1657] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x112e54800) [pid = 1657] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x110f65400) [pid = 1657] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x110ec5c00) [pid = 1657] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x110f30400) [pid = 1657] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1184e2c00) [pid = 1657] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x110f6b400) [pid = 1657] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1184ec800) [pid = 1657] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1185a2400) [pid = 1657] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121320800) [pid = 1657] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:26:08 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1165ba800) [pid = 1657] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:26:08 INFO - PROCESS | 1657 | 1463714768861 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 20:26:08 INFO - PROCESS | 1657 | 1463714768898 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 1657 | 1463714768900 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:26:08 INFO - PROCESS | 1657 | 1463714768903 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 1657 | 1463714768905 Marionette TRACE conn2 <- [1,2394,null,{}] 20:26:08 INFO - PROCESS | 1657 | 1463714768908 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}] 20:26:09 INFO - PROCESS | 1657 | 1463714769060 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:26:09 INFO - PROCESS | 1657 | 1463714769097 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a778000 == 43 [pid = 1657] [id = 606] 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x110e96400) [pid = 1657] [serial = 1818] [outer = 0x0] 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x117420400) [pid = 1657] [serial = 1819] [outer = 0x110e96400] 20:26:09 INFO - PROCESS | 1657 | 1463714769123 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119689c00) [pid = 1657] [serial = 1820] [outer = 0x110e96400] 20:26:09 INFO - PROCESS | 1657 | 1463714769394 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 20:26:09 INFO - PROCESS | 1657 | 1463714769422 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 1657 | 1463714769424 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:26:09 INFO - PROCESS | 1657 | 1463714769426 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 1657 | 1463714769428 Marionette TRACE conn2 <- [1,2398,null,{}] 20:26:09 INFO - PROCESS | 1657 | 1463714769446 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}] 20:26:09 INFO - PROCESS | 1657 | 1463714769555 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:26:09 INFO - PROCESS | 1657 | 1463714769607 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc6b000 == 44 [pid = 1657] [id = 607] 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x111f4e400) [pid = 1657] [serial = 1821] [outer = 0x0] 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x121513000) [pid = 1657] [serial = 1822] [outer = 0x111f4e400] 20:26:09 INFO - PROCESS | 1657 | 1463714769635 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1236ea400) [pid = 1657] [serial = 1823] [outer = 0x111f4e400] 20:26:09 INFO - PROCESS | 1657 | 1463714769919 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 532ms 20:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:26:09 INFO - PROCESS | 1657 | 1463714769958 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 1657 | 1463714769959 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:26:09 INFO - PROCESS | 1657 | 1463714769961 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 1657 | 1463714769963 Marionette TRACE conn2 <- [1,2402,null,{}] 20:26:09 INFO - PROCESS | 1657 | 1463714769969 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}] 20:26:10 INFO - PROCESS | 1657 | 1463714770049 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:26:10 INFO - PROCESS | 1657 | 1463714770054 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c212800 == 45 [pid = 1657] [id = 608] 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118221000) [pid = 1657] [serial = 1824] [outer = 0x0] 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1236f0c00) [pid = 1657] [serial = 1825] [outer = 0x118221000] 20:26:10 INFO - PROCESS | 1657 | 1463714770079 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124904800) [pid = 1657] [serial = 1826] [outer = 0x118221000] 20:26:10 INFO - PROCESS | 1657 | 1463714770387 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 471ms 20:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:26:10 INFO - PROCESS | 1657 | 1463714770434 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 1657 | 1463714770435 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:26:10 INFO - PROCESS | 1657 | 1463714770437 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 1657 | 1463714770439 Marionette TRACE conn2 <- [1,2406,null,{}] 20:26:10 INFO - PROCESS | 1657 | 1463714770441 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}] 20:26:10 INFO - PROCESS | 1657 | 1463714770553 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:26:10 INFO - PROCESS | 1657 | 1463714770559 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c222000 == 46 [pid = 1657] [id = 609] 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x124908c00) [pid = 1657] [serial = 1827] [outer = 0x0] 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x124965400) [pid = 1657] [serial = 1828] [outer = 0x124908c00] 20:26:10 INFO - PROCESS | 1657 | 1463714770584 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124c0e400) [pid = 1657] [serial = 1829] [outer = 0x124908c00] 20:26:11 INFO - PROCESS | 1657 | 1463714771065 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 668ms 20:26:11 INFO - PROCESS | 1657 | 1463714771107 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:26:11 INFO - PROCESS | 1657 | 1463714771109 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:26:11 INFO - PROCESS | 1657 | 1463714771113 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1657 | 1463714771118 Marionette TRACE conn2 <- [1,2410,null,{}] 20:26:11 INFO - PROCESS | 1657 | 1463714771122 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}] 20:26:11 INFO - PROCESS | 1657 | 1463714771222 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:26:11 INFO - PROCESS | 1657 | 1463714771290 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190ba000 == 47 [pid = 1657] [id = 610] 20:26:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x111c28400) [pid = 1657] [serial = 1830] [outer = 0x0] 20:26:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x112574c00) [pid = 1657] [serial = 1831] [outer = 0x111c28400] 20:26:11 INFO - PROCESS | 1657 | 1463714771322 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1129eec00) [pid = 1657] [serial = 1832] [outer = 0x111c28400] 20:26:11 INFO - PROCESS | 1657 | 1463714771755 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 674ms 20:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:26:11 INFO - PROCESS | 1657 | 1463714771787 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 1657 | 1463714771791 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:26:11 INFO - PROCESS | 1657 | 1463714771795 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1657 | 1463714771797 Marionette TRACE conn2 <- [1,2414,null,{}] 20:26:11 INFO - PROCESS | 1657 | 1463714771800 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}] 20:26:11 INFO - PROCESS | 1657 | 1463714771900 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:26:11 INFO - PROCESS | 1657 | 1463714771954 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x125320000 == 48 [pid = 1657] [id = 611] 20:26:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x112e54800) [pid = 1657] [serial = 1833] [outer = 0x0] 20:26:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1161f1800) [pid = 1657] [serial = 1834] [outer = 0x112e54800] 20:26:11 INFO - PROCESS | 1657 | 1463714771984 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x117d47c00) [pid = 1657] [serial = 1835] [outer = 0x112e54800] 20:26:12 INFO - PROCESS | 1657 | 1463714772418 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 672ms 20:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:26:12 INFO - PROCESS | 1657 | 1463714772467 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 1657 | 1463714772469 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:26:12 INFO - PROCESS | 1657 | 1463714772471 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 1657 | 1463714772473 Marionette TRACE conn2 <- [1,2418,null,{}] 20:26:12 INFO - PROCESS | 1657 | 1463714772484 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}] 20:26:12 INFO - PROCESS | 1657 | 1463714772608 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:26:12 INFO - PROCESS | 1657 | 1463714772677 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c229800 == 49 [pid = 1657] [id = 612] 20:26:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11939d400) [pid = 1657] [serial = 1836] [outer = 0x0] 20:26:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119686800) [pid = 1657] [serial = 1837] [outer = 0x11939d400] 20:26:12 INFO - PROCESS | 1657 | 1463714772709 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1196cb000) [pid = 1657] [serial = 1838] [outer = 0x11939d400] 20:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 675ms 20:26:13 INFO - PROCESS | 1657 | 1463714773141 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]]]}] 20:26:13 INFO - PROCESS | 1657 | 1463714773146 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1657 | 1463714773151 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:26:13 INFO - PROCESS | 1657 | 1463714773153 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1657 | 1463714773155 Marionette TRACE conn2 <- [1,2422,null,{}] 20:26:13 INFO - PROCESS | 1657 | 1463714773157 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}] 20:26:13 INFO - PROCESS | 1657 | 1463714773259 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:26:13 INFO - PROCESS | 1657 | 1463714773309 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x119b84800 == 50 [pid = 1657] [id = 613] 20:26:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x117069400) [pid = 1657] [serial = 1839] [outer = 0x0] 20:26:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119688c00) [pid = 1657] [serial = 1840] [outer = 0x117069400] 20:26:13 INFO - PROCESS | 1657 | 1463714773339 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12125a800) [pid = 1657] [serial = 1841] [outer = 0x117069400] 20:26:13 INFO - PROCESS | 1657 | 1463714773879 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 819ms 20:26:13 INFO - PROCESS | 1657 | 1463714773972 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:26:13 INFO - PROCESS | 1657 | 1463714773974 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:26:13 INFO - PROCESS | 1657 | 1463714773978 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1657 | 1463714773980 Marionette TRACE conn2 <- [1,2426,null,{}] 20:26:13 INFO - PROCESS | 1657 | 1463714773984 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}] 20:26:14 INFO - PROCESS | 1657 | 1463714774074 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:26:14 INFO - PROCESS | 1657 | 1463714774129 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11869f000 == 51 [pid = 1657] [id = 614] 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x110f6b800) [pid = 1657] [serial = 1842] [outer = 0x0] 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x111e60000) [pid = 1657] [serial = 1843] [outer = 0x110f6b800] 20:26:14 INFO - PROCESS | 1657 | 1463714774157 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x112576400) [pid = 1657] [serial = 1844] [outer = 0x110f6b800] 20:26:14 INFO - PROCESS | 1657 | 1463714774575 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 622ms 20:26:14 INFO - PROCESS | 1657 | 1463714774601 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 1657 | 1463714774604 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:26:14 INFO - PROCESS | 1657 | 1463714774609 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 1657 | 1463714774610 Marionette TRACE conn2 <- [1,2430,null,{}] 20:26:14 INFO - PROCESS | 1657 | 1463714774613 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}] 20:26:14 INFO - PROCESS | 1657 | 1463714774701 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:26:14 INFO - PROCESS | 1657 | 1463714774769 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f21800 == 52 [pid = 1657] [id = 615] 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x112799c00) [pid = 1657] [serial = 1845] [outer = 0x0] 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1129ee800) [pid = 1657] [serial = 1846] [outer = 0x112799c00] 20:26:14 INFO - PROCESS | 1657 | 1463714774796 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x113d69400) [pid = 1657] [serial = 1847] [outer = 0x112799c00] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc79000 == 51 [pid = 1657] [id = 577] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12c212800 == 50 [pid = 1657] [id = 608] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc6b000 == 49 [pid = 1657] [id = 607] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a778000 == 48 [pid = 1657] [id = 606] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a88f800 == 47 [pid = 1657] [id = 605] 20:26:14 INFO - PROCESS | 1657 | --DOCSHELL 0x129766000 == 46 [pid = 1657] [id = 604] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1127a0c00) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x110f30000) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1196d0c00) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x128b54800 == 45 [pid = 1657] [id = 603] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x116e06800 == 44 [pid = 1657] [id = 602] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12361e000 == 43 [pid = 1657] [id = 601] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a5800 == 42 [pid = 1657] [id = 600] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x119b93000 == 41 [pid = 1657] [id = 599] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d5800 == 40 [pid = 1657] [id = 598] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x112da6800 == 39 [pid = 1657] [id = 597] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x116690000 == 38 [pid = 1657] [id = 596] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12acea800 == 37 [pid = 1657] [id = 595] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a782800 == 36 [pid = 1657] [id = 594] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1215f5000 == 35 [pid = 1657] [id = 593] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d4000 == 34 [pid = 1657] [id = 592] 20:26:15 INFO - PROCESS | 1657 | --DOCSHELL 0x129775800 == 33 [pid = 1657] [id = 591] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x117d3fc00) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1185aa800) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x113406400) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x116030c00) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11603b000) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x110fa5c00) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x111f49c00) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x112968800) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x112cd4c00) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1186b8000) [pid = 1657] [serial = 1762] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1186ac800) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11742dc00) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1190e2c00) [pid = 1657] [serial = 1766] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119631400) [pid = 1657] [serial = 1771] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119398000) [pid = 1657] [serial = 1768] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119012800) [pid = 1657] [serial = 1763] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x121520400) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x116a52800) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118237400) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1193a2400) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1165bdc00) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1196c6400) [pid = 1657] [serial = 1772] [outer = 0x0] [url = about:blank] 20:26:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x117071000) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank] 20:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 20:26:15 INFO - PROCESS | 1657 | 1463714775170 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]]]}] 20:26:15 INFO - PROCESS | 1657 | 1463714775179 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 1657 | 1463714775180 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:26:15 INFO - PROCESS | 1657 | 1463714775185 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1657 | 1463714775187 Marionette TRACE conn2 <- [1,2434,null,{}] 20:26:15 INFO - PROCESS | 1657 | 1463714775194 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}] 20:26:15 INFO - PROCESS | 1657 | 1463714775271 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:26:15 INFO - PROCESS | 1657 | 1463714775325 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11836d000 == 34 [pid = 1657] [id = 616] 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x112968800) [pid = 1657] [serial = 1848] [outer = 0x0] 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116039400) [pid = 1657] [serial = 1849] [outer = 0x112968800] 20:26:15 INFO - PROCESS | 1657 | 1463714775352 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1168ba000) [pid = 1657] [serial = 1850] [outer = 0x112968800] 20:26:15 INFO - PROCESS | 1657 | 1463714775684 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 20:26:15 INFO - PROCESS | 1657 | 1463714775706 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 1657 | 1463714775708 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:26:15 INFO - PROCESS | 1657 | 1463714775710 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1657 | 1463714775711 Marionette TRACE conn2 <- [1,2438,null,{}] 20:26:15 INFO - PROCESS | 1657 | 1463714775716 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}] 20:26:15 INFO - PROCESS | 1657 | 1463714775789 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:26:15 INFO - PROCESS | 1657 | 1463714775793 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x121074800 == 35 [pid = 1657] [id = 617] 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116a56c00) [pid = 1657] [serial = 1851] [outer = 0x0] 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x117d49800) [pid = 1657] [serial = 1852] [outer = 0x116a56c00] 20:26:15 INFO - PROCESS | 1657 | 1463714775822 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118219c00) [pid = 1657] [serial = 1853] [outer = 0x116a56c00] 20:26:16 INFO - PROCESS | 1657 | 1463714776136 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 471ms 20:26:16 INFO - PROCESS | 1657 | 1463714776181 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:26:16 INFO - PROCESS | 1657 | 1463714776183 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:26:16 INFO - PROCESS | 1657 | 1463714776192 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1657 | 1463714776193 Marionette TRACE conn2 <- [1,2442,null,{}] 20:26:16 INFO - PROCESS | 1657 | 1463714776196 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}] 20:26:16 INFO - PROCESS | 1657 | 1463714776267 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:26:16 INFO - PROCESS | 1657 | 1463714776272 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x121743000 == 36 [pid = 1657] [id = 618] 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11821f400) [pid = 1657] [serial = 1854] [outer = 0x0] 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x118238400) [pid = 1657] [serial = 1855] [outer = 0x11821f400] 20:26:16 INFO - PROCESS | 1657 | 1463714776299 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1185aa800) [pid = 1657] [serial = 1856] [outer = 0x11821f400] 20:26:16 INFO - PROCESS | 1657 | 1463714776636 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 475ms 20:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:26:16 INFO - PROCESS | 1657 | 1463714776660 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 1657 | 1463714776662 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:26:16 INFO - PROCESS | 1657 | 1463714776666 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1657 | 1463714776667 Marionette TRACE conn2 <- [1,2446,null,{}] 20:26:16 INFO - PROCESS | 1657 | 1463714776670 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}] 20:26:16 INFO - PROCESS | 1657 | 1463714776760 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:26:16 INFO - PROCESS | 1657 | 1463714776820 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x123335800 == 37 [pid = 1657] [id = 619] 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x110f5f400) [pid = 1657] [serial = 1857] [outer = 0x0] 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1186adc00) [pid = 1657] [serial = 1858] [outer = 0x110f5f400] 20:26:16 INFO - PROCESS | 1657 | 1463714776847 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1193a1000) [pid = 1657] [serial = 1859] [outer = 0x110f5f400] 20:26:17 INFO - PROCESS | 1657 | 1463714777140 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 20:26:17 INFO - PROCESS | 1657 | 1463714777187 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:26:17 INFO - PROCESS | 1657 | 1463714777188 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:26:17 INFO - PROCESS | 1657 | 1463714777190 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 1657 | 1463714777191 Marionette TRACE conn2 <- [1,2450,null,{}] 20:26:17 INFO - PROCESS | 1657 | 1463714777194 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}] 20:26:17 INFO - PROCESS | 1657 | 1463714777295 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:26:17 INFO - PROCESS | 1657 | 1463714777331 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b77800 == 38 [pid = 1657] [id = 620] 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119444800) [pid = 1657] [serial = 1860] [outer = 0x0] 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11962c800) [pid = 1657] [serial = 1861] [outer = 0x119444800] 20:26:17 INFO - PROCESS | 1657 | 1463714777356 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1196c3c00) [pid = 1657] [serial = 1862] [outer = 0x119444800] 20:26:17 INFO - PROCESS | 1657 | 1463714777704 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 20:26:17 INFO - PROCESS | 1657 | 1463714777710 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 1657 | 1463714777712 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:26:17 INFO - PROCESS | 1657 | 1463714777717 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 1657 | 1463714777719 Marionette TRACE conn2 <- [1,2454,null,{}] 20:26:17 INFO - PROCESS | 1657 | 1463714777721 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}] 20:26:17 INFO - PROCESS | 1657 | 1463714777859 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:26:17 INFO - PROCESS | 1657 | 1463714777872 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b48800 == 39 [pid = 1657] [id = 621] 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1196c8000) [pid = 1657] [serial = 1863] [outer = 0x0] 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1196d0c00) [pid = 1657] [serial = 1864] [outer = 0x1196c8000] 20:26:17 INFO - PROCESS | 1657 | 1463714777897 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119c61c00) [pid = 1657] [serial = 1865] [outer = 0x1196c8000] 20:26:18 INFO - PROCESS | 1657 | 1463714778232 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 20:26:18 INFO - PROCESS | 1657 | 1463714778238 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 1657 | 1463714778239 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:26:18 INFO - PROCESS | 1657 | 1463714778241 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 1657 | 1463714778242 Marionette TRACE conn2 <- [1,2458,null,{}] 20:26:18 INFO - PROCESS | 1657 | 1463714778245 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}] 20:26:18 INFO - PROCESS | 1657 | 1463714778348 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:26:18 INFO - PROCESS | 1657 | 1463714778352 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x129510000 == 40 [pid = 1657] [id = 622] 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1196ca800) [pid = 1657] [serial = 1866] [outer = 0x0] 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119d1ac00) [pid = 1657] [serial = 1867] [outer = 0x1196ca800] 20:26:18 INFO - PROCESS | 1657 | 1463714778378 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x121256400) [pid = 1657] [serial = 1868] [outer = 0x1196ca800] 20:26:18 INFO - PROCESS | 1657 | 1463714778713 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 20:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:26:18 INFO - PROCESS | 1657 | 1463714778760 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 1657 | 1463714778761 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:26:18 INFO - PROCESS | 1657 | 1463714778763 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 1657 | 1463714778764 Marionette TRACE conn2 <- [1,2462,null,{}] 20:26:18 INFO - PROCESS | 1657 | 1463714778766 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}] 20:26:18 INFO - PROCESS | 1657 | 1463714778862 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:26:18 INFO - PROCESS | 1657 | 1463714778866 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a70b000 == 41 [pid = 1657] [id = 623] 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x121257800) [pid = 1657] [serial = 1869] [outer = 0x0] 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x121261800) [pid = 1657] [serial = 1870] [outer = 0x121257800] 20:26:18 INFO - PROCESS | 1657 | 1463714778891 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x121315000) [pid = 1657] [serial = 1871] [outer = 0x121257800] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x112573c00) [pid = 1657] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1236f3c00) [pid = 1657] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x118221000) [pid = 1657] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11934fc00) [pid = 1657] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1196d1000) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x110e96400) [pid = 1657] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x116a53000) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x113337400) [pid = 1657] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1205f7800) [pid = 1657] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x110ebf400) [pid = 1657] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11279bc00) [pid = 1657] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116844400) [pid = 1657] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x110f6ac00) [pid = 1657] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1205f7c00) [pid = 1657] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:26:19 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x111f4e400) [pid = 1657] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:26:19 INFO - PROCESS | 1657 | 1463714779372 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 622ms 20:26:19 INFO - PROCESS | 1657 | 1463714779386 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 1657 | 1463714779387 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:26:19 INFO - PROCESS | 1657 | 1463714779389 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 1657 | 1463714779391 Marionette TRACE conn2 <- [1,2466,null,{}] 20:26:19 INFO - PROCESS | 1657 | 1463714779393 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}] 20:26:19 INFO - PROCESS | 1657 | 1463714779486 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:26:19 INFO - PROCESS | 1657 | 1463714779490 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a4000 == 42 [pid = 1657] [id = 624] 20:26:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x112573c00) [pid = 1657] [serial = 1872] [outer = 0x0] 20:26:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x121149400) [pid = 1657] [serial = 1873] [outer = 0x112573c00] 20:26:19 INFO - PROCESS | 1657 | 1463714779520 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12131ec00) [pid = 1657] [serial = 1874] [outer = 0x112573c00] 20:26:19 INFO - PROCESS | 1657 | 1463714779852 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 20:26:19 INFO - PROCESS | 1657 | 1463714779908 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 1657 | 1463714779910 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:26:19 INFO - PROCESS | 1657 | 1463714779913 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 1657 | 1463714779914 Marionette TRACE conn2 <- [1,2470,null,{}] 20:26:19 INFO - PROCESS | 1657 | 1463714779917 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}] 20:26:20 INFO - PROCESS | 1657 | 1463714780027 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:26:20 INFO - PROCESS | 1657 | 1463714780034 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7f800 == 43 [pid = 1657] [id = 625] 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12125ac00) [pid = 1657] [serial = 1875] [outer = 0x0] 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x121520c00) [pid = 1657] [serial = 1876] [outer = 0x12125ac00] 20:26:20 INFO - PROCESS | 1657 | 1463714780074 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1219dc000) [pid = 1657] [serial = 1877] [outer = 0x12125ac00] 20:26:20 INFO - PROCESS | 1657 | 1463714780397 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 20:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:26:20 INFO - PROCESS | 1657 | 1463714780435 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 1657 | 1463714780436 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:26:20 INFO - PROCESS | 1657 | 1463714780438 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 1657 | 1463714780439 Marionette TRACE conn2 <- [1,2474,null,{}] 20:26:20 INFO - PROCESS | 1657 | 1463714780442 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}] 20:26:20 INFO - PROCESS | 1657 | 1463714780520 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:26:20 INFO - PROCESS | 1657 | 1463714780573 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc75800 == 44 [pid = 1657] [id = 626] 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x121320800) [pid = 1657] [serial = 1878] [outer = 0x0] 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1236d2000) [pid = 1657] [serial = 1879] [outer = 0x121320800] 20:26:20 INFO - PROCESS | 1657 | 1463714780598 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1236f2000) [pid = 1657] [serial = 1880] [outer = 0x121320800] 20:26:20 INFO - PROCESS | 1657 | 1463714780901 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 20:26:20 INFO - PROCESS | 1657 | 1463714780909 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 1657 | 1463714780910 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:26:20 INFO - PROCESS | 1657 | 1463714780914 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 1657 | 1463714780915 Marionette TRACE conn2 <- [1,2478,null,{}] 20:26:20 INFO - PROCESS | 1657 | 1463714780923 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}] 20:26:21 INFO - PROCESS | 1657 | 1463714781012 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:26:21 INFO - PROCESS | 1657 | 1463714781019 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c223000 == 45 [pid = 1657] [id = 627] 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1161a4400) [pid = 1657] [serial = 1881] [outer = 0x0] 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1236f6800) [pid = 1657] [serial = 1882] [outer = 0x1161a4400] 20:26:21 INFO - PROCESS | 1657 | 1463714781043 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x124996400) [pid = 1657] [serial = 1883] [outer = 0x1161a4400] 20:26:21 INFO - PROCESS | 1657 | 1463714781509 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 626ms 20:26:21 INFO - PROCESS | 1657 | 1463714781541 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 1657 | 1463714781545 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:26:21 INFO - PROCESS | 1657 | 1463714781551 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 1657 | 1463714781555 Marionette TRACE conn2 <- [1,2482,null,{}] 20:26:21 INFO - PROCESS | 1657 | 1463714781561 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}] 20:26:21 INFO - PROCESS | 1657 | 1463714781677 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:26:21 INFO - PROCESS | 1657 | 1463714781745 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x116874800 == 46 [pid = 1657] [id = 628] 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x110f30000) [pid = 1657] [serial = 1884] [outer = 0x0] 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x110f66000) [pid = 1657] [serial = 1885] [outer = 0x110f30000] 20:26:21 INFO - PROCESS | 1657 | 1463714781778 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11256cc00) [pid = 1657] [serial = 1886] [outer = 0x110f30000] 20:26:22 INFO - PROCESS | 1657 | 1463714782198 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 676ms 20:26:22 INFO - PROCESS | 1657 | 1463714782236 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1657 | 1463714782239 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:26:22 INFO - PROCESS | 1657 | 1463714782244 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1657 | 1463714782246 Marionette TRACE conn2 <- [1,2486,null,{}] 20:26:22 INFO - PROCESS | 1657 | 1463714782251 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}] 20:26:22 INFO - PROCESS | 1657 | 1463714782351 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:26:22 INFO - PROCESS | 1657 | 1463714782406 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1215f3800 == 47 [pid = 1657] [id = 629] 20:26:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11296a800) [pid = 1657] [serial = 1887] [outer = 0x0] 20:26:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11602f800) [pid = 1657] [serial = 1888] [outer = 0x11296a800] 20:26:22 INFO - PROCESS | 1657 | 1463714782436 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1161a6800) [pid = 1657] [serial = 1889] [outer = 0x11296a800] 20:26:22 INFO - PROCESS | 1657 | 1463714782841 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 623ms 20:26:22 INFO - PROCESS | 1657 | 1463714782868 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1657 | 1463714782869 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:26:22 INFO - PROCESS | 1657 | 1463714782872 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1657 | 1463714782875 Marionette TRACE conn2 <- [1,2490,null,{}] 20:26:22 INFO - PROCESS | 1657 | 1463714782883 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}] 20:26:22 INFO - PROCESS | 1657 | 1463714782985 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:26:23 INFO - PROCESS | 1657 | 1463714783074 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c221800 == 48 [pid = 1657] [id = 630] 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x117429000) [pid = 1657] [serial = 1890] [outer = 0x0] 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11863dc00) [pid = 1657] [serial = 1891] [outer = 0x117429000] 20:26:23 INFO - PROCESS | 1657 | 1463714783106 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119012800) [pid = 1657] [serial = 1892] [outer = 0x117429000] 20:26:23 INFO - PROCESS | 1657 | 1463714783529 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 20:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:26:23 INFO - PROCESS | 1657 | 1463714783543 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1657 | 1463714783545 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:26:23 INFO - PROCESS | 1657 | 1463714783547 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1657 | 1463714783551 Marionette TRACE conn2 <- [1,2494,null,{}] 20:26:23 INFO - PROCESS | 1657 | 1463714783553 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}] 20:26:23 INFO - PROCESS | 1657 | 1463714783651 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:26:23 INFO - PROCESS | 1657 | 1463714783702 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c48f800 == 49 [pid = 1657] [id = 631] 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1186b4c00) [pid = 1657] [serial = 1893] [outer = 0x0] 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x119397000) [pid = 1657] [serial = 1894] [outer = 0x1186b4c00] 20:26:23 INFO - PROCESS | 1657 | 1463714783732 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x119c6f400) [pid = 1657] [serial = 1895] [outer = 0x1186b4c00] 20:26:24 INFO - PROCESS | 1657 | 1463714784109 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 625ms 20:26:24 INFO - PROCESS | 1657 | 1463714784173 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 1657 | 1463714784174 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:26:24 INFO - PROCESS | 1657 | 1463714784176 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 1657 | 1463714784178 Marionette TRACE conn2 <- [1,2498,null,{}] 20:26:24 INFO - PROCESS | 1657 | 1463714784180 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}] 20:26:24 INFO - PROCESS | 1657 | 1463714784276 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:26:24 INFO - PROCESS | 1657 | 1463714784361 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c89f800 == 50 [pid = 1657] [id = 632] 20:26:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119629000) [pid = 1657] [serial = 1896] [outer = 0x0] 20:26:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x121312c00) [pid = 1657] [serial = 1897] [outer = 0x119629000] 20:26:24 INFO - PROCESS | 1657 | 1463714784405 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1236f3c00) [pid = 1657] [serial = 1898] [outer = 0x119629000] 20:26:24 INFO - PROCESS | 1657 | 1463714784840 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 721ms 20:26:24 INFO - PROCESS | 1657 | 1463714784915 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 1657 | 1463714784917 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:26:24 INFO - PROCESS | 1657 | 1463714784921 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 1657 | 1463714784922 Marionette TRACE conn2 <- [1,2502,null,{}] 20:26:24 INFO - PROCESS | 1657 | 1463714784924 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}] 20:26:25 INFO - PROCESS | 1657 | 1463714785038 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:26:25 INFO - PROCESS | 1657 | 1463714785106 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b66000 == 51 [pid = 1657] [id = 633] 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x110f37000) [pid = 1657] [serial = 1899] [outer = 0x0] 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x124957800) [pid = 1657] [serial = 1900] [outer = 0x110f37000] 20:26:25 INFO - PROCESS | 1657 | 1463714785137 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1252cac00) [pid = 1657] [serial = 1901] [outer = 0x110f37000] 20:26:25 INFO - PROCESS | 1657 | 1463714785704 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 819ms 20:26:25 INFO - PROCESS | 1657 | 1463714785740 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:26:25 INFO - PROCESS | 1657 | 1463714785743 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:26:25 INFO - PROCESS | 1657 | 1463714785746 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1657 | 1463714785748 Marionette TRACE conn2 <- [1,2506,null,{}] 20:26:25 INFO - PROCESS | 1657 | 1463714785752 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}] 20:26:25 INFO - PROCESS | 1657 | 1463714785845 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:26:25 INFO - PROCESS | 1657 | 1463714785901 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe3000 == 52 [pid = 1657] [id = 634] 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1121aa800) [pid = 1657] [serial = 1902] [outer = 0x0] 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11279bc00) [pid = 1657] [serial = 1903] [outer = 0x1121aa800] 20:26:25 INFO - PROCESS | 1657 | 1463714785931 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x112dec000) [pid = 1657] [serial = 1904] [outer = 0x1121aa800] 20:26:26 INFO - PROCESS | 1657 | 1463714786339 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]]]}] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc75800 == 51 [pid = 1657] [id = 626] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7f800 == 50 [pid = 1657] [id = 625] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a4000 == 49 [pid = 1657] [id = 624] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a70b000 == 48 [pid = 1657] [id = 623] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x129510000 == 47 [pid = 1657] [id = 622] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x124965400) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x128b48800 == 46 [pid = 1657] [id = 621] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x126b77800 == 45 [pid = 1657] [id = 620] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x123335800 == 44 [pid = 1657] [id = 619] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x121743000 == 43 [pid = 1657] [id = 618] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x121074800 == 42 [pid = 1657] [id = 617] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11836d000 == 41 [pid = 1657] [id = 616] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116f21800 == 40 [pid = 1657] [id = 615] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11869f000 == 39 [pid = 1657] [id = 614] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c229800 == 38 [pid = 1657] [id = 612] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x125320000 == 37 [pid = 1657] [id = 611] 20:26:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1190ba000 == 36 [pid = 1657] [id = 610] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x112cd8800) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x124965000) [pid = 1657] [serial = 1679] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x121254400) [pid = 1657] [serial = 1813] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112e51800) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1196c7800) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x119683400) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x112970000) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x112e4a400) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x118204c00) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x117d40400) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118238000) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11256c800) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x111ab6800) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119350000) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x121278400) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1236ea400) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x121318400) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11683f000) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1185aa400) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12125c000) [pid = 1657] [serial = 1814] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119c65400) [pid = 1657] [serial = 1808] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119689c00) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124904800) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1190d9400) [pid = 1657] [serial = 1805] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x121513000) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1236f0c00) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11939e000) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119d15c00) [pid = 1657] [serial = 1810] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x117420400) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1186ab000) [pid = 1657] [serial = 1804] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x111a0e000) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank] 20:26:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11603cc00) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank] 20:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 20:26:26 INFO - PROCESS | 1657 | 1463714786417 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1657 | 1463714786421 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:26:26 INFO - PROCESS | 1657 | 1463714786425 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1657 | 1463714786427 Marionette TRACE conn2 <- [1,2510,null,{}] 20:26:26 INFO - PROCESS | 1657 | 1463714786429 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}] 20:26:26 INFO - PROCESS | 1657 | 1463714786507 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:26:26 INFO - PROCESS | 1657 | 1463714786518 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e5800 == 37 [pid = 1657] [id = 635] 20:26:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x113337400) [pid = 1657] [serial = 1905] [outer = 0x0] 20:26:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x115ebe000) [pid = 1657] [serial = 1906] [outer = 0x113337400] 20:26:26 INFO - PROCESS | 1657 | 1463714786543 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11683f000) [pid = 1657] [serial = 1907] [outer = 0x113337400] 20:26:26 INFO - PROCESS | 1657 | 1463714786886 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 468ms 20:26:26 INFO - PROCESS | 1657 | 1463714786893 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1657 | 1463714786895 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:26:26 INFO - PROCESS | 1657 | 1463714786897 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1657 | 1463714786902 Marionette TRACE conn2 <- [1,2514,null,{}] 20:26:26 INFO - PROCESS | 1657 | 1463714786934 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}] 20:26:27 INFO - PROCESS | 1657 | 1463714787014 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:26:27 INFO - PROCESS | 1657 | 1463714787021 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x120527000 == 38 [pid = 1657] [id = 636] 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116a55c00) [pid = 1657] [serial = 1908] [outer = 0x0] 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11820c400) [pid = 1657] [serial = 1909] [outer = 0x116a55c00] 20:26:27 INFO - PROCESS | 1657 | 1463714787049 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1185aa400) [pid = 1657] [serial = 1910] [outer = 0x116a55c00] 20:26:27 INFO - PROCESS | 1657 | 1463714787415 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 542ms 20:26:27 INFO - PROCESS | 1657 | 1463714787440 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:26:27 INFO - PROCESS | 1657 | 1463714787442 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:26:27 INFO - PROCESS | 1657 | 1463714787444 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 1657 | 1463714787445 Marionette TRACE conn2 <- [1,2518,null,{}] 20:26:27 INFO - PROCESS | 1657 | 1463714787451 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}] 20:26:27 INFO - PROCESS | 1657 | 1463714787562 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:26:27 INFO - PROCESS | 1657 | 1463714787637 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12173d000 == 39 [pid = 1657] [id = 637] 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1185a5c00) [pid = 1657] [serial = 1911] [outer = 0x0] 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118961400) [pid = 1657] [serial = 1912] [outer = 0x1185a5c00] 20:26:27 INFO - PROCESS | 1657 | 1463714787679 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119440000) [pid = 1657] [serial = 1913] [outer = 0x1185a5c00] 20:26:28 INFO - PROCESS | 1657 | 1463714788036 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 623ms 20:26:28 INFO - PROCESS | 1657 | 1463714788068 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 1657 | 1463714788070 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:26:28 INFO - PROCESS | 1657 | 1463714788086 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 1657 | 1463714788088 Marionette TRACE conn2 <- [1,2522,null,{}] 20:26:28 INFO - PROCESS | 1657 | 1463714788090 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}] 20:26:28 INFO - PROCESS | 1657 | 1463714788167 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:26:28 INFO - PROCESS | 1657 | 1463714788172 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x116e0e800 == 40 [pid = 1657] [id = 638] 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119626400) [pid = 1657] [serial = 1914] [outer = 0x0] 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11968b800) [pid = 1657] [serial = 1915] [outer = 0x119626400] 20:26:28 INFO - PROCESS | 1657 | 1463714788197 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119b13c00) [pid = 1657] [serial = 1916] [outer = 0x119626400] 20:26:28 INFO - PROCESS | 1657 | 1463714788576 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 20:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:26:28 INFO - PROCESS | 1657 | 1463714788607 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 1657 | 1463714788608 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:26:28 INFO - PROCESS | 1657 | 1463714788610 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 1657 | 1463714788611 Marionette TRACE conn2 <- [1,2526,null,{}] 20:26:28 INFO - PROCESS | 1657 | 1463714788613 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}] 20:26:28 INFO - PROCESS | 1657 | 1463714788727 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:26:28 INFO - PROCESS | 1657 | 1463714788734 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x129168000 == 41 [pid = 1657] [id = 639] 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119c6ac00) [pid = 1657] [serial = 1917] [outer = 0x0] 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12114b000) [pid = 1657] [serial = 1918] [outer = 0x119c6ac00] 20:26:28 INFO - PROCESS | 1657 | 1463714788795 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1216dbc00) [pid = 1657] [serial = 1919] [outer = 0x119c6ac00] 20:26:29 INFO - PROCESS | 1657 | 1463714789119 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 20:26:29 INFO - PROCESS | 1657 | 1463714789131 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 1657 | 1463714789134 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:26:29 INFO - PROCESS | 1657 | 1463714789137 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 1657 | 1463714789139 Marionette TRACE conn2 <- [1,2530,null,{}] 20:26:29 INFO - PROCESS | 1657 | 1463714789141 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}] 20:26:29 INFO - PROCESS | 1657 | 1463714789238 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:26:29 INFO - PROCESS | 1657 | 1463714789254 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x129778800 == 42 [pid = 1657] [id = 640] 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1219d9c00) [pid = 1657] [serial = 1920] [outer = 0x0] 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1236f5c00) [pid = 1657] [serial = 1921] [outer = 0x1219d9c00] 20:26:29 INFO - PROCESS | 1657 | 1463714789278 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12495d400) [pid = 1657] [serial = 1922] [outer = 0x1219d9c00] 20:26:29 INFO - PROCESS | 1657 | 1463714789627 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 20:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:26:29 INFO - PROCESS | 1657 | 1463714789665 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 1657 | 1463714789667 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:26:29 INFO - PROCESS | 1657 | 1463714789670 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 1657 | 1463714789671 Marionette TRACE conn2 <- [1,2534,null,{}] 20:26:29 INFO - PROCESS | 1657 | 1463714789673 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}] 20:26:29 INFO - PROCESS | 1657 | 1463714789772 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:26:29 INFO - PROCESS | 1657 | 1463714789786 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b320800 == 43 [pid = 1657] [id = 641] 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1236d0c00) [pid = 1657] [serial = 1923] [outer = 0x0] 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x124cf0c00) [pid = 1657] [serial = 1924] [outer = 0x1236d0c00] 20:26:29 INFO - PROCESS | 1657 | 1463714789812 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1252cf800) [pid = 1657] [serial = 1925] [outer = 0x1236d0c00] 20:26:30 INFO - PROCESS | 1657 | 1463714790150 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 20:26:30 INFO - PROCESS | 1657 | 1463714790189 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:26:30 INFO - PROCESS | 1657 | 1463714790190 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:26:30 INFO - PROCESS | 1657 | 1463714790193 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1657 | 1463714790194 Marionette TRACE conn2 <- [1,2538,null,{}] 20:26:30 INFO - PROCESS | 1657 | 1463714790196 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}] 20:26:30 INFO - PROCESS | 1657 | 1463714790293 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:26:30 INFO - PROCESS | 1657 | 1463714790298 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba82800 == 44 [pid = 1657] [id = 642] 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12534f800) [pid = 1657] [serial = 1926] [outer = 0x0] 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12538f400) [pid = 1657] [serial = 1927] [outer = 0x12534f800] 20:26:30 INFO - PROCESS | 1657 | 1463714790323 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1265bbc00) [pid = 1657] [serial = 1928] [outer = 0x12534f800] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1196c5c00) [pid = 1657] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x110f3c800) [pid = 1657] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1184e3000) [pid = 1657] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x117427400) [pid = 1657] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x112965c00) [pid = 1657] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x110ec4c00) [pid = 1657] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1196c8000) [pid = 1657] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1196ca800) [pid = 1657] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x112e54800) [pid = 1657] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x112799c00) [pid = 1657] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x121257800) [pid = 1657] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x112968800) [pid = 1657] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x110f5f400) [pid = 1657] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11939d400) [pid = 1657] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x116a56c00) [pid = 1657] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x111c28400) [pid = 1657] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11821f400) [pid = 1657] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x110f6b800) [pid = 1657] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117069400) [pid = 1657] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x112573c00) [pid = 1657] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12125ac00) [pid = 1657] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119444800) [pid = 1657] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:26:30 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x121320800) [pid = 1657] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:26:30 INFO - PROCESS | 1657 | 1463714790737 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 20:26:30 INFO - PROCESS | 1657 | 1463714790761 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 1657 | 1463714790763 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:26:30 INFO - PROCESS | 1657 | 1463714790779 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1657 | 1463714790780 Marionette TRACE conn2 <- [1,2542,null,{}] 20:26:30 INFO - PROCESS | 1657 | 1463714790788 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}] 20:26:30 INFO - PROCESS | 1657 | 1463714790871 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:26:30 INFO - PROCESS | 1657 | 1463714790876 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba70800 == 45 [pid = 1657] [id = 643] 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x110f6b800) [pid = 1657] [serial = 1929] [outer = 0x0] 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116a56c00) [pid = 1657] [serial = 1930] [outer = 0x110f6b800] 20:26:30 INFO - PROCESS | 1657 | 1463714790901 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119399000) [pid = 1657] [serial = 1931] [outer = 0x110f6b800] 20:26:31 INFO - PROCESS | 1657 | 1463714791236 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 481ms 20:26:31 INFO - PROCESS | 1657 | 1463714791254 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:26:31 INFO - PROCESS | 1657 | 1463714791264 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:26:31 INFO - PROCESS | 1657 | 1463714791266 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 1657 | 1463714791268 Marionette TRACE conn2 <- [1,2546,null,{}] 20:26:31 INFO - PROCESS | 1657 | 1463714791270 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}] 20:26:31 INFO - PROCESS | 1657 | 1463714791362 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:26:31 INFO - PROCESS | 1657 | 1463714791417 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c218800 == 46 [pid = 1657] [id = 644] 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x117427400) [pid = 1657] [serial = 1932] [outer = 0x0] 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x121257800) [pid = 1657] [serial = 1933] [outer = 0x117427400] 20:26:31 INFO - PROCESS | 1657 | 1463714791447 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12697c800) [pid = 1657] [serial = 1934] [outer = 0x117427400] 20:26:31 INFO - PROCESS | 1657 | 1463714791753 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 20:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:26:31 INFO - PROCESS | 1657 | 1463714791786 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 1657 | 1463714791787 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:26:31 INFO - PROCESS | 1657 | 1463714791789 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 1657 | 1463714791791 Marionette TRACE conn2 <- [1,2550,null,{}] 20:26:31 INFO - PROCESS | 1657 | 1463714791793 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}] 20:26:31 INFO - PROCESS | 1657 | 1463714791873 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:26:31 INFO - PROCESS | 1657 | 1463714791878 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb66800 == 47 [pid = 1657] [id = 645] 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12697f800) [pid = 1657] [serial = 1935] [outer = 0x0] 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x126b97000) [pid = 1657] [serial = 1936] [outer = 0x12697f800] 20:26:31 INFO - PROCESS | 1657 | 1463714791902 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126e54000) [pid = 1657] [serial = 1937] [outer = 0x12697f800] 20:26:32 INFO - PROCESS | 1657 | 1463714792233 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 468ms 20:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:26:32 INFO - PROCESS | 1657 | 1463714792259 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1657 | 1463714792260 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:26:32 INFO - PROCESS | 1657 | 1463714792262 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1657 | 1463714792263 Marionette TRACE conn2 <- [1,2554,null,{}] 20:26:32 INFO - PROCESS | 1657 | 1463714792268 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}] 20:26:32 INFO - PROCESS | 1657 | 1463714792380 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:26:32 INFO - PROCESS | 1657 | 1463714792389 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf2d800 == 48 [pid = 1657] [id = 646] 20:26:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x126e54400) [pid = 1657] [serial = 1938] [outer = 0x0] 20:26:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x126e56800) [pid = 1657] [serial = 1939] [outer = 0x126e54400] 20:26:32 INFO - PROCESS | 1657 | 1463714792414 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x126e5c400) [pid = 1657] [serial = 1940] [outer = 0x126e54400] 20:26:32 INFO - PROCESS | 1657 | 1463714792866 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 622ms 20:26:32 INFO - PROCESS | 1657 | 1463714792901 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1657 | 1463714792903 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:26:32 INFO - PROCESS | 1657 | 1463714792908 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1657 | 1463714792910 Marionette TRACE conn2 <- [1,2558,null,{}] 20:26:32 INFO - PROCESS | 1657 | 1463714792914 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}] 20:26:33 INFO - PROCESS | 1657 | 1463714793023 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:26:33 INFO - PROCESS | 1657 | 1463714793094 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11669c800 == 49 [pid = 1657] [id = 647] 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x112577c00) [pid = 1657] [serial = 1941] [outer = 0x0] 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x112966000) [pid = 1657] [serial = 1942] [outer = 0x112577c00] 20:26:33 INFO - PROCESS | 1657 | 1463714793151 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x115e38000) [pid = 1657] [serial = 1943] [outer = 0x112577c00] 20:26:33 INFO - PROCESS | 1657 | 1463714793601 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 20:26:33 INFO - PROCESS | 1657 | 1463714793634 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 1657 | 1463714793638 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:26:33 INFO - PROCESS | 1657 | 1463714793645 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 1657 | 1463714793647 Marionette TRACE conn2 <- [1,2562,null,{}] 20:26:33 INFO - PROCESS | 1657 | 1463714793652 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}] 20:26:33 INFO - PROCESS | 1657 | 1463714793755 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:26:33 INFO - PROCESS | 1657 | 1463714793824 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x126eee800 == 50 [pid = 1657] [id = 648] 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1168bb400) [pid = 1657] [serial = 1944] [outer = 0x0] 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11706c400) [pid = 1657] [serial = 1945] [outer = 0x1168bb400] 20:26:33 INFO - PROCESS | 1657 | 1463714793854 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1184e4c00) [pid = 1657] [serial = 1946] [outer = 0x1168bb400] 20:26:34 INFO - PROCESS | 1657 | 1463714794306 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 723ms 20:26:34 INFO - PROCESS | 1657 | 1463714794385 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 1657 | 1463714794388 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:26:34 INFO - PROCESS | 1657 | 1463714794393 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 1657 | 1463714794398 Marionette TRACE conn2 <- [1,2566,null,{}] 20:26:34 INFO - PROCESS | 1657 | 1463714794412 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}] 20:26:34 INFO - PROCESS | 1657 | 1463714794568 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:26:34 INFO - PROCESS | 1657 | 1463714794666 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf3a000 == 51 [pid = 1657] [id = 649] 20:26:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119687c00) [pid = 1657] [serial = 1947] [outer = 0x0] 20:26:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119d16000) [pid = 1657] [serial = 1948] [outer = 0x119687c00] 20:26:34 INFO - PROCESS | 1657 | 1463714794716 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x121260800) [pid = 1657] [serial = 1949] [outer = 0x119687c00] 20:26:35 INFO - PROCESS | 1657 | 1463714795191 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 829ms 20:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:26:35 INFO - PROCESS | 1657 | 1463714795223 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 1657 | 1463714795225 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:26:35 INFO - PROCESS | 1657 | 1463714795227 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 1657 | 1463714795228 Marionette TRACE conn2 <- [1,2570,null,{}] 20:26:35 INFO - PROCESS | 1657 | 1463714795231 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}] 20:26:35 INFO - PROCESS | 1657 | 1463714795341 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:26:35 INFO - PROCESS | 1657 | 1463714795452 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d11a000 == 52 [pid = 1657] [id = 650] 20:26:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x121305800) [pid = 1657] [serial = 1950] [outer = 0x0] 20:26:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1236eac00) [pid = 1657] [serial = 1951] [outer = 0x121305800] 20:26:35 INFO - PROCESS | 1657 | 1463714795502 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x124ced000) [pid = 1657] [serial = 1952] [outer = 0x121305800] 20:26:36 INFO - PROCESS | 1657 | 1463714796055 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1074ms 20:26:36 INFO - PROCESS | 1657 | 1463714796302 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 1657 | 1463714796305 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:26:36 INFO - PROCESS | 1657 | 1463714796308 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 1657 | 1463714796310 Marionette TRACE conn2 <- [1,2574,null,{}] 20:26:36 INFO - PROCESS | 1657 | 1463714796313 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}] 20:26:36 INFO - PROCESS | 1657 | 1463714796403 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:26:36 INFO - PROCESS | 1657 | 1463714796469 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190ba000 == 53 [pid = 1657] [id = 651] 20:26:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x110fb1c00) [pid = 1657] [serial = 1953] [outer = 0x0] 20:26:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x111ab6800) [pid = 1657] [serial = 1954] [outer = 0x110fb1c00] 20:26:36 INFO - PROCESS | 1657 | 1463714796497 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11256d800) [pid = 1657] [serial = 1955] [outer = 0x110fb1c00] 20:26:36 INFO - PROCESS | 1657 | 1463714796911 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 628ms 20:26:36 INFO - PROCESS | 1657 | 1463714796937 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:26:36 INFO - PROCESS | 1657 | 1463714796939 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:26:36 INFO - PROCESS | 1657 | 1463714796944 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 1657 | 1463714796947 Marionette TRACE conn2 <- [1,2578,null,{}] 20:26:36 INFO - PROCESS | 1657 | 1463714796952 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}] 20:26:37 INFO - PROCESS | 1657 | 1463714797042 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:26:37 INFO - PROCESS | 1657 | 1463714797099 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170eb800 == 54 [pid = 1657] [id = 652] 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112573c00) [pid = 1657] [serial = 1956] [outer = 0x0] 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x112968800) [pid = 1657] [serial = 1957] [outer = 0x112573c00] 20:26:37 INFO - PROCESS | 1657 | 1463714797126 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11333fc00) [pid = 1657] [serial = 1958] [outer = 0x112573c00] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb66800 == 53 [pid = 1657] [id = 645] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12c218800 == 52 [pid = 1657] [id = 644] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba70800 == 51 [pid = 1657] [id = 643] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1236f6800) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba82800 == 50 [pid = 1657] [id = 642] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12b320800 == 49 [pid = 1657] [id = 641] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x129778800 == 48 [pid = 1657] [id = 640] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x129168000 == 47 [pid = 1657] [id = 639] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x116e0e800 == 46 [pid = 1657] [id = 638] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12173d000 == 45 [pid = 1657] [id = 637] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x120527000 == 44 [pid = 1657] [id = 636] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e5800 == 43 [pid = 1657] [id = 635] 20:26:37 INFO - PROCESS | 1657 | --DOCSHELL 0x117fe3000 == 42 [pid = 1657] [id = 634] 20:26:37 INFO - PROCESS | 1657 | 1463714797627 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 725ms 20:26:37 INFO - PROCESS | 1657 | 1463714797700 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 1657 | 1463714797702 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119b33000) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112576400) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x111e60000) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12125a800) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119688c00) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x121149400) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x121315000) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x121520c00) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1196c3c00) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11962c800) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x121256400) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119c61c00) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1236d2000) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1219dc000) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12131ec00) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1236f2000) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1193a1000) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x112570000) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119682400) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118219800) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x116031000) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x110f64800) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1196d0c00) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119d1ac00) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117d47c00) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1161f1800) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x113d69400) [pid = 1657] [serial = 1847] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x121261800) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1129ee800) [pid = 1657] [serial = 1846] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116039400) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1168ba000) [pid = 1657] [serial = 1850] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1186adc00) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1196cb000) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119686800) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x117d49800) [pid = 1657] [serial = 1852] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118219c00) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1129eec00) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112574c00) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118238400) [pid = 1657] [serial = 1855] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1185aa800) [pid = 1657] [serial = 1856] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1657 | 1463714797736 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 1657 | 1463714797737 Marionette TRACE conn2 <- [1,2582,null,{}] 20:26:37 INFO - PROCESS | 1657 | 1463714797745 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}] 20:26:37 INFO - PROCESS | 1657 | 1463714797811 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:26:37 INFO - PROCESS | 1657 | 1463714797821 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fe3000 == 43 [pid = 1657] [id = 653] 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11603b000) [pid = 1657] [serial = 1959] [outer = 0x0] 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11614c400) [pid = 1657] [serial = 1960] [outer = 0x11603b000] 20:26:37 INFO - PROCESS | 1657 | 1463714797843 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116a50c00) [pid = 1657] [serial = 1961] [outer = 0x11603b000] 20:26:38 INFO - PROCESS | 1657 | 1463714798363 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 690ms 20:26:38 INFO - PROCESS | 1657 | 1463714798410 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 1657 | 1463714798412 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:26:38 INFO - PROCESS | 1657 | 1463714798424 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 1657 | 1463714798426 Marionette TRACE conn2 <- [1,2586,null,{}] 20:26:38 INFO - PROCESS | 1657 | 1463714798429 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}] 20:26:38 INFO - PROCESS | 1657 | 1463714798552 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:26:38 INFO - PROCESS | 1657 | 1463714798623 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x120527000 == 44 [pid = 1657] [id = 654] 20:26:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11603dc00) [pid = 1657] [serial = 1962] [outer = 0x0] 20:26:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11820ac00) [pid = 1657] [serial = 1963] [outer = 0x11603dc00] 20:26:38 INFO - PROCESS | 1657 | 1463714798649 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11823a800) [pid = 1657] [serial = 1964] [outer = 0x11603dc00] 20:26:38 INFO - PROCESS | 1657 | 1463714798934 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 531ms 20:26:38 INFO - PROCESS | 1657 | 1463714798947 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 1657 | 1463714798948 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:26:38 INFO - PROCESS | 1657 | 1463714798965 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 1657 | 1463714798968 Marionette TRACE conn2 <- [1,2590,null,{}] 20:26:38 INFO - PROCESS | 1657 | 1463714798973 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}] 20:26:39 INFO - PROCESS | 1657 | 1463714799065 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:26:39 INFO - PROCESS | 1657 | 1463714799071 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x121abf000 == 45 [pid = 1657] [id = 655] 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118203400) [pid = 1657] [serial = 1965] [outer = 0x0] 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x118643c00) [pid = 1657] [serial = 1966] [outer = 0x118203400] 20:26:39 INFO - PROCESS | 1657 | 1463714799097 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119005c00) [pid = 1657] [serial = 1967] [outer = 0x118203400] 20:26:39 INFO - PROCESS | 1657 | 1463714799409 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 482ms 20:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:26:39 INFO - PROCESS | 1657 | 1463714799441 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 1657 | 1463714799442 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 1657 | 1463714799444 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 1657 | 1463714799445 Marionette TRACE conn2 <- [1,2594,null,{}] 20:26:39 INFO - PROCESS | 1657 | 1463714799447 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}] 20:26:39 INFO - PROCESS | 1657 | 1463714799576 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:26:39 INFO - PROCESS | 1657 | 1463714799583 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252e9800 == 46 [pid = 1657] [id = 656] 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119007000) [pid = 1657] [serial = 1968] [outer = 0x0] 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119351400) [pid = 1657] [serial = 1969] [outer = 0x119007000] 20:26:39 INFO - PROCESS | 1657 | 1463714799610 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1196c6400) [pid = 1657] [serial = 1970] [outer = 0x119007000] 20:26:39 INFO - PROCESS | 1657 | 1463714799948 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 20:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:26:39 INFO - PROCESS | 1657 | 1463714799963 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 1657 | 1463714799966 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 1657 | 1463714799969 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 1657 | 1463714799970 Marionette TRACE conn2 <- [1,2598,null,{}] 20:26:39 INFO - PROCESS | 1657 | 1463714799972 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}] 20:26:40 INFO - PROCESS | 1657 | 1463714800073 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:26:40 INFO - PROCESS | 1657 | 1463714800088 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175df800 == 47 [pid = 1657] [id = 657] 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11968e800) [pid = 1657] [serial = 1971] [outer = 0x0] 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119b13400) [pid = 1657] [serial = 1972] [outer = 0x11968e800] 20:26:40 INFO - PROCESS | 1657 | 1463714800114 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119c6f000) [pid = 1657] [serial = 1973] [outer = 0x11968e800] 20:26:40 INFO - PROCESS | 1657 | 1463714800463 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 20:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:26:40 INFO - PROCESS | 1657 | 1463714800488 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 1657 | 1463714800489 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:26:40 INFO - PROCESS | 1657 | 1463714800491 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 1657 | 1463714800492 Marionette TRACE conn2 <- [1,2602,null,{}] 20:26:40 INFO - PROCESS | 1657 | 1463714800494 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}] 20:26:40 INFO - PROCESS | 1657 | 1463714800589 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:26:40 INFO - PROCESS | 1657 | 1463714800602 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x128f4c800 == 48 [pid = 1657] [id = 658] 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119c6b400) [pid = 1657] [serial = 1974] [outer = 0x0] 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1205ec400) [pid = 1657] [serial = 1975] [outer = 0x119c6b400] 20:26:40 INFO - PROCESS | 1657 | 1463714800627 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x121257c00) [pid = 1657] [serial = 1976] [outer = 0x119c6b400] 20:26:40 INFO - PROCESS | 1657 | 1463714800978 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 20:26:41 INFO - PROCESS | 1657 | 1463714801015 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1657 | 1463714801018 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:26:41 INFO - PROCESS | 1657 | 1463714801020 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1657 | 1463714801021 Marionette TRACE conn2 <- [1,2606,null,{}] 20:26:41 INFO - PROCESS | 1657 | 1463714801024 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}] 20:26:41 INFO - PROCESS | 1657 | 1463714801122 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:26:41 INFO - PROCESS | 1657 | 1463714801135 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x129770000 == 49 [pid = 1657] [id = 659] 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x120542c00) [pid = 1657] [serial = 1977] [outer = 0x0] 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x121280400) [pid = 1657] [serial = 1978] [outer = 0x120542c00] 20:26:41 INFO - PROCESS | 1657 | 1463714801160 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12131ec00) [pid = 1657] [serial = 1979] [outer = 0x120542c00] 20:26:41 INFO - PROCESS | 1657 | 1463714801523 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 20:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:26:41 INFO - PROCESS | 1657 | 1463714801538 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1657 | 1463714801539 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:26:41 INFO - PROCESS | 1657 | 1463714801542 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1657 | 1463714801543 Marionette TRACE conn2 <- [1,2610,null,{}] 20:26:41 INFO - PROCESS | 1657 | 1463714801545 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}] 20:26:41 INFO - PROCESS | 1657 | 1463714801649 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:26:41 INFO - PROCESS | 1657 | 1463714801684 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a786000 == 50 [pid = 1657] [id = 660] 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x121312400) [pid = 1657] [serial = 1980] [outer = 0x0] 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12151b400) [pid = 1657] [serial = 1981] [outer = 0x121312400] 20:26:41 INFO - PROCESS | 1657 | 1463714801709 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1236ea400) [pid = 1657] [serial = 1982] [outer = 0x121312400] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x117427400) [pid = 1657] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x110f6b800) [pid = 1657] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x124908c00) [pid = 1657] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12697f800) [pid = 1657] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119c6ac00) [pid = 1657] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1219d9c00) [pid = 1657] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1186b4c00) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x117429000) [pid = 1657] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1236d0c00) [pid = 1657] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x110f37000) [pid = 1657] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1121aa800) [pid = 1657] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116a55c00) [pid = 1657] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11296a800) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119629000) [pid = 1657] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x113337400) [pid = 1657] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119626400) [pid = 1657] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x110f30000) [pid = 1657] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1185a5c00) [pid = 1657] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:26:42 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12534f800) [pid = 1657] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:26:42 INFO - PROCESS | 1657 | 1463714802145 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 620ms 20:26:42 INFO - PROCESS | 1657 | 1463714802162 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1657 | 1463714802164 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:26:42 INFO - PROCESS | 1657 | 1463714802166 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1657 | 1463714802168 Marionette TRACE conn2 <- [1,2614,null,{}] 20:26:42 INFO - PROCESS | 1657 | 1463714802170 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}] 20:26:42 INFO - PROCESS | 1657 | 1463714802260 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:26:42 INFO - PROCESS | 1657 | 1463714802314 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x128f47000 == 51 [pid = 1657] [id = 661] 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x110f6b800) [pid = 1657] [serial = 1983] [outer = 0x0] 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1168af800) [pid = 1657] [serial = 1984] [outer = 0x110f6b800] 20:26:42 INFO - PROCESS | 1657 | 1463714802345 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1219df000) [pid = 1657] [serial = 1985] [outer = 0x110f6b800] 20:26:42 INFO - PROCESS | 1657 | 1463714802661 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 20:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:26:42 INFO - PROCESS | 1657 | 1463714802688 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1657 | 1463714802689 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:26:42 INFO - PROCESS | 1657 | 1463714802691 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1657 | 1463714802692 Marionette TRACE conn2 <- [1,2618,null,{}] 20:26:42 INFO - PROCESS | 1657 | 1463714802694 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}] 20:26:42 INFO - PROCESS | 1657 | 1463714802776 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:26:42 INFO - PROCESS | 1657 | 1463714802781 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba82800 == 52 [pid = 1657] [id = 662] 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1236ee400) [pid = 1657] [serial = 1986] [outer = 0x0] 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x123756400) [pid = 1657] [serial = 1987] [outer = 0x1236ee400] 20:26:42 INFO - PROCESS | 1657 | 1463714802806 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124ce4000) [pid = 1657] [serial = 1988] [outer = 0x1236ee400] 20:26:43 INFO - PROCESS | 1657 | 1463714803136 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 471ms 20:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:26:43 INFO - PROCESS | 1657 | 1463714803162 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1657 | 1463714803163 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:26:43 INFO - PROCESS | 1657 | 1463714803168 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1657 | 1463714803169 Marionette TRACE conn2 <- [1,2622,null,{}] 20:26:43 INFO - PROCESS | 1657 | 1463714803172 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}] 20:26:43 INFO - PROCESS | 1657 | 1463714803277 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:26:43 INFO - PROCESS | 1657 | 1463714803283 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc74000 == 53 [pid = 1657] [id = 663] 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x110f33400) [pid = 1657] [serial = 1989] [outer = 0x0] 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124cee400) [pid = 1657] [serial = 1990] [outer = 0x110f33400] 20:26:43 INFO - PROCESS | 1657 | 1463714803308 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125355800) [pid = 1657] [serial = 1991] [outer = 0x110f33400] 20:26:43 INFO - PROCESS | 1657 | 1463714803623 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 471ms 20:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:26:43 INFO - PROCESS | 1657 | 1463714803638 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1657 | 1463714803639 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:26:43 INFO - PROCESS | 1657 | 1463714803641 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1657 | 1463714803642 Marionette TRACE conn2 <- [1,2626,null,{}] 20:26:43 INFO - PROCESS | 1657 | 1463714803644 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}] 20:26:43 INFO - PROCESS | 1657 | 1463714803738 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:26:43 INFO - PROCESS | 1657 | 1463714803742 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c225800 == 54 [pid = 1657] [id = 664] 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x125354800) [pid = 1657] [serial = 1992] [outer = 0x0] 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1265c6400) [pid = 1657] [serial = 1993] [outer = 0x125354800] 20:26:43 INFO - PROCESS | 1657 | 1463714803766 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126d2b000) [pid = 1657] [serial = 1994] [outer = 0x125354800] 20:26:44 INFO - PROCESS | 1657 | 1463714804223 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 618ms 20:26:44 INFO - PROCESS | 1657 | 1463714804259 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 1657 | 1463714804262 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:26:44 INFO - PROCESS | 1657 | 1463714804266 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 1657 | 1463714804268 Marionette TRACE conn2 <- [1,2630,null,{}] 20:26:44 INFO - PROCESS | 1657 | 1463714804272 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}] 20:26:44 INFO - PROCESS | 1657 | 1463714804379 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:26:44 INFO - PROCESS | 1657 | 1463714804448 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x116f1f000 == 55 [pid = 1657] [id = 665] 20:26:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x110f36800) [pid = 1657] [serial = 1995] [outer = 0x0] 20:26:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x111c80000) [pid = 1657] [serial = 1996] [outer = 0x110f36800] 20:26:44 INFO - PROCESS | 1657 | 1463714804480 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x112574c00) [pid = 1657] [serial = 1997] [outer = 0x110f36800] 20:26:44 INFO - PROCESS | 1657 | 1463714804911 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 20:26:44 INFO - PROCESS | 1657 | 1463714804938 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 1657 | 1463714804942 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:26:44 INFO - PROCESS | 1657 | 1463714804946 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 1657 | 1463714804948 Marionette TRACE conn2 <- [1,2634,null,{}] 20:26:44 INFO - PROCESS | 1657 | 1463714804951 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}] 20:26:45 INFO - PROCESS | 1657 | 1463714805080 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:26:45 INFO - PROCESS | 1657 | 1463714805137 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x123337000 == 56 [pid = 1657] [id = 666] 20:26:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11279c400) [pid = 1657] [serial = 1998] [outer = 0x0] 20:26:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1134eb800) [pid = 1657] [serial = 1999] [outer = 0x11279c400] 20:26:45 INFO - PROCESS | 1657 | 1463714805167 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x116a55000) [pid = 1657] [serial = 2000] [outer = 0x11279c400] 20:26:45 INFO - PROCESS | 1657 | 1463714805640 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 726ms 20:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:26:45 INFO - PROCESS | 1657 | 1463714805673 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1657 | 1463714805676 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:26:45 INFO - PROCESS | 1657 | 1463714805679 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1657 | 1463714805683 Marionette TRACE conn2 <- [1,2638,null,{}] 20:26:45 INFO - PROCESS | 1657 | 1463714805695 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}] 20:26:45 INFO - PROCESS | 1657 | 1463714805852 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:26:45 INFO - PROCESS | 1657 | 1463714805981 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c218000 == 57 [pid = 1657] [id = 667] 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11823ac00) [pid = 1657] [serial = 2001] [outer = 0x0] 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1190dc400) [pid = 1657] [serial = 2002] [outer = 0x11823ac00] 20:26:46 INFO - PROCESS | 1657 | 1463714806036 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119681c00) [pid = 1657] [serial = 2003] [outer = 0x11823ac00] 20:26:46 INFO - PROCESS | 1657 | 1463714806520 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 877ms 20:26:46 INFO - PROCESS | 1657 | 1463714806557 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 1657 | 1463714806559 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:26:46 INFO - PROCESS | 1657 | 1463714806563 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 1657 | 1463714806565 Marionette TRACE conn2 <- [1,2642,null,{}] 20:26:46 INFO - PROCESS | 1657 | 1463714806569 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}] 20:26:46 INFO - PROCESS | 1657 | 1463714806718 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:26:46 INFO - PROCESS | 1657 | 1463714806844 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c88e000 == 58 [pid = 1657] [id = 668] 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x119686800) [pid = 1657] [serial = 2004] [outer = 0x0] 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x119c6cc00) [pid = 1657] [serial = 2005] [outer = 0x119686800] 20:26:46 INFO - PROCESS | 1657 | 1463714806888 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1213e3800) [pid = 1657] [serial = 2006] [outer = 0x119686800] 20:26:47 INFO - PROCESS | 1657 | 1463714807333 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:26:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 823ms 20:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:26:47 INFO - PROCESS | 1657 | 1463714807385 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1657 | 1463714807387 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:26:47 INFO - PROCESS | 1657 | 1463714807389 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1657 | 1463714807390 Marionette TRACE conn2 <- [1,2646,null,{}] 20:26:47 INFO - PROCESS | 1657 | 1463714807392 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}] 20:26:47 INFO - PROCESS | 1657 | 1463714807489 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:26:47 INFO - PROCESS | 1657 | 1463714807544 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb63000 == 59 [pid = 1657] [id = 669] 20:26:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119c6a400) [pid = 1657] [serial = 2007] [outer = 0x0] 20:26:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1236f2400) [pid = 1657] [serial = 2008] [outer = 0x119c6a400] 20:26:47 INFO - PROCESS | 1657 | 1463714807574 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1252c9c00) [pid = 1657] [serial = 2009] [outer = 0x119c6a400] 20:26:48 INFO - PROCESS | 1657 | 1463714807999 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:26:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 20:26:48 INFO - PROCESS | 1657 | 1463714808060 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 1657 | 1463714808061 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:26:48 INFO - PROCESS | 1657 | 1463714808225 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 1657 | 1463714808226 Marionette TRACE conn2 <- [1,2650,null,{}] 20:26:48 INFO - PROCESS | 1657 | 1463714808281 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}] 20:26:48 INFO - PROCESS | 1657 | 1463714808374 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:26:48 INFO - PROCESS | 1657 | 1463714808429 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x121294800 == 60 [pid = 1657] [id = 670] 20:26:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x111f2b400) [pid = 1657] [serial = 2010] [outer = 0x0] 20:26:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1121aa800) [pid = 1657] [serial = 2011] [outer = 0x111f2b400] 20:26:48 INFO - PROCESS | 1657 | 1463714808456 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x112992800) [pid = 1657] [serial = 2012] [outer = 0x111f2b400] 20:26:48 INFO - PROCESS | 1657 | 1463714808883 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:26:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 868ms 20:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:26:48 INFO - PROCESS | 1657 | 1463714808933 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 1657 | 1463714808935 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:26:48 INFO - PROCESS | 1657 | 1463714808938 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 1657 | 1463714808940 Marionette TRACE conn2 <- [1,2654,null,{}] 20:26:48 INFO - PROCESS | 1657 | 1463714808944 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}] 20:26:49 INFO - PROCESS | 1657 | 1463714809043 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:26:49 INFO - PROCESS | 1657 | 1463714809101 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11976d000 == 61 [pid = 1657] [id = 671] 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1134eb400) [pid = 1657] [serial = 2013] [outer = 0x0] 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1160dac00) [pid = 1657] [serial = 2014] [outer = 0x1134eb400] 20:26:49 INFO - PROCESS | 1657 | 1463714809130 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x116a56000) [pid = 1657] [serial = 2015] [outer = 0x1134eb400] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc74000 == 60 [pid = 1657] [id = 663] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba82800 == 59 [pid = 1657] [id = 662] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x128f47000 == 58 [pid = 1657] [id = 661] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126e56800) [pid = 1657] [serial = 1939] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12a786000 == 57 [pid = 1657] [id = 660] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x129770000 == 56 [pid = 1657] [id = 659] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x128f4c800 == 55 [pid = 1657] [id = 658] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1175df800 == 54 [pid = 1657] [id = 657] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1252e9800 == 53 [pid = 1657] [id = 656] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x121abf000 == 52 [pid = 1657] [id = 655] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x120527000 == 51 [pid = 1657] [id = 654] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x117fe3000 == 50 [pid = 1657] [id = 653] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1170eb800 == 49 [pid = 1657] [id = 652] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1190ba000 == 48 [pid = 1657] [id = 651] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf3a000 == 47 [pid = 1657] [id = 649] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x126eee800 == 46 [pid = 1657] [id = 648] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11669c800 == 45 [pid = 1657] [id = 647] 20:26:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf2d800 == 44 [pid = 1657] [id = 646] 20:26:49 INFO - PROCESS | 1657 | 1463714809680 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 771ms 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x124c0e400) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126b97000) [pid = 1657] [serial = 1936] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12114b000) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1216dbc00) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12495d400) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1236f5c00) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x119c6f400) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11863dc00) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x124cf0c00) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1252cac00) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x124957800) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x112dec000) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11279bc00) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1252cf800) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11820c400) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1185aa400) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1161a6800) [pid = 1657] [serial = 1889] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11602f800) [pid = 1657] [serial = 1888] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1236f3c00) [pid = 1657] [serial = 1898] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x121312c00) [pid = 1657] [serial = 1897] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x115ebe000) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11683f000) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11968b800) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x110f66000) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11256cc00) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118961400) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119440000) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12538f400) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12697c800) [pid = 1657] [serial = 1934] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x116a56c00) [pid = 1657] [serial = 1930] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1265bbc00) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119012800) [pid = 1657] [serial = 1892] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119397000) [pid = 1657] [serial = 1894] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126e54000) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x121257800) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119b13c00) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119399000) [pid = 1657] [serial = 1931] [outer = 0x0] [url = about:blank] 20:26:49 INFO - PROCESS | 1657 | 1463714809734 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 1657 | 1463714809736 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:26:49 INFO - PROCESS | 1657 | 1463714809741 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 1657 | 1463714809743 Marionette TRACE conn2 <- [1,2658,null,{}] 20:26:49 INFO - PROCESS | 1657 | 1463714809745 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}] 20:26:49 INFO - PROCESS | 1657 | 1463714809823 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:26:49 INFO - PROCESS | 1657 | 1463714809829 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x118378000 == 45 [pid = 1657] [id = 672] 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x117d3f800) [pid = 1657] [serial = 2016] [outer = 0x0] 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118206800) [pid = 1657] [serial = 2017] [outer = 0x117d3f800] 20:26:49 INFO - PROCESS | 1657 | 1463714809863 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1184e5800) [pid = 1657] [serial = 2018] [outer = 0x117d3f800] 20:26:50 INFO - PROCESS | 1657 | 1463714810240 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:26:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 20:26:50 INFO - PROCESS | 1657 | 1463714810291 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1657 | 1463714810293 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:26:50 INFO - PROCESS | 1657 | 1463714810298 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1657 | 1463714810300 Marionette TRACE conn2 <- [1,2662,null,{}] 20:26:50 INFO - PROCESS | 1657 | 1463714810303 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}] 20:26:50 INFO - PROCESS | 1657 | 1463714810428 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:26:50 INFO - PROCESS | 1657 | 1463714810438 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x123606000 == 46 [pid = 1657] [id = 673] 20:26:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118957c00) [pid = 1657] [serial = 2019] [outer = 0x0] 20:26:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119399000) [pid = 1657] [serial = 2020] [outer = 0x118957c00] 20:26:50 INFO - PROCESS | 1657 | 1463714810479 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119685800) [pid = 1657] [serial = 2021] [outer = 0x118957c00] 20:26:50 INFO - PROCESS | 1657 | 1463714810871 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:26:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 623ms 20:26:50 INFO - PROCESS | 1657 | 1463714810921 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1657 | 1463714810922 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:26:50 INFO - PROCESS | 1657 | 1463714810932 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1657 | 1463714810933 Marionette TRACE conn2 <- [1,2666,null,{}] 20:26:50 INFO - PROCESS | 1657 | 1463714810935 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}] 20:26:51 INFO - PROCESS | 1657 | 1463714811010 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:26:51 INFO - PROCESS | 1657 | 1463714811032 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x126eed000 == 47 [pid = 1657] [id = 674] 20:26:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1196c5c00) [pid = 1657] [serial = 2022] [outer = 0x0] 20:26:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1196d0c00) [pid = 1657] [serial = 2023] [outer = 0x1196c5c00] 20:26:51 INFO - PROCESS | 1657 | 1463714811061 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119c6e400) [pid = 1657] [serial = 2024] [outer = 0x1196c5c00] 20:26:51 INFO - PROCESS | 1657 | 1463714811891 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]]]}] 20:26:51 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) 20:26:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 970ms 20:26:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:26:51 INFO - PROCESS | 1657 | 1463714811902 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 1657 | 1463714811904 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:26:51 INFO - PROCESS | 1657 | 1463714811906 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 1657 | 1463714811907 Marionette TRACE conn2 <- [1,2670,null,{}] 20:26:51 INFO - PROCESS | 1657 | 1463714811909 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}] 20:26:52 INFO - PROCESS | 1657 | 1463714812028 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:26:52 INFO - PROCESS | 1657 | 1463714812065 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1170d5800 == 48 [pid = 1657] [id = 675] 20:26:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x121259c00) [pid = 1657] [serial = 2025] [outer = 0x0] 20:26:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x121321400) [pid = 1657] [serial = 2026] [outer = 0x121259c00] 20:26:52 INFO - PROCESS | 1657 | 1463714812091 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1236f0000) [pid = 1657] [serial = 2027] [outer = 0x121259c00] 20:26:52 INFO - PROCESS | 1657 | 1463714812923 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 1657 | 1463714812933 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:26:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:26:52 INFO - PROCESS | 1657 | 1463714812955 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 1657 | 1463714812957 Marionette TRACE conn2 <- [1,2674,null,{}] 20:26:52 INFO - PROCESS | 1657 | 1463714812960 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}] 20:26:53 INFO - PROCESS | 1657 | 1463714813113 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:26:53 INFO - PROCESS | 1657 | 1463714813127 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a792800 == 49 [pid = 1657] [id = 676] 20:26:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1236f3c00) [pid = 1657] [serial = 2028] [outer = 0x0] 20:26:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1252cc400) [pid = 1657] [serial = 2029] [outer = 0x1236f3c00] 20:26:53 INFO - PROCESS | 1657 | 1463714813152 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1265b9000) [pid = 1657] [serial = 2030] [outer = 0x1236f3c00] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11968e800) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x120542c00) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119c6b400) [pid = 1657] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x121312400) [pid = 1657] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x110f6b800) [pid = 1657] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11603dc00) [pid = 1657] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x112573c00) [pid = 1657] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119007000) [pid = 1657] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11603b000) [pid = 1657] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x110fb1c00) [pid = 1657] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118203400) [pid = 1657] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1236ee400) [pid = 1657] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:26:53 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x110f33400) [pid = 1657] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:26:53 INFO - PROCESS | 1657 | 1463714813976 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 1657 | 1463714814028 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:26:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:26:54 INFO - PROCESS | 1657 | 1463714814030 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 1657 | 1463714814031 Marionette TRACE conn2 <- [1,2678,null,{}] 20:26:54 INFO - PROCESS | 1657 | 1463714814033 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}] 20:26:54 INFO - PROCESS | 1657 | 1463714814130 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:26:54 INFO - PROCESS | 1657 | 1463714814164 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a774800 == 50 [pid = 1657] [id = 677] 20:26:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x112577800) [pid = 1657] [serial = 2031] [outer = 0x0] 20:26:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119007000) [pid = 1657] [serial = 2032] [outer = 0x112577800] 20:26:54 INFO - PROCESS | 1657 | 1463714814188 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x121258800) [pid = 1657] [serial = 2033] [outer = 0x112577800] 20:26:54 INFO - PROCESS | 1657 | 1463714814958 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]]]}] 20:26:54 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) 20:26:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 20:26:55 INFO - PROCESS | 1657 | 1463714815000 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1657 | 1463714815001 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:26:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:26:55 INFO - PROCESS | 1657 | 1463714815004 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1657 | 1463714815005 Marionette TRACE conn2 <- [1,2682,null,{}] 20:26:55 INFO - PROCESS | 1657 | 1463714815007 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}] 20:26:55 INFO - PROCESS | 1657 | 1463714815092 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:26:55 INFO - PROCESS | 1657 | 1463714815096 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc70800 == 51 [pid = 1657] [id = 678] 20:26:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1252cb400) [pid = 1657] [serial = 2034] [outer = 0x0] 20:26:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126980c00) [pid = 1657] [serial = 2035] [outer = 0x1252cb400] 20:26:55 INFO - PROCESS | 1657 | 1463714815123 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126d2e000) [pid = 1657] [serial = 2036] [outer = 0x1252cb400] 20:26:55 INFO - PROCESS | 1657 | 1463714815949 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]]]}] 20:26:55 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) 20:26:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 20:26:55 INFO - PROCESS | 1657 | 1463714815974 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1657 | 1463714815977 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:26:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:26:55 INFO - PROCESS | 1657 | 1463714815981 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1657 | 1463714815984 Marionette TRACE conn2 <- [1,2686,null,{}] 20:26:55 INFO - PROCESS | 1657 | 1463714815988 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}] 20:26:56 INFO - PROCESS | 1657 | 1463714816094 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:26:56 INFO - PROCESS | 1657 | 1463714816148 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x118364000 == 52 [pid = 1657] [id = 679] 20:26:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x111e26400) [pid = 1657] [serial = 2037] [outer = 0x0] 20:26:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11256d000) [pid = 1657] [serial = 2038] [outer = 0x111e26400] 20:26:56 INFO - PROCESS | 1657 | 1463714816181 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x112df9000) [pid = 1657] [serial = 2039] [outer = 0x111e26400] 20:26:57 INFO - PROCESS | 1657 | 1463714817161 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 1657 | 1463714817209 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:26:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:26:57 INFO - PROCESS | 1657 | 1463714817214 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 1657 | 1463714817215 Marionette TRACE conn2 <- [1,2690,null,{}] 20:26:57 INFO - PROCESS | 1657 | 1463714817218 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}] 20:26:57 INFO - PROCESS | 1657 | 1463714817317 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:26:57 INFO - PROCESS | 1657 | 1463714817369 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1272a5000 == 53 [pid = 1657] [id = 680] 20:26:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x112576400) [pid = 1657] [serial = 2040] [outer = 0x0] 20:26:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11821d000) [pid = 1657] [serial = 2041] [outer = 0x112576400] 20:26:57 INFO - PROCESS | 1657 | 1463714817400 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119007400) [pid = 1657] [serial = 2042] [outer = 0x112576400] 20:26:58 INFO - PROCESS | 1657 | 1463714818278 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1657 | 1463714818297 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:26:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:26:58 INFO - PROCESS | 1657 | 1463714818302 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1657 | 1463714818305 Marionette TRACE conn2 <- [1,2694,null,{}] 20:26:58 INFO - PROCESS | 1657 | 1463714818313 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}] 20:26:58 INFO - PROCESS | 1657 | 1463714818421 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:26:58 INFO - PROCESS | 1657 | 1463714818474 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c419000 == 54 [pid = 1657] [id = 681] 20:26:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1193a0400) [pid = 1657] [serial = 2043] [outer = 0x0] 20:26:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x120546400) [pid = 1657] [serial = 2044] [outer = 0x1193a0400] 20:26:58 INFO - PROCESS | 1657 | 1463714818505 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12131cc00) [pid = 1657] [serial = 2045] [outer = 0x1193a0400] 20:26:59 INFO - PROCESS | 1657 | 1463714819412 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 1657 | 1463714819429 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:26:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:26:59 INFO - PROCESS | 1657 | 1463714819431 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 1657 | 1463714819433 Marionette TRACE conn2 <- [1,2698,null,{}] 20:26:59 INFO - PROCESS | 1657 | 1463714819437 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}] 20:26:59 INFO - PROCESS | 1657 | 1463714819536 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:26:59 INFO - PROCESS | 1657 | 1463714819589 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb55800 == 55 [pid = 1657] [id = 682] 20:26:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12131d800) [pid = 1657] [serial = 2046] [outer = 0x0] 20:26:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x125395000) [pid = 1657] [serial = 2047] [outer = 0x12131d800] 20:26:59 INFO - PROCESS | 1657 | 1463714819619 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126e54000) [pid = 1657] [serial = 2048] [outer = 0x12131d800] 20:27:00 INFO - PROCESS | 1657 | 1463714820552 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 1657 | 1463714820608 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:27:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:27:00 INFO - PROCESS | 1657 | 1463714820612 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 1657 | 1463714820614 Marionette TRACE conn2 <- [1,2702,null,{}] 20:27:00 INFO - PROCESS | 1657 | 1463714820618 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}] 20:27:00 INFO - PROCESS | 1657 | 1463714820716 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:27:00 INFO - PROCESS | 1657 | 1463714820770 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194e4800 == 56 [pid = 1657] [id = 683] 20:27:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x112965800) [pid = 1657] [serial = 2049] [outer = 0x0] 20:27:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x112cd3400) [pid = 1657] [serial = 2050] [outer = 0x112965800] 20:27:00 INFO - PROCESS | 1657 | 1463714820800 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x115ebe000) [pid = 1657] [serial = 2051] [outer = 0x112965800] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a774800 == 55 [pid = 1657] [id = 677] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12a792800 == 54 [pid = 1657] [id = 676] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1265c6400) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1170d5800 == 53 [pid = 1657] [id = 675] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x126eed000 == 52 [pid = 1657] [id = 674] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x123606000 == 51 [pid = 1657] [id = 673] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x118378000 == 50 [pid = 1657] [id = 672] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11976d000 == 49 [pid = 1657] [id = 671] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x121294800 == 48 [pid = 1657] [id = 670] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb63000 == 47 [pid = 1657] [id = 669] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12c88e000 == 46 [pid = 1657] [id = 668] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12c218000 == 45 [pid = 1657] [id = 667] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x123337000 == 44 [pid = 1657] [id = 666] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x116f1f000 == 43 [pid = 1657] [id = 665] 20:27:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12c225800 == 42 [pid = 1657] [id = 664] 20:27:01 INFO - PROCESS | 1657 | 1463714821347 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:27:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 771ms 20:27:01 INFO - PROCESS | 1657 | 1463714821383 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 1657 | 1463714821389 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:27:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:27:01 INFO - PROCESS | 1657 | 1463714821396 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 1657 | 1463714821398 Marionette TRACE conn2 <- [1,2706,null,{}] 20:27:01 INFO - PROCESS | 1657 | 1463714821411 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}] 20:27:01 INFO - PROCESS | 1657 | 1463714821542 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119b13400) [pid = 1657] [serial = 1972] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x121280400) [pid = 1657] [serial = 1978] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1205ec400) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12151b400) [pid = 1657] [serial = 1981] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1168af800) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11820ac00) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11823a800) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11333fc00) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x112968800) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119351400) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11614c400) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116a50c00) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119d16000) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11256d800) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x111ab6800) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118643c00) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119005c00) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1236eac00) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11706c400) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x112966000) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123756400) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1236ea400) [pid = 1657] [serial = 1982] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12131ec00) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x121257c00) [pid = 1657] [serial = 1976] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1219df000) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124ce4000) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125355800) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1196c6400) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124cee400) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119c6f000) [pid = 1657] [serial = 1973] [outer = 0x0] [url = about:blank] 20:27:01 INFO - PROCESS | 1657 | 1463714821625 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b59800 == 43 [pid = 1657] [id = 684] 20:27:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x111ab6800) [pid = 1657] [serial = 2052] [outer = 0x0] 20:27:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11333fc00) [pid = 1657] [serial = 2053] [outer = 0x111ab6800] 20:27:01 INFO - PROCESS | 1657 | 1463714821651 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11823a800) [pid = 1657] [serial = 2054] [outer = 0x111ab6800] 20:27:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:27:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 581ms 20:27:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:27:01 INFO - PROCESS | 1657 | 1463714821972 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]]]}] 20:27:01 INFO - PROCESS | 1657 | 1463714821976 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 1657 | 1463714821977 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:27:01 INFO - PROCESS | 1657 | 1463714821980 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 1657 | 1463714821983 Marionette TRACE conn2 <- [1,2710,null,{}] 20:27:02 INFO - PROCESS | 1657 | 1463714822024 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}] 20:27:02 INFO - PROCESS | 1657 | 1463714822160 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:27:02 INFO - PROCESS | 1657 | 1463714822237 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252e0800 == 44 [pid = 1657] [id = 685] 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1185a6400) [pid = 1657] [serial = 2055] [outer = 0x0] 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11939b400) [pid = 1657] [serial = 2056] [outer = 0x1185a6400] 20:27:02 INFO - PROCESS | 1657 | 1463714822280 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1196cd400) [pid = 1657] [serial = 2057] [outer = 0x1185a6400] 20:27:02 INFO - PROCESS | 1657 | 1463714822693 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] 20:27:02 INFO - PROCESS | 1657 | 1463714822708 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:27:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:27:02 INFO - PROCESS | 1657 | 1463714822710 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 1657 | 1463714822711 Marionette TRACE conn2 <- [1,2714,null,{}] 20:27:02 INFO - PROCESS | 1657 | 1463714822720 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}] 20:27:02 INFO - PROCESS | 1657 | 1463714822797 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:27:02 INFO - PROCESS | 1657 | 1463714822803 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b4b000 == 45 [pid = 1657] [id = 686] 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119c64800) [pid = 1657] [serial = 2058] [outer = 0x0] 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12125a400) [pid = 1657] [serial = 2059] [outer = 0x119c64800] 20:27:02 INFO - PROCESS | 1657 | 1463714822829 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12131b800) [pid = 1657] [serial = 2060] [outer = 0x119c64800] 20:27:03 INFO - PROCESS | 1657 | 1463714823154 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:27:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 20:27:03 INFO - PROCESS | 1657 | 1463714823180 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 1657 | 1463714823181 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:27:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:27:03 INFO - PROCESS | 1657 | 1463714823186 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1657 | 1463714823187 Marionette TRACE conn2 <- [1,2718,null,{}] 20:27:03 INFO - PROCESS | 1657 | 1463714823189 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}] 20:27:03 INFO - PROCESS | 1657 | 1463714823264 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:27:03 INFO - PROCESS | 1657 | 1463714823271 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x129171000 == 46 [pid = 1657] [id = 687] 20:27:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x110f35000) [pid = 1657] [serial = 2061] [outer = 0x0] 20:27:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1216e3000) [pid = 1657] [serial = 2062] [outer = 0x110f35000] 20:27:03 INFO - PROCESS | 1657 | 1463714823351 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1236f6c00) [pid = 1657] [serial = 2063] [outer = 0x110f35000] 20:27:03 INFO - PROCESS | 1657 | 1463714823731 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] 20:27:03 INFO - PROCESS | 1657 | 1463714823762 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:27:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:27:03 INFO - PROCESS | 1657 | 1463714823767 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1657 | 1463714823769 Marionette TRACE conn2 <- [1,2722,null,{}] 20:27:03 INFO - PROCESS | 1657 | 1463714823773 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}] 20:27:03 INFO - PROCESS | 1657 | 1463714823968 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:27:04 INFO - PROCESS | 1657 | 1463714823996 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b317800 == 47 [pid = 1657] [id = 688] 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12538f800) [pid = 1657] [serial = 2064] [outer = 0x0] 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126e56400) [pid = 1657] [serial = 2065] [outer = 0x12538f800] 20:27:04 INFO - PROCESS | 1657 | 1463714824038 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126fccc00) [pid = 1657] [serial = 2066] [outer = 0x12538f800] 20:27:04 INFO - PROCESS | 1657 | 1463714824421 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] 20:27:04 INFO - PROCESS | 1657 | 1463714824438 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:27:04 INFO - PROCESS | 1657 | 1463714824440 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 1657 | 1463714824442 Marionette TRACE conn2 <- [1,2726,null,{}] 20:27:04 INFO - PROCESS | 1657 | 1463714824444 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}] 20:27:04 INFO - PROCESS | 1657 | 1463714824542 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:27:04 INFO - PROCESS | 1657 | 1463714824577 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf45800 == 48 [pid = 1657] [id = 689] 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126fcfc00) [pid = 1657] [serial = 2067] [outer = 0x0] 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x127479800) [pid = 1657] [serial = 2068] [outer = 0x126fcfc00] 20:27:04 INFO - PROCESS | 1657 | 1463714824601 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x127483800) [pid = 1657] [serial = 2069] [outer = 0x126fcfc00] 20:27:04 INFO - PROCESS | 1657 | 1463714824927 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]]]}] 20:27:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:27:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 517ms 20:27:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:27:04 INFO - PROCESS | 1657 | 1463714824959 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:27:04 INFO - PROCESS | 1657 | 1463714824960 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:27:04 INFO - PROCESS | 1657 | 1463714824962 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 1657 | 1463714824963 Marionette TRACE conn2 <- [1,2730,null,{}] 20:27:04 INFO - PROCESS | 1657 | 1463714824971 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}] 20:27:05 INFO - PROCESS | 1657 | 1463714825071 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:27:05 INFO - PROCESS | 1657 | 1463714825104 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c21a000 == 49 [pid = 1657] [id = 690] 20:27:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12747a800) [pid = 1657] [serial = 2070] [outer = 0x0] 20:27:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128b22c00) [pid = 1657] [serial = 2071] [outer = 0x12747a800] 20:27:05 INFO - PROCESS | 1657 | 1463714825130 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x128b2a400) [pid = 1657] [serial = 2072] [outer = 0x12747a800] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1236f3c00) [pid = 1657] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118957c00) [pid = 1657] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1134eb400) [pid = 1657] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117d3f800) [pid = 1657] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x112577800) [pid = 1657] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x121259c00) [pid = 1657] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x111f2b400) [pid = 1657] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:27:05 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1196c5c00) [pid = 1657] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:27:05 INFO - PROCESS | 1657 | 1463714825946 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1657 | 1463714825985 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:27:05 INFO - PROCESS | 1657 | 1463714825987 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1657 | 1463714825988 Marionette TRACE conn2 <- [1,2734,null,{}] 20:27:06 INFO - PROCESS | 1657 | 1463714825997 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}] 20:27:06 INFO - PROCESS | 1657 | 1463714826076 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:27:06 INFO - PROCESS | 1657 | 1463714826081 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c895800 == 50 [pid = 1657] [id = 691] 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119684400) [pid = 1657] [serial = 2073] [outer = 0x0] 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1269dfc00) [pid = 1657] [serial = 2074] [outer = 0x119684400] 20:27:06 INFO - PROCESS | 1657 | 1463714826108 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x128b2e000) [pid = 1657] [serial = 2075] [outer = 0x119684400] 20:27:06 INFO - PROCESS | 1657 | 1463714826419 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:27:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 20:27:06 INFO - PROCESS | 1657 | 1463714826456 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 1657 | 1463714826458 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:27:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:27:06 INFO - PROCESS | 1657 | 1463714826460 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 1657 | 1463714826461 Marionette TRACE conn2 <- [1,2738,null,{}] 20:27:06 INFO - PROCESS | 1657 | 1463714826486 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}] 20:27:06 INFO - PROCESS | 1657 | 1463714826609 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:27:06 INFO - PROCESS | 1657 | 1463714826617 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d10f000 == 51 [pid = 1657] [id = 692] 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128b2cc00) [pid = 1657] [serial = 2076] [outer = 0x0] 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128bab800) [pid = 1657] [serial = 2077] [outer = 0x128b2cc00] 20:27:06 INFO - PROCESS | 1657 | 1463714826655 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x128bb3800) [pid = 1657] [serial = 2078] [outer = 0x128b2cc00] 20:27:07 INFO - PROCESS | 1657 | 1463714827078 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]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 632ms 20:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:27:07 INFO - PROCESS | 1657 | 1463714827093 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 1657 | 1463714827094 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:27:07 INFO - PROCESS | 1657 | 1463714827096 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 1657 | 1463714827098 Marionette TRACE conn2 <- [1,2742,null,{}] 20:27:07 INFO - PROCESS | 1657 | 1463714827103 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}] 20:27:07 INFO - PROCESS | 1657 | 1463714827236 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:27:07 INFO - PROCESS | 1657 | 1463714827243 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e5800 == 52 [pid = 1657] [id = 693] 20:27:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128b31800) [pid = 1657] [serial = 2079] [outer = 0x0] 20:27:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x128f7f800) [pid = 1657] [serial = 2080] [outer = 0x128b31800] 20:27:07 INFO - PROCESS | 1657 | 1463714827273 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x129153400) [pid = 1657] [serial = 2081] [outer = 0x128b31800] 20:27:07 INFO - PROCESS | 1657 | 1463714827838 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]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 777ms 20:27:07 INFO - PROCESS | 1657 | 1463714827873 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 1657 | 1463714827877 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:27:07 INFO - PROCESS | 1657 | 1463714827880 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 1657 | 1463714827883 Marionette TRACE conn2 <- [1,2746,null,{}] 20:27:07 INFO - PROCESS | 1657 | 1463714827887 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}] 20:27:07 INFO - PROCESS | 1657 | 1463714827990 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:27:08 INFO - PROCESS | 1657 | 1463714828060 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x121aac000 == 53 [pid = 1657] [id = 694] 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x112df7800) [pid = 1657] [serial = 2082] [outer = 0x0] 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11683f000) [pid = 1657] [serial = 2083] [outer = 0x112df7800] 20:27:08 INFO - PROCESS | 1657 | 1463714828092 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x118235800) [pid = 1657] [serial = 2084] [outer = 0x112df7800] 20:27:08 INFO - PROCESS | 1657 | 1463714828517 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 672ms 20:27:08 INFO - PROCESS | 1657 | 1463714828552 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 1657 | 1463714828556 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:27:08 INFO - PROCESS | 1657 | 1463714828561 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 1657 | 1463714828563 Marionette TRACE conn2 <- [1,2750,null,{}] 20:27:08 INFO - PROCESS | 1657 | 1463714828565 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}] 20:27:08 INFO - PROCESS | 1657 | 1463714828695 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:27:08 INFO - PROCESS | 1657 | 1463714828766 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ace3800 == 54 [pid = 1657] [id = 695] 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11962c800) [pid = 1657] [serial = 2085] [outer = 0x0] 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119b1a800) [pid = 1657] [serial = 2086] [outer = 0x11962c800] 20:27:08 INFO - PROCESS | 1657 | 1463714828796 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12125f800) [pid = 1657] [serial = 2087] [outer = 0x11962c800] 20:27:09 INFO - PROCESS | 1657 | 1463714829214 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:27:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 673ms 20:27:09 INFO - PROCESS | 1657 | 1463714829234 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 1657 | 1463714829236 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:27:09 INFO - PROCESS | 1657 | 1463714829239 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1657 | 1463714829241 Marionette TRACE conn2 <- [1,2754,null,{}] 20:27:09 INFO - PROCESS | 1657 | 1463714829249 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}] 20:27:09 INFO - PROCESS | 1657 | 1463714829354 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:27:09 INFO - PROCESS | 1657 | 1463714829427 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d71a000 == 55 [pid = 1657] [id = 696] 20:27:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x124959800) [pid = 1657] [serial = 2088] [outer = 0x0] 20:27:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12697c800) [pid = 1657] [serial = 2089] [outer = 0x124959800] 20:27:09 INFO - PROCESS | 1657 | 1463714829458 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x126fca800) [pid = 1657] [serial = 2090] [outer = 0x124959800] 20:27:09 INFO - PROCESS | 1657 | 1463714829892 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]]]}] 20:27:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf38000 == 54 [pid = 1657] [id = 16] 20:27:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:27:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 20:27:09 INFO - PROCESS | 1657 | 1463714829943 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 1657 | 1463714829944 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:27:09 INFO - PROCESS | 1657 | 1463714829957 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1657 | 1463714829958 Marionette TRACE conn2 <- [1,2758,null,{}] 20:27:09 INFO - PROCESS | 1657 | 1463714829961 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}] 20:27:10 INFO - PROCESS | 1657 | 1463714830083 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:27:10 INFO - PROCESS | 1657 | 1463714830164 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c4000 == 55 [pid = 1657] [id = 697] 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x127486800) [pid = 1657] [serial = 2091] [outer = 0x0] 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128d8f400) [pid = 1657] [serial = 2092] [outer = 0x127486800] 20:27:10 INFO - PROCESS | 1657 | 1463714830195 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129149800) [pid = 1657] [serial = 2093] [outer = 0x127486800] 20:27:10 INFO - PROCESS | 1657 | 1463714830600 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:27:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 20:27:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:27:10 INFO - PROCESS | 1657 | 1463714830626 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 1657 | 1463714830628 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:27:10 INFO - PROCESS | 1657 | 1463714830630 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 1657 | 1463714830631 Marionette TRACE conn2 <- [1,2762,null,{}] 20:27:10 INFO - PROCESS | 1657 | 1463714830633 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}] 20:27:10 INFO - PROCESS | 1657 | 1463714830734 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:27:10 INFO - PROCESS | 1657 | 1463714830791 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df8a000 == 56 [pid = 1657] [id = 698] 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x128b23c00) [pid = 1657] [serial = 2094] [outer = 0x0] 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129156000) [pid = 1657] [serial = 2095] [outer = 0x128b23c00] 20:27:10 INFO - PROCESS | 1657 | 1463714830821 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x129343000) [pid = 1657] [serial = 2096] [outer = 0x128b23c00] 20:27:11 INFO - PROCESS | 1657 | 1463714831225 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 621ms 20:27:11 INFO - PROCESS | 1657 | 1463714831252 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1657 | 1463714831253 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:27:11 INFO - PROCESS | 1657 | 1463714831256 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1657 | 1463714831257 Marionette TRACE conn2 <- [1,2766,null,{}] 20:27:11 INFO - PROCESS | 1657 | 1463714831259 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}] 20:27:11 INFO - PROCESS | 1657 | 1463714831369 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:27:11 INFO - PROCESS | 1657 | 1463714831461 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x119409000 == 57 [pid = 1657] [id = 699] 20:27:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x112573000) [pid = 1657] [serial = 2097] [outer = 0x0] 20:27:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x119352800) [pid = 1657] [serial = 2098] [outer = 0x112573000] 20:27:11 INFO - PROCESS | 1657 | 1463714831491 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x129348400) [pid = 1657] [serial = 2099] [outer = 0x112573000] 20:27:12 INFO - PROCESS | 1657 | 1463714832047 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:27:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 820ms 20:27:12 INFO - PROCESS | 1657 | 1463714832077 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 1657 | 1463714832079 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:27:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:27:12 INFO - PROCESS | 1657 | 1463714832082 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 1657 | 1463714832085 Marionette TRACE conn2 <- [1,2770,null,{}] 20:27:12 INFO - PROCESS | 1657 | 1463714832089 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}] 20:27:12 INFO - PROCESS | 1657 | 1463714832188 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:27:12 INFO - PROCESS | 1657 | 1463714832247 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d9d800 == 58 [pid = 1657] [id = 700] 20:27:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x111f49c00) [pid = 1657] [serial = 2100] [outer = 0x0] 20:27:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11279a400) [pid = 1657] [serial = 2101] [outer = 0x111f49c00] 20:27:12 INFO - PROCESS | 1657 | 1463714832276 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x115e3ec00) [pid = 1657] [serial = 2102] [outer = 0x111f49c00] 20:27:12 INFO - PROCESS | 1657 | 1463714832706 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:27:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 20:27:12 INFO - PROCESS | 1657 | 1463714832753 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 1657 | 1463714832757 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:27:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:27:12 INFO - PROCESS | 1657 | 1463714832761 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 1657 | 1463714832763 Marionette TRACE conn2 <- [1,2774,null,{}] 20:27:12 INFO - PROCESS | 1657 | 1463714832765 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}] 20:27:12 INFO - PROCESS | 1657 | 1463714832861 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:27:12 INFO - PROCESS | 1657 | 1463714832968 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11975f000 == 59 [pid = 1657] [id = 701] 20:27:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x116033000) [pid = 1657] [serial = 2103] [outer = 0x0] 20:27:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x118235c00) [pid = 1657] [serial = 2104] [outer = 0x116033000] 20:27:12 INFO - PROCESS | 1657 | 1463714832997 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1186ab000) [pid = 1657] [serial = 2105] [outer = 0x116033000] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12d10f000 == 58 [pid = 1657] [id = 692] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12c895800 == 57 [pid = 1657] [id = 691] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12c21a000 == 56 [pid = 1657] [id = 690] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf45800 == 55 [pid = 1657] [id = 689] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12b317800 == 54 [pid = 1657] [id = 688] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x129171000 == 53 [pid = 1657] [id = 687] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126980c00) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x111c80000) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1134eb800) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1190dc400) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x119c6cc00) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x1236f2400) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x128b4b000 == 52 [pid = 1657] [id = 686] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x1252e0800 == 51 [pid = 1657] [id = 685] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x118b59800 == 50 [pid = 1657] [id = 684] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x1194e4800 == 49 [pid = 1657] [id = 683] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb55800 == 48 [pid = 1657] [id = 682] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x12c419000 == 47 [pid = 1657] [id = 681] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x1272a5000 == 46 [pid = 1657] [id = 680] 20:27:13 INFO - PROCESS | 1657 | --DOCSHELL 0x118364000 == 45 [pid = 1657] [id = 679] 20:27:13 INFO - PROCESS | 1657 | 1463714833376 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 623ms 20:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:27:13 INFO - PROCESS | 1657 | 1463714833387 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1657 | 1463714833389 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:27:13 INFO - PROCESS | 1657 | 1463714833391 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1657 | 1463714833393 Marionette TRACE conn2 <- [1,2778,null,{}] 20:27:13 INFO - PROCESS | 1657 | 1463714833403 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}] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x112992800) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1121aa800) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1196d0c00) [pid = 1657] [serial = 2023] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1252cc400) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x119399000) [pid = 1657] [serial = 2020] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119685800) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x116a56000) [pid = 1657] [serial = 2015] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1160dac00) [pid = 1657] [serial = 2014] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x118206800) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1184e5800) [pid = 1657] [serial = 2018] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119007000) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x121321400) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1236f0000) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1265b9000) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119c6e400) [pid = 1657] [serial = 2024] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x121258800) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 1657 | 1463714833517 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:27:13 INFO - PROCESS | 1657 | 1463714833555 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x121288000 == 46 [pid = 1657] [id = 702] 20:27:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x118206800) [pid = 1657] [serial = 2106] [outer = 0x0] 20:27:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11895c000) [pid = 1657] [serial = 2107] [outer = 0x118206800] 20:27:13 INFO - PROCESS | 1657 | 1463714833583 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11939e400) [pid = 1657] [serial = 2108] [outer = 0x118206800] 20:27:13 INFO - PROCESS | 1657 | 1463714833875 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 20:27:13 INFO - PROCESS | 1657 | 1463714833914 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1657 | 1463714833916 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:27:13 INFO - PROCESS | 1657 | 1463714833922 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1657 | 1463714833923 Marionette TRACE conn2 <- [1,2782,null,{}] 20:27:13 INFO - PROCESS | 1657 | 1463714833925 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}] 20:27:14 INFO - PROCESS | 1657 | 1463714834034 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:27:14 INFO - PROCESS | 1657 | 1463714834086 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130be000 == 47 [pid = 1657] [id = 703] 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11939d400) [pid = 1657] [serial = 2109] [outer = 0x0] 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119684000) [pid = 1657] [serial = 2110] [outer = 0x11939d400] 20:27:14 INFO - PROCESS | 1657 | 1463714834113 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1196d0c00) [pid = 1657] [serial = 2111] [outer = 0x11939d400] 20:27:14 INFO - PROCESS | 1657 | 1463714834403 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 20:27:14 INFO - PROCESS | 1657 | 1463714834442 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 1657 | 1463714834444 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:27:14 INFO - PROCESS | 1657 | 1463714834455 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 1657 | 1463714834456 Marionette TRACE conn2 <- [1,2786,null,{}] 20:27:14 INFO - PROCESS | 1657 | 1463714834459 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}] 20:27:14 INFO - PROCESS | 1657 | 1463714834539 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:27:14 INFO - PROCESS | 1657 | 1463714834543 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x128b50000 == 48 [pid = 1657] [id = 704] 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119b32400) [pid = 1657] [serial = 2112] [outer = 0x0] 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1205f4c00) [pid = 1657] [serial = 2113] [outer = 0x119b32400] 20:27:14 INFO - PROCESS | 1657 | 1463714834569 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12125bc00) [pid = 1657] [serial = 2114] [outer = 0x119b32400] 20:27:14 INFO - PROCESS | 1657 | 1463714834896 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 479ms 20:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:27:14 INFO - PROCESS | 1657 | 1463714834925 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 1657 | 1463714834927 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:27:14 INFO - PROCESS | 1657 | 1463714834929 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 1657 | 1463714834930 Marionette TRACE conn2 <- [1,2790,null,{}] 20:27:14 INFO - PROCESS | 1657 | 1463714834932 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}] 20:27:15 INFO - PROCESS | 1657 | 1463714835029 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:27:15 INFO - PROCESS | 1657 | 1463714835034 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a70a000 == 49 [pid = 1657] [id = 705] 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x121313400) [pid = 1657] [serial = 2115] [outer = 0x0] 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1216da800) [pid = 1657] [serial = 2116] [outer = 0x121313400] 20:27:15 INFO - PROCESS | 1657 | 1463714835060 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x124964c00) [pid = 1657] [serial = 2117] [outer = 0x121313400] 20:27:15 INFO - PROCESS | 1657 | 1463714835403 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:27:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 20:27:15 INFO - PROCESS | 1657 | 1463714835451 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 1657 | 1463714835452 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:27:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:27:15 INFO - PROCESS | 1657 | 1463714835454 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 1657 | 1463714835455 Marionette TRACE conn2 <- [1,2794,null,{}] 20:27:15 INFO - PROCESS | 1657 | 1463714835458 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}] 20:27:15 INFO - PROCESS | 1657 | 1463714835575 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:27:15 INFO - PROCESS | 1657 | 1463714835589 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a899000 == 50 [pid = 1657] [id = 706] 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11683e800) [pid = 1657] [serial = 2118] [outer = 0x0] 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1252c0c00) [pid = 1657] [serial = 2119] [outer = 0x11683e800] 20:27:15 INFO - PROCESS | 1657 | 1463714835614 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1265bd400) [pid = 1657] [serial = 2120] [outer = 0x11683e800] 20:27:15 INFO - PROCESS | 1657 | 1463714835948 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:27:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 20:27:15 INFO - PROCESS | 1657 | 1463714835975 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 1657 | 1463714835976 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:27:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:27:15 INFO - PROCESS | 1657 | 1463714835978 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 1657 | 1463714835979 Marionette TRACE conn2 <- [1,2798,null,{}] 20:27:15 INFO - PROCESS | 1657 | 1463714835988 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}] 20:27:16 INFO - PROCESS | 1657 | 1463714836088 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:27:16 INFO - PROCESS | 1657 | 1463714836123 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba7c800 == 51 [pid = 1657] [id = 707] 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1265c0400) [pid = 1657] [serial = 2121] [outer = 0x0] 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126e54800) [pid = 1657] [serial = 2122] [outer = 0x1265c0400] 20:27:16 INFO - PROCESS | 1657 | 1463714836148 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x126fd2400) [pid = 1657] [serial = 2123] [outer = 0x1265c0400] 20:27:16 INFO - PROCESS | 1657 | 1463714836460 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 527ms 20:27:16 INFO - PROCESS | 1657 | 1463714836505 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 1657 | 1463714836506 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:27:16 INFO - PROCESS | 1657 | 1463714836514 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 1657 | 1463714836515 Marionette TRACE conn2 <- [1,2802,null,{}] 20:27:16 INFO - PROCESS | 1657 | 1463714836517 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}] 20:27:16 INFO - PROCESS | 1657 | 1463714836620 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:27:16 INFO - PROCESS | 1657 | 1463714836657 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf47800 == 52 [pid = 1657] [id = 708] 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12697d400) [pid = 1657] [serial = 2124] [outer = 0x0] 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12747b000) [pid = 1657] [serial = 2125] [outer = 0x12697d400] 20:27:16 INFO - PROCESS | 1657 | 1463714836682 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x128b2b800) [pid = 1657] [serial = 2126] [outer = 0x12697d400] 20:27:17 INFO - PROCESS | 1657 | 1463714837012 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 20:27:17 INFO - PROCESS | 1657 | 1463714837034 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1657 | 1463714837037 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:27:17 INFO - PROCESS | 1657 | 1463714837039 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1657 | 1463714837040 Marionette TRACE conn2 <- [1,2806,null,{}] 20:27:17 INFO - PROCESS | 1657 | 1463714837042 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}] 20:27:17 INFO - PROCESS | 1657 | 1463714837145 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:27:17 INFO - PROCESS | 1657 | 1463714837159 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c228800 == 53 [pid = 1657] [id = 709] 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x126fce400) [pid = 1657] [serial = 2127] [outer = 0x0] 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x128f81800) [pid = 1657] [serial = 2128] [outer = 0x126fce400] 20:27:17 INFO - PROCESS | 1657 | 1463714837184 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x129156c00) [pid = 1657] [serial = 2129] [outer = 0x126fce400] 20:27:17 INFO - PROCESS | 1657 | 1463714837727 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]]]}] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x125354800) [pid = 1657] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x121305800) [pid = 1657] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x119687c00) [pid = 1657] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x112577c00) [pid = 1657] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1168bb400) [pid = 1657] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1161a4400) [pid = 1657] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x126e54400) [pid = 1657] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12538f800) [pid = 1657] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x126fcfc00) [pid = 1657] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12747a800) [pid = 1657] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12131d800) [pid = 1657] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x111e26400) [pid = 1657] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x112965800) [pid = 1657] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x119c64800) [pid = 1657] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x111ab6800) [pid = 1657] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1185a6400) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x128b2cc00) [pid = 1657] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x110f35000) [pid = 1657] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119684400) [pid = 1657] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119c6a400) [pid = 1657] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119686800) [pid = 1657] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11279c400) [pid = 1657] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11823ac00) [pid = 1657] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:27:17 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x110f36800) [pid = 1657] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 720ms 20:27:17 INFO - PROCESS | 1657 | 1463714837759 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1657 | 1463714837761 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:27:17 INFO - PROCESS | 1657 | 1463714837763 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1657 | 1463714837765 Marionette TRACE conn2 <- [1,2810,null,{}] 20:27:17 INFO - PROCESS | 1657 | 1463714837767 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}] 20:27:17 INFO - PROCESS | 1657 | 1463714837865 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:27:17 INFO - PROCESS | 1657 | 1463714837870 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a775000 == 54 [pid = 1657] [id = 710] 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x116a53000) [pid = 1657] [serial = 2130] [outer = 0x0] 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x117d42400) [pid = 1657] [serial = 2131] [outer = 0x116a53000] 20:27:17 INFO - PROCESS | 1657 | 1463714837918 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119c6c800) [pid = 1657] [serial = 2132] [outer = 0x116a53000] 20:27:18 INFO - PROCESS | 1657 | 1463714838256 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:27:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 20:27:18 INFO - PROCESS | 1657 | 1463714838284 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:27:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:27:18 INFO - PROCESS | 1657 | 1463714838293 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:27:18 INFO - PROCESS | 1657 | 1463714838296 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1657 | 1463714838297 Marionette TRACE conn2 <- [1,2814,null,{}] 20:27:18 INFO - PROCESS | 1657 | 1463714838299 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}] 20:27:18 INFO - PROCESS | 1657 | 1463714838406 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:27:18 INFO - PROCESS | 1657 | 1463714838412 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cf39800 == 55 [pid = 1657] [id = 711] 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x116a56c00) [pid = 1657] [serial = 2133] [outer = 0x0] 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12534b000) [pid = 1657] [serial = 2134] [outer = 0x116a56c00] 20:27:18 INFO - PROCESS | 1657 | 1463714838438 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x129154800) [pid = 1657] [serial = 2135] [outer = 0x116a56c00] 20:27:18 INFO - PROCESS | 1657 | 1463714838736 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:27:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 467ms 20:27:18 INFO - PROCESS | 1657 | 1463714838764 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 1657 | 1463714838765 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:27:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:27:18 INFO - PROCESS | 1657 | 1463714838769 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1657 | 1463714838770 Marionette TRACE conn2 <- [1,2818,null,{}] 20:27:18 INFO - PROCESS | 1657 | 1463714838773 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}] 20:27:18 INFO - PROCESS | 1657 | 1463714838855 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:27:18 INFO - PROCESS | 1657 | 1463714838859 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d720800 == 56 [pid = 1657] [id = 712] 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119c70400) [pid = 1657] [serial = 2136] [outer = 0x0] 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1295b4400) [pid = 1657] [serial = 2137] [outer = 0x119c70400] 20:27:18 INFO - PROCESS | 1657 | 1463714838884 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1295bd400) [pid = 1657] [serial = 2138] [outer = 0x119c70400] 20:27:19 INFO - PROCESS | 1657 | 1463714839228 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:27:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 20:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:27:19 INFO - PROCESS | 1657 | 1463714839239 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 1657 | 1463714839240 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:27:19 INFO - PROCESS | 1657 | 1463714839242 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1657 | 1463714839243 Marionette TRACE conn2 <- [1,2822,null,{}] 20:27:19 INFO - PROCESS | 1657 | 1463714839245 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}] 20:27:19 INFO - PROCESS | 1657 | 1463714839367 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:27:19 INFO - PROCESS | 1657 | 1463714839373 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df9e800 == 57 [pid = 1657] [id = 713] 20:27:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x129156800) [pid = 1657] [serial = 2139] [outer = 0x0] 20:27:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1297ddc00) [pid = 1657] [serial = 2140] [outer = 0x129156800] 20:27:19 INFO - PROCESS | 1657 | 1463714839398 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12a6d3800) [pid = 1657] [serial = 2141] [outer = 0x129156800] 20:27:19 INFO - PROCESS | 1657 | 1463714839705 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 20:27:19 INFO - PROCESS | 1657 | 1463714839791 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 1657 | 1463714839793 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:27:19 INFO - PROCESS | 1657 | 1463714839798 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1657 | 1463714839800 Marionette TRACE conn2 <- [1,2826,null,{}] 20:27:19 INFO - PROCESS | 1657 | 1463714839805 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}] 20:27:19 INFO - PROCESS | 1657 | 1463714839908 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:27:20 INFO - PROCESS | 1657 | 1463714840005 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1175e7000 == 58 [pid = 1657] [id = 714] 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x110f31000) [pid = 1657] [serial = 2142] [outer = 0x0] 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x110f67c00) [pid = 1657] [serial = 2143] [outer = 0x110f31000] 20:27:20 INFO - PROCESS | 1657 | 1463714840038 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11256e400) [pid = 1657] [serial = 2144] [outer = 0x110f31000] 20:27:20 INFO - PROCESS | 1657 | 1463714840451 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 726ms 20:27:20 INFO - PROCESS | 1657 | 1463714840524 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 1657 | 1463714840527 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:27:20 INFO - PROCESS | 1657 | 1463714840557 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 1657 | 1463714840560 Marionette TRACE conn2 <- [1,2830,null,{}] 20:27:20 INFO - PROCESS | 1657 | 1463714840583 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}] 20:27:20 INFO - PROCESS | 1657 | 1463714840698 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:27:20 INFO - PROCESS | 1657 | 1463714840767 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1249c5000 == 59 [pid = 1657] [id = 715] 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x112570800) [pid = 1657] [serial = 2145] [outer = 0x0] 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1168bb400) [pid = 1657] [serial = 2146] [outer = 0x112570800] 20:27:20 INFO - PROCESS | 1657 | 1463714840797 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11863b000) [pid = 1657] [serial = 2147] [outer = 0x112570800] 20:27:21 INFO - PROCESS | 1657 | 1463714841222 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 714ms 20:27:21 INFO - PROCESS | 1657 | 1463714841246 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 1657 | 1463714841247 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:27:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:27:21 INFO - PROCESS | 1657 | 1463714841251 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 1657 | 1463714841253 Marionette TRACE conn2 <- [1,2834,null,{}] 20:27:21 INFO - PROCESS | 1657 | 1463714841260 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}] 20:27:21 INFO - PROCESS | 1657 | 1463714841371 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:27:21 INFO - PROCESS | 1657 | 1463714841445 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb56800 == 60 [pid = 1657] [id = 716] 20:27:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11968e000) [pid = 1657] [serial = 2148] [outer = 0x0] 20:27:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1196cdc00) [pid = 1657] [serial = 2149] [outer = 0x11968e000] 20:27:21 INFO - PROCESS | 1657 | 1463714841479 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12125fc00) [pid = 1657] [serial = 2150] [outer = 0x11968e000] 20:27:21 INFO - PROCESS | 1657 | 1463714841904 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 674ms 20:27:21 INFO - PROCESS | 1657 | 1463714841925 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 1657 | 1463714841926 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:27:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:27:21 INFO - PROCESS | 1657 | 1463714841929 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 1657 | 1463714841930 Marionette TRACE conn2 <- [1,2838,null,{}] 20:27:21 INFO - PROCESS | 1657 | 1463714841932 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}] 20:27:22 INFO - PROCESS | 1657 | 1463714842040 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:27:22 INFO - PROCESS | 1657 | 1463714842136 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efd0800 == 61 [pid = 1657] [id = 717] 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1219e0400) [pid = 1657] [serial = 2151] [outer = 0x0] 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1236ef000) [pid = 1657] [serial = 2152] [outer = 0x1219e0400] 20:27:22 INFO - PROCESS | 1657 | 1463714842166 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x124ce3800) [pid = 1657] [serial = 2153] [outer = 0x1219e0400] 20:27:22 INFO - PROCESS | 1657 | 1463714842586 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 674ms 20:27:22 INFO - PROCESS | 1657 | 1463714842604 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 1657 | 1463714842605 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:27:22 INFO - PROCESS | 1657 | 1463714842608 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 1657 | 1463714842609 Marionette TRACE conn2 <- [1,2842,null,{}] 20:27:22 INFO - PROCESS | 1657 | 1463714842611 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}] 20:27:22 INFO - PROCESS | 1657 | 1463714842713 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:27:22 INFO - PROCESS | 1657 | 1463714842785 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12efe1000 == 62 [pid = 1657] [id = 718] 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12534a800) [pid = 1657] [serial = 2154] [outer = 0x0] 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x126fd0c00) [pid = 1657] [serial = 2155] [outer = 0x12534a800] 20:27:22 INFO - PROCESS | 1657 | 1463714842815 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12914a800) [pid = 1657] [serial = 2156] [outer = 0x12534a800] 20:27:23 INFO - PROCESS | 1657 | 1463714843222 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:27:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 672ms 20:27:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:27:23 INFO - PROCESS | 1657 | 1463714843280 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 1657 | 1463714843282 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:27:23 INFO - PROCESS | 1657 | 1463714843284 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 1657 | 1463714843285 Marionette TRACE conn2 <- [1,2846,null,{}] 20:27:23 INFO - PROCESS | 1657 | 1463714843288 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}] 20:27:23 INFO - PROCESS | 1657 | 1463714843413 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:27:23 INFO - PROCESS | 1657 | 1463714843515 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x134ddc800 == 63 [pid = 1657] [id = 719] 20:27:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x1295b8c00) [pid = 1657] [serial = 2157] [outer = 0x0] 20:27:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12a6dfc00) [pid = 1657] [serial = 2158] [outer = 0x1295b8c00] 20:27:23 INFO - PROCESS | 1657 | 1463714843547 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a79cc00) [pid = 1657] [serial = 2159] [outer = 0x1295b8c00] 20:27:23 INFO - PROCESS | 1657 | 1463714843993 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 769ms 20:27:24 INFO - PROCESS | 1657 | 1463714844054 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1657 | 1463714844055 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:27:24 INFO - PROCESS | 1657 | 1463714844057 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1657 | 1463714844059 Marionette TRACE conn2 <- [1,2850,null,{}] 20:27:24 INFO - PROCESS | 1657 | 1463714844061 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}] 20:27:24 INFO - PROCESS | 1657 | 1463714844167 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:27:24 INFO - PROCESS | 1657 | 1463714844228 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x117fd1800 == 64 [pid = 1657] [id = 720] 20:27:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x110ebf000) [pid = 1657] [serial = 2160] [outer = 0x0] 20:27:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x110f35400) [pid = 1657] [serial = 2161] [outer = 0x110ebf000] 20:27:24 INFO - PROCESS | 1657 | 1463714844476 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x111f4e400) [pid = 1657] [serial = 2162] [outer = 0x110ebf000] 20:27:25 INFO - PROCESS | 1657 | 1463714845045 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1022ms 20:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:27:25 INFO - PROCESS | 1657 | 1463714845095 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 1657 | 1463714845096 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:27:25 INFO - PROCESS | 1657 | 1463714845100 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 1657 | 1463714845102 Marionette TRACE conn2 <- [1,2854,null,{}] 20:27:25 INFO - PROCESS | 1657 | 1463714845107 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}] 20:27:25 INFO - PROCESS | 1657 | 1463714845205 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:27:25 INFO - PROCESS | 1657 | 1463714845282 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194ee800 == 65 [pid = 1657] [id = 721] 20:27:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x112e56000) [pid = 1657] [serial = 2163] [outer = 0x0] 20:27:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1161e3c00) [pid = 1657] [serial = 2164] [outer = 0x112e56000] 20:27:25 INFO - PROCESS | 1657 | 1463714845312 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x117d49800) [pid = 1657] [serial = 2165] [outer = 0x112e56000] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12d720800 == 64 [pid = 1657] [id = 712] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf39800 == 63 [pid = 1657] [id = 711] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12a775000 == 62 [pid = 1657] [id = 710] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12c228800 == 61 [pid = 1657] [id = 709] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf47800 == 60 [pid = 1657] [id = 708] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba7c800 == 59 [pid = 1657] [id = 707] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11821d000) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x120546400) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x128f7f800) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12a899000 == 58 [pid = 1657] [id = 706] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12a70a000 == 57 [pid = 1657] [id = 705] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x128b50000 == 56 [pid = 1657] [id = 704] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1130be000 == 55 [pid = 1657] [id = 703] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x121288000 == 54 [pid = 1657] [id = 702] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12cf37800 == 53 [pid = 1657] [id = 17] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x11975f000 == 52 [pid = 1657] [id = 701] 20:27:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119d9d800 == 51 [pid = 1657] [id = 700] 20:27:25 INFO - PROCESS | 1657 | 1463714845781 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]]]}] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x115e38000) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1184e4c00) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x124996400) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11333fc00) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11823a800) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11939b400) [pid = 1657] [serial = 2056] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x128bab800) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1196cd400) [pid = 1657] [serial = 2057] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x128b2a400) [pid = 1657] [serial = 2072] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x115ebe000) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112df9000) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1216e3000) [pid = 1657] [serial = 2062] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1236f6c00) [pid = 1657] [serial = 2063] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1269dfc00) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x128bb3800) [pid = 1657] [serial = 2078] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x126fccc00) [pid = 1657] [serial = 2066] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x128b2e000) [pid = 1657] [serial = 2075] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1252c9c00) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1213e3800) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x116a55000) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x119681c00) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x112574c00) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x126d2b000) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x124ced000) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x121260800) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126e5c400) [pid = 1657] [serial = 1940] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x126e56400) [pid = 1657] [serial = 2065] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x127479800) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x128b22c00) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126e54000) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11256d000) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x125395000) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x127483800) [pid = 1657] [serial = 2069] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x112cd3400) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12125a400) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank] 20:27:25 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12131b800) [pid = 1657] [serial = 2060] [outer = 0x0] [url = about:blank] 20:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 726ms 20:27:25 INFO - PROCESS | 1657 | 1463714845825 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 1657 | 1463714845828 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:27:25 INFO - PROCESS | 1657 | 1463714845832 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 1657 | 1463714845834 Marionette TRACE conn2 <- [1,2858,null,{}] 20:27:25 INFO - PROCESS | 1657 | 1463714845836 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}] 20:27:25 INFO - PROCESS | 1657 | 1463714845922 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:27:25 INFO - PROCESS | 1657 | 1463714845945 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11837b000 == 52 [pid = 1657] [id = 722] 20:27:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1161e5800) [pid = 1657] [serial = 2166] [outer = 0x0] 20:27:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11821fc00) [pid = 1657] [serial = 2167] [outer = 0x1161e5800] 20:27:25 INFO - PROCESS | 1657 | 1463714845972 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1186ac800) [pid = 1657] [serial = 2168] [outer = 0x1161e5800] 20:27:26 INFO - PROCESS | 1657 | 1463714846327 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 20:27:26 INFO - PROCESS | 1657 | 1463714846405 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 1657 | 1463714846407 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:27:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:27:26 INFO - PROCESS | 1657 | 1463714846411 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 1657 | 1463714846414 Marionette TRACE conn2 <- [1,2862,null,{}] 20:27:26 INFO - PROCESS | 1657 | 1463714846418 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}] 20:27:26 INFO - PROCESS | 1657 | 1463714846513 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:27:26 INFO - PROCESS | 1657 | 1463714846612 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x11868a800 == 53 [pid = 1657] [id = 723] 20:27:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11256ec00) [pid = 1657] [serial = 2169] [outer = 0x0] 20:27:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x112796400) [pid = 1657] [serial = 2170] [outer = 0x11256ec00] 20:27:26 INFO - PROCESS | 1657 | 1463714846645 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x113d69400) [pid = 1657] [serial = 2171] [outer = 0x11256ec00] 20:27:27 INFO - PROCESS | 1657 | 1463714847075 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 724ms 20:27:27 INFO - PROCESS | 1657 | 1463714847135 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:27:27 INFO - PROCESS | 1657 | 1463714847138 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:27:27 INFO - PROCESS | 1657 | 1463714847144 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1657 | 1463714847147 Marionette TRACE conn2 <- [1,2866,null,{}] 20:27:27 INFO - PROCESS | 1657 | 1463714847169 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}] 20:27:27 INFO - PROCESS | 1657 | 1463714847298 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:27:27 INFO - PROCESS | 1657 | 1463714847368 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12729f000 == 54 [pid = 1657] [id = 724] 20:27:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x118232c00) [pid = 1657] [serial = 2172] [outer = 0x0] 20:27:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118959800) [pid = 1657] [serial = 2173] [outer = 0x118232c00] 20:27:27 INFO - PROCESS | 1657 | 1463714847399 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119399400) [pid = 1657] [serial = 2174] [outer = 0x118232c00] 20:27:27 INFO - PROCESS | 1657 | 1463714847802 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 726ms 20:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:27:27 INFO - PROCESS | 1657 | 1463714847867 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 1657 | 1463714847869 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:27:27 INFO - PROCESS | 1657 | 1463714847871 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1657 | 1463714847873 Marionette TRACE conn2 <- [1,2870,null,{}] 20:27:27 INFO - PROCESS | 1657 | 1463714847880 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}] 20:27:27 INFO - PROCESS | 1657 | 1463714847985 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:27:28 INFO - PROCESS | 1657 | 1463714848058 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x129508800 == 55 [pid = 1657] [id = 725] 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1196cd400) [pid = 1657] [serial = 2175] [outer = 0x0] 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x119c6f000) [pid = 1657] [serial = 2176] [outer = 0x1196cd400] 20:27:28 INFO - PROCESS | 1657 | 1463714848092 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x121256800) [pid = 1657] [serial = 2177] [outer = 0x1196cd400] 20:27:28 INFO - PROCESS | 1657 | 1463714848482 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:27:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 20:27:28 INFO - PROCESS | 1657 | 1463714848542 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:27:28 INFO - PROCESS | 1657 | 1463714848544 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:27:28 INFO - PROCESS | 1657 | 1463714848546 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 1657 | 1463714848547 Marionette TRACE conn2 <- [1,2874,null,{}] 20:27:28 INFO - PROCESS | 1657 | 1463714848550 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}] 20:27:28 INFO - PROCESS | 1657 | 1463714848672 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:27:28 INFO - PROCESS | 1657 | 1463714848741 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a792000 == 56 [pid = 1657] [id = 726] 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12131a800) [pid = 1657] [serial = 2178] [outer = 0x0] 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x121321400) [pid = 1657] [serial = 2179] [outer = 0x12131a800] 20:27:28 INFO - PROCESS | 1657 | 1463714848771 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1236eb000) [pid = 1657] [serial = 2180] [outer = 0x12131a800] 20:27:29 INFO - PROCESS | 1657 | 1463714849185 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 20:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:27:29 INFO - PROCESS | 1657 | 1463714849216 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 1657 | 1463714849218 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:27:29 INFO - PROCESS | 1657 | 1463714849220 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 1657 | 1463714849221 Marionette TRACE conn2 <- [1,2878,null,{}] 20:27:29 INFO - PROCESS | 1657 | 1463714849224 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}] 20:27:29 INFO - PROCESS | 1657 | 1463714849320 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:27:29 INFO - PROCESS | 1657 | 1463714849375 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba71000 == 57 [pid = 1657] [id = 727] 20:27:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1236eb400) [pid = 1657] [serial = 2181] [outer = 0x0] 20:27:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12495f000) [pid = 1657] [serial = 2182] [outer = 0x1236eb400] 20:27:29 INFO - PROCESS | 1657 | 1463714849405 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x124cef400) [pid = 1657] [serial = 2183] [outer = 0x1236eb400] 20:27:29 INFO - PROCESS | 1657 | 1463714849836 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 671ms 20:27:29 INFO - PROCESS | 1657 | 1463714849892 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 1657 | 1463714849894 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:27:29 INFO - PROCESS | 1657 | 1463714849898 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 1657 | 1463714849900 Marionette TRACE conn2 <- [1,2882,null,{}] 20:27:29 INFO - PROCESS | 1657 | 1463714849903 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}] 20:27:30 INFO - PROCESS | 1657 | 1463714850100 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:27:30 INFO - PROCESS | 1657 | 1463714850187 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c214000 == 58 [pid = 1657] [id = 728] 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1252cac00) [pid = 1657] [serial = 2184] [outer = 0x0] 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126b91400) [pid = 1657] [serial = 2185] [outer = 0x1252cac00] 20:27:30 INFO - PROCESS | 1657 | 1463714850217 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x127481c00) [pid = 1657] [serial = 2186] [outer = 0x1252cac00] 20:27:30 INFO - PROCESS | 1657 | 1463714850621 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 777ms 20:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:27:30 INFO - PROCESS | 1657 | 1463714850674 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 1657 | 1463714850676 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:27:30 INFO - PROCESS | 1657 | 1463714850678 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 1657 | 1463714850679 Marionette TRACE conn2 <- [1,2886,null,{}] 20:27:30 INFO - PROCESS | 1657 | 1463714850681 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}] 20:27:30 INFO - PROCESS | 1657 | 1463714850780 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:27:30 INFO - PROCESS | 1657 | 1463714850837 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c483800 == 59 [pid = 1657] [id = 729] 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x126fcf800) [pid = 1657] [serial = 2187] [outer = 0x0] 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x128b2c000) [pid = 1657] [serial = 2188] [outer = 0x126fcf800] 20:27:30 INFO - PROCESS | 1657 | 1463714850866 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x128f80400) [pid = 1657] [serial = 2189] [outer = 0x126fcf800] 20:27:31 INFO - PROCESS | 1657 | 1463714851322 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:27:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 675ms 20:27:31 INFO - PROCESS | 1657 | 1463714851372 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 1657 | 1463714851373 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:27:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:27:31 INFO - PROCESS | 1657 | 1463714851377 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 1657 | 1463714851378 Marionette TRACE conn2 <- [1,2890,null,{}] 20:27:31 INFO - PROCESS | 1657 | 1463714851381 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}] 20:27:31 INFO - PROCESS | 1657 | 1463714851503 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:27:31 INFO - PROCESS | 1657 | 1463714851589 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb66800 == 60 [pid = 1657] [id = 730] 20:27:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x128b2e400) [pid = 1657] [serial = 2190] [outer = 0x0] 20:27:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x129154400) [pid = 1657] [serial = 2191] [outer = 0x128b2e400] 20:27:31 INFO - PROCESS | 1657 | 1463714851618 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12934c000) [pid = 1657] [serial = 2192] [outer = 0x128b2e400] 20:27:32 INFO - PROCESS | 1657 | 1463714852122 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 769ms 20:27:32 INFO - PROCESS | 1657 | 1463714852158 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:27:32 INFO - PROCESS | 1657 | 1463714852160 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:27:32 INFO - PROCESS | 1657 | 1463714852163 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1657 | 1463714852166 Marionette TRACE conn2 <- [1,2894,null,{}] 20:27:32 INFO - PROCESS | 1657 | 1463714852173 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}] 20:27:32 INFO - PROCESS | 1657 | 1463714852277 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:27:32 INFO - PROCESS | 1657 | 1463714852347 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252ee000 == 61 [pid = 1657] [id = 731] 20:27:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1127a1400) [pid = 1657] [serial = 2193] [outer = 0x0] 20:27:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x112e58c00) [pid = 1657] [serial = 2194] [outer = 0x1127a1400] 20:27:32 INFO - PROCESS | 1657 | 1463714852375 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x116a54400) [pid = 1657] [serial = 2195] [outer = 0x1127a1400] 20:27:32 INFO - PROCESS | 1657 | 1463714852802 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]]]}] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1194ee800 == 60 [pid = 1657] [id = 721] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x117fd1800 == 59 [pid = 1657] [id = 720] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12efe1000 == 58 [pid = 1657] [id = 718] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12efd0800 == 57 [pid = 1657] [id = 717] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb56800 == 56 [pid = 1657] [id = 716] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1249c5000 == 55 [pid = 1657] [id = 715] 20:27:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1175e7000 == 54 [pid = 1657] [id = 714] 20:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 725ms 20:27:32 INFO - PROCESS | 1657 | 1463714852890 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 1657 | 1463714852893 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:27:32 INFO - PROCESS | 1657 | 1463714852898 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1657 | 1463714852900 Marionette TRACE conn2 <- [1,2898,null,{}] 20:27:32 INFO - PROCESS | 1657 | 1463714852903 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}] 20:27:32 INFO - PROCESS | 1657 | 1463714852992 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:27:33 INFO - PROCESS | 1657 | 1463714853003 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a4000 == 55 [pid = 1657] [id = 732] 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x119351400) [pid = 1657] [serial = 2196] [outer = 0x0] 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1193a1400) [pid = 1657] [serial = 2197] [outer = 0x119351400] 20:27:33 INFO - PROCESS | 1657 | 1463714853030 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1196cb000) [pid = 1657] [serial = 2198] [outer = 0x119351400] 20:27:33 INFO - PROCESS | 1657 | 1463714853399 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 522ms 20:27:33 INFO - PROCESS | 1657 | 1463714853421 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:27:33 INFO - PROCESS | 1657 | 1463714853422 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:27:33 INFO - PROCESS | 1657 | 1463714853424 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 1657 | 1463714853427 Marionette TRACE conn2 <- [1,2902,null,{}] 20:27:33 INFO - PROCESS | 1657 | 1463714853435 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}] 20:27:33 INFO - PROCESS | 1657 | 1463714853528 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:27:33 INFO - PROCESS | 1657 | 1463714853536 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c20c800 == 56 [pid = 1657] [id = 733] 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x121280c00) [pid = 1657] [serial = 2199] [outer = 0x0] 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12490a000) [pid = 1657] [serial = 2200] [outer = 0x121280c00] 20:27:33 INFO - PROCESS | 1657 | 1463714853565 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x126e53400) [pid = 1657] [serial = 2201] [outer = 0x121280c00] 20:27:33 INFO - PROCESS | 1657 | 1463714853920 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 20:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:27:33 INFO - PROCESS | 1657 | 1463714853945 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 1657 | 1463714853947 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:27:33 INFO - PROCESS | 1657 | 1463714853973 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 1657 | 1463714853974 Marionette TRACE conn2 <- [1,2906,null,{}] 20:27:33 INFO - PROCESS | 1657 | 1463714853978 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}] 20:27:34 INFO - PROCESS | 1657 | 1463714854074 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:27:34 INFO - PROCESS | 1657 | 1463714854079 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3d5000 == 57 [pid = 1657] [id = 734] 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x126e5c400) [pid = 1657] [serial = 2202] [outer = 0x0] 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x128b2b000) [pid = 1657] [serial = 2203] [outer = 0x126e5c400] 20:27:34 INFO - PROCESS | 1657 | 1463714854105 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12934d800) [pid = 1657] [serial = 2204] [outer = 0x126e5c400] 20:27:34 INFO - PROCESS | 1657 | 1463714854477 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 545ms 20:27:34 INFO - PROCESS | 1657 | 1463714854494 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 1657 | 1463714854495 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:27:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:27:34 INFO - PROCESS | 1657 | 1463714854498 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 1657 | 1463714854499 Marionette TRACE conn2 <- [1,2910,null,{}] 20:27:34 INFO - PROCESS | 1657 | 1463714854503 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}] 20:27:34 INFO - PROCESS | 1657 | 1463714854615 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:27:34 INFO - PROCESS | 1657 | 1463714854653 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d709800 == 58 [pid = 1657] [id = 735] 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12747c400) [pid = 1657] [serial = 2205] [outer = 0x0] 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x1297e7c00) [pid = 1657] [serial = 2206] [outer = 0x12747c400] 20:27:34 INFO - PROCESS | 1657 | 1463714854678 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12a6d8400) [pid = 1657] [serial = 2207] [outer = 0x12747c400] 20:27:34 INFO - PROCESS | 1657 | 1463714854981 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]]]}] 20:27:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:27:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:27:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 20:27:35 INFO - PROCESS | 1657 | 1463714855020 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 1657 | 1463714855022 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:27:35 INFO - TEST-START | /DOMEvents/constructors.html 20:27:35 INFO - PROCESS | 1657 | 1463714855032 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 1657 | 1463714855033 Marionette TRACE conn2 <- [1,2914,null,{}] 20:27:35 INFO - PROCESS | 1657 | 1463714855038 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}] 20:27:35 INFO - PROCESS | 1657 | 1463714855227 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:27:35 INFO - PROCESS | 1657 | 1463714855247 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfac800 == 59 [pid = 1657] [id = 736] 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12a795000) [pid = 1657] [serial = 2208] [outer = 0x0] 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12a79ac00) [pid = 1657] [serial = 2209] [outer = 0x12a795000] 20:27:35 INFO - PROCESS | 1657 | 1463714855279 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12a8ccc00) [pid = 1657] [serial = 2210] [outer = 0x12a795000] 20:27:35 INFO - PROCESS | 1657 | 1463714855650 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]]]}] 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:27:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:27:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:27:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 20:27:35 INFO - PROCESS | 1657 | 1463714855710 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 1657 | 1463714855711 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:27:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:27:35 INFO - PROCESS | 1657 | 1463714855714 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 1657 | 1463714855715 Marionette TRACE conn2 <- [1,2918,null,{}] 20:27:35 INFO - PROCESS | 1657 | 1463714855717 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}] 20:27:35 INFO - PROCESS | 1657 | 1463714855822 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:27:35 INFO - PROCESS | 1657 | 1463714855837 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x134dd6000 == 60 [pid = 1657] [id = 737] 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12a8cf000) [pid = 1657] [serial = 2211] [outer = 0x0] 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12a8d4000) [pid = 1657] [serial = 2212] [outer = 0x12a8cf000] 20:27:35 INFO - PROCESS | 1657 | 1463714855861 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12ac27400) [pid = 1657] [serial = 2213] [outer = 0x12a8cf000] 20:27:36 INFO - PROCESS | 1657 | 1463714856164 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:27:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:27:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 20:27:36 INFO - PROCESS | 1657 | 1463714856183 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1657 | 1463714856185 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:27:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:27:36 INFO - PROCESS | 1657 | 1463714856189 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1657 | 1463714856190 Marionette TRACE conn2 <- [1,2922,null,{}] 20:27:36 INFO - PROCESS | 1657 | 1463714856193 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}] 20:27:36 INFO - PROCESS | 1657 | 1463714856412 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x121313400) [pid = 1657] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x111f49c00) [pid = 1657] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x118206800) [pid = 1657] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x110ebf000) [pid = 1657] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x112e56000) [pid = 1657] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x124959800) [pid = 1657] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x129156800) [pid = 1657] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x119c70400) [pid = 1657] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x116a53000) [pid = 1657] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12cb50800) [pid = 1657] [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.] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x116a56c00) [pid = 1657] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11683e800) [pid = 1657] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x112576400) [pid = 1657] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1252cb400) [pid = 1657] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x1193a0400) [pid = 1657] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x1265c0400) [pid = 1657] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12697d400) [pid = 1657] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x112573000) [pid = 1657] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x127486800) [pid = 1657] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126fce400) [pid = 1657] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11962c800) [pid = 1657] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x128b23c00) [pid = 1657] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112df7800) [pid = 1657] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x119b32400) [pid = 1657] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11939d400) [pid = 1657] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:27:36 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x116033000) [pid = 1657] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:27:36 INFO - PROCESS | 1657 | 1463714856466 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1194de800 == 61 [pid = 1657] [id = 738] 20:27:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x110ebf000) [pid = 1657] [serial = 2214] [outer = 0x0] 20:27:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x1121aa800) [pid = 1657] [serial = 2215] [outer = 0x110ebf000] 20:27:36 INFO - PROCESS | 1657 | 1463714856491 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x116036400) [pid = 1657] [serial = 2216] [outer = 0x110ebf000] 20:27:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:27:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:27:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:27:36 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:27:36 INFO - PROCESS | 1657 | 1463714856777 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]]]}] 20:27:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:27:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:27:36 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 20:27:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:27:36 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 20:27:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:27:36 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]" 20:27:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:27:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:27:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 20:27:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:27:36 INFO - PROCESS | 1657 | 1463714856810 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1657 | 1463714856811 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:27:36 INFO - PROCESS | 1657 | 1463714856814 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1657 | 1463714856815 Marionette TRACE conn2 <- [1,2926,null,{}] 20:27:36 INFO - PROCESS | 1657 | 1463714856819 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}] 20:27:36 INFO - PROCESS | 1657 | 1463714856909 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:27:36 INFO - PROCESS | 1657 | 1463714856970 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x134ed6800 == 62 [pid = 1657] [id = 739] 20:27:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112e56000) [pid = 1657] [serial = 2217] [outer = 0x0] 20:27:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x119631400) [pid = 1657] [serial = 2218] [outer = 0x112e56000] 20:27:36 INFO - PROCESS | 1657 | 1463714856995 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x129151400) [pid = 1657] [serial = 2219] [outer = 0x112e56000] 20:27:37 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:27:37 INFO - PROCESS | 1657 | 1463714857238 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]]]}] 20:27:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:27:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 20:27:37 INFO - PROCESS | 1657 | 1463714857295 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 1657 | 1463714857297 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:27:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:27:37 INFO - PROCESS | 1657 | 1463714857311 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 1657 | 1463714857312 Marionette TRACE conn2 <- [1,2930,null,{}] 20:27:37 INFO - PROCESS | 1657 | 1463714857317 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}] 20:27:37 INFO - PROCESS | 1657 | 1463714857455 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:27:37 INFO - PROCESS | 1657 | 1463714857462 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x134f09800 == 63 [pid = 1657] [id = 740] 20:27:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x128bb1800) [pid = 1657] [serial = 2220] [outer = 0x0] 20:27:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12a8d5800) [pid = 1657] [serial = 2221] [outer = 0x128bb1800] 20:27:37 INFO - PROCESS | 1657 | 1463714857501 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12ac53c00) [pid = 1657] [serial = 2222] [outer = 0x128bb1800] 20:27:37 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:27:37 INFO - PROCESS | 1657 | 1463714857872 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]]]}] 20:27:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:27:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 583ms 20:27:37 INFO - PROCESS | 1657 | 1463714857887 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 1657 | 1463714857890 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:27:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:27:37 INFO - PROCESS | 1657 | 1463714857892 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 1657 | 1463714857894 Marionette TRACE conn2 <- [1,2934,null,{}] 20:27:37 INFO - PROCESS | 1657 | 1463714857896 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}] 20:27:38 INFO - PROCESS | 1657 | 1463714858032 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:27:38 INFO - PROCESS | 1657 | 1463714858039 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x13517d800 == 64 [pid = 1657] [id = 741] 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12a8d2400) [pid = 1657] [serial = 2223] [outer = 0x0] 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12ac73400) [pid = 1657] [serial = 2224] [outer = 0x12a8d2400] 20:27:38 INFO - PROCESS | 1657 | 1463714858068 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12ad8a000) [pid = 1657] [serial = 2225] [outer = 0x12a8d2400] 20:27:38 INFO - PROCESS | 1657 | 1463714858368 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]]]}] 20:27:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:27:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 20:27:38 INFO - PROCESS | 1657 | 1463714858463 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 1657 | 1463714858465 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:27:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:27:38 INFO - PROCESS | 1657 | 1463714858471 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 1657 | 1463714858474 Marionette TRACE conn2 <- [1,2938,null,{}] 20:27:38 INFO - PROCESS | 1657 | 1463714858478 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}] 20:27:38 INFO - PROCESS | 1657 | 1463714858590 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:27:38 INFO - PROCESS | 1657 | 1463714858651 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190b9000 == 65 [pid = 1657] [id = 742] 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x110e94000) [pid = 1657] [serial = 2226] [outer = 0x0] 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x115ebbc00) [pid = 1657] [serial = 2227] [outer = 0x110e94000] 20:27:38 INFO - PROCESS | 1657 | 1463714858724 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x117426400) [pid = 1657] [serial = 2228] [outer = 0x110e94000] 20:27:39 INFO - PROCESS | 1657 | 1463714859165 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]]]}] 20:27:39 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. 20:27:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 725ms 20:27:39 INFO - PROCESS | 1657 | 1463714859196 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:27:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:27:39 INFO - PROCESS | 1657 | 1463714859200 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:27:39 INFO - PROCESS | 1657 | 1463714859209 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1657 | 1463714859213 Marionette TRACE conn2 <- [1,2942,null,{}] 20:27:39 INFO - PROCESS | 1657 | 1463714859237 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}] 20:27:39 INFO - PROCESS | 1657 | 1463714859433 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:27:39 INFO - PROCESS | 1657 | 1463714859503 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d104800 == 66 [pid = 1657] [id = 743] 20:27:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x119399000) [pid = 1657] [serial = 2229] [outer = 0x0] 20:27:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x121252400) [pid = 1657] [serial = 2230] [outer = 0x119399000] 20:27:39 INFO - PROCESS | 1657 | 1463714859533 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12131f400) [pid = 1657] [serial = 2231] [outer = 0x119399000] 20:27:39 INFO - PROCESS | 1657 | 1463714859895 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"]]]}] 20:27:39 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 20:27:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:27:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 729ms 20:27:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:27:39 INFO - PROCESS | 1657 | 1463714859934 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 1657 | 1463714859936 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:27:39 INFO - PROCESS | 1657 | 1463714859938 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1657 | 1463714859939 Marionette TRACE conn2 <- [1,2946,null,{}] 20:27:39 INFO - PROCESS | 1657 | 1463714859966 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}] 20:27:40 INFO - PROCESS | 1657 | 1463714860129 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:27:40 INFO - PROCESS | 1657 | 1463714860189 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x135182800 == 67 [pid = 1657] [id = 744] 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x127483800) [pid = 1657] [serial = 2232] [outer = 0x0] 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1295b2800) [pid = 1657] [serial = 2233] [outer = 0x127483800] 20:27:40 INFO - PROCESS | 1657 | 1463714860221 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12a799400) [pid = 1657] [serial = 2234] [outer = 0x127483800] 20:27:40 INFO - PROCESS | 1657 | 1463714860587 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]]]}] 20:27:40 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. 20:27:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 20:27:40 INFO - PROCESS | 1657 | 1463714860609 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 1657 | 1463714860610 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:27:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:27:40 INFO - PROCESS | 1657 | 1463714860613 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 1657 | 1463714860614 Marionette TRACE conn2 <- [1,2950,null,{}] 20:27:40 INFO - PROCESS | 1657 | 1463714860616 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}] 20:27:40 INFO - PROCESS | 1657 | 1463714860725 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:27:40 INFO - PROCESS | 1657 | 1463714860789 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1351ec800 == 68 [pid = 1657] [id = 745] 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12a7a0800) [pid = 1657] [serial = 2235] [outer = 0x0] 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12a8a8000) [pid = 1657] [serial = 2236] [outer = 0x12a7a0800] 20:27:40 INFO - PROCESS | 1657 | 1463714860859 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12a8d2000) [pid = 1657] [serial = 2237] [outer = 0x12a7a0800] 20:27:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x13590a800 == 69 [pid = 1657] [id = 746] 20:27:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12ac22800) [pid = 1657] [serial = 2238] [outer = 0x0] 20:27:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12a8a8c00) [pid = 1657] [serial = 2239] [outer = 0x12ac22800] 20:27:41 INFO - PROCESS | 1657 | 1463714861258 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]]]}] 20:27:41 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. 20:27:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 20:27:41 INFO - PROCESS | 1657 | 1463714861282 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1657 | 1463714861284 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:27:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:27:41 INFO - PROCESS | 1657 | 1463714861286 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1657 | 1463714861288 Marionette TRACE conn2 <- [1,2954,null,{}] 20:27:41 INFO - PROCESS | 1657 | 1463714861290 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}] 20:27:41 INFO - PROCESS | 1657 | 1463714861420 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:27:41 INFO - PROCESS | 1657 | 1463714861516 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x13595f800 == 70 [pid = 1657] [id = 747] 20:27:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x127480000) [pid = 1657] [serial = 2240] [outer = 0x0] 20:27:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12ac4e400) [pid = 1657] [serial = 2241] [outer = 0x127480000] 20:27:41 INFO - PROCESS | 1657 | 1463714861546 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12ad84800) [pid = 1657] [serial = 2242] [outer = 0x127480000] 20:27:41 INFO - PROCESS | 1657 | 1463714861900 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]]]}] 20:27:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:27:41 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 20:27:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 20:27:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:27:41 INFO - PROCESS | 1657 | 1463714861955 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1657 | 1463714861957 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:27:41 INFO - PROCESS | 1657 | 1463714861959 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1657 | 1463714861960 Marionette TRACE conn2 <- [1,2958,null,{}] 20:27:41 INFO - PROCESS | 1657 | 1463714861963 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}] 20:27:42 INFO - PROCESS | 1657 | 1463714862096 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:27:42 INFO - PROCESS | 1657 | 1463714862172 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x135ecc000 == 71 [pid = 1657] [id = 748] 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12bac7c00) [pid = 1657] [serial = 2243] [outer = 0x0] 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12bace400) [pid = 1657] [serial = 2244] [outer = 0x12bac7c00] 20:27:42 INFO - PROCESS | 1657 | 1463714862203 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12bb27800) [pid = 1657] [serial = 2245] [outer = 0x12bac7c00] 20:27:42 INFO - PROCESS | 1657 | 1463714862567 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]]]}] 20:27:42 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. 20:27:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 20:27:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:27:42 INFO - PROCESS | 1657 | 1463714862579 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 1657 | 1463714862580 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:27:42 INFO - PROCESS | 1657 | 1463714862582 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 1657 | 1463714862583 Marionette TRACE conn2 <- [1,2962,null,{}] 20:27:42 INFO - PROCESS | 1657 | 1463714862586 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}] 20:27:42 INFO - PROCESS | 1657 | 1463714862723 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:27:42 INFO - PROCESS | 1657 | 1463714862819 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x120517000 == 72 [pid = 1657] [id = 749] 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x116a50c00) [pid = 1657] [serial = 2246] [outer = 0x0] 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12bb2ac00) [pid = 1657] [serial = 2247] [outer = 0x116a50c00] 20:27:42 INFO - PROCESS | 1657 | 1463714862849 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12bb62000) [pid = 1657] [serial = 2248] [outer = 0x116a50c00] 20:27:43 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. 20:27:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 20:27:43 INFO - PROCESS | 1657 | 1463714863197 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]]]}] 20:27:43 INFO - PROCESS | 1657 | 1463714863204 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 1657 | 1463714863206 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:27:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:27:43 INFO - PROCESS | 1657 | 1463714863208 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 1657 | 1463714863210 Marionette TRACE conn2 <- [1,2966,null,{}] 20:27:43 INFO - PROCESS | 1657 | 1463714863212 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}] 20:27:43 INFO - PROCESS | 1657 | 1463714863322 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:27:43 INFO - PROCESS | 1657 | 1463714863659 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118367800 == 73 [pid = 1657] [id = 750] 20:27:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x110ebf400) [pid = 1657] [serial = 2249] [outer = 0x0] 20:27:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x110f6cc00) [pid = 1657] [serial = 2250] [outer = 0x110ebf400] 20:27:43 INFO - PROCESS | 1657 | 1463714863714 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11256f400) [pid = 1657] [serial = 2251] [outer = 0x110ebf400] 20:27:44 INFO - PROCESS | 1657 | 1463714864109 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]]]}] 20:27:44 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. 20:27:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 919ms 20:27:44 INFO - PROCESS | 1657 | 1463714864128 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1657 | 1463714864131 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:27:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:27:44 INFO - PROCESS | 1657 | 1463714864134 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1657 | 1463714864136 Marionette TRACE conn2 <- [1,2970,null,{}] 20:27:44 INFO - PROCESS | 1657 | 1463714864139 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}] 20:27:44 INFO - PROCESS | 1657 | 1463714864238 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:27:44 INFO - PROCESS | 1657 | 1463714864299 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1252d7800 == 74 [pid = 1657] [id = 751] 20:27:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x1127a1000) [pid = 1657] [serial = 2252] [outer = 0x0] 20:27:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x112e59800) [pid = 1657] [serial = 2253] [outer = 0x1127a1000] 20:27:44 INFO - PROCESS | 1657 | 1463714864329 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11606c400) [pid = 1657] [serial = 2254] [outer = 0x1127a1000] 20:27:44 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. 20:27:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 674ms 20:27:44 INFO - PROCESS | 1657 | 1463714864799 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]]]}] 20:27:44 INFO - PROCESS | 1657 | 1463714864810 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1657 | 1463714864814 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:27:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:27:44 INFO - PROCESS | 1657 | 1463714864819 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1657 | 1463714864821 Marionette TRACE conn2 <- [1,2974,null,{}] 20:27:44 INFO - PROCESS | 1657 | 1463714864824 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}] 20:27:44 INFO - PROCESS | 1657 | 1463714864968 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:27:45 INFO - PROCESS | 1657 | 1463714865088 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x119381800 == 75 [pid = 1657] [id = 752] 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x118205c00) [pid = 1657] [serial = 2255] [outer = 0x0] 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x1185aa800) [pid = 1657] [serial = 2256] [outer = 0x118205c00] 20:27:45 INFO - PROCESS | 1657 | 1463714865117 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x119009000) [pid = 1657] [serial = 2257] [outer = 0x118205c00] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x134f09800 == 74 [pid = 1657] [id = 740] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x134ed6800 == 73 [pid = 1657] [id = 739] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1194de800 == 72 [pid = 1657] [id = 738] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x134dd6000 == 71 [pid = 1657] [id = 737] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x11821fc00) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x1168bb400) [pid = 1657] [serial = 2146] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1196cdc00) [pid = 1657] [serial = 2149] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x126fd0c00) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1236ef000) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a6dfc00) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x110f67c00) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfac800 == 70 [pid = 1657] [id = 736] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12d709800 == 69 [pid = 1657] [id = 735] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12d3d5000 == 68 [pid = 1657] [id = 734] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12c20c800 == 67 [pid = 1657] [id = 733] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a4000 == 66 [pid = 1657] [id = 732] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1252ee000 == 65 [pid = 1657] [id = 731] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba71000 == 64 [pid = 1657] [id = 727] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a792000 == 63 [pid = 1657] [id = 726] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12df9e800 == 62 [pid = 1657] [id = 713] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x129508800 == 61 [pid = 1657] [id = 725] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12729f000 == 60 [pid = 1657] [id = 724] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11868a800 == 59 [pid = 1657] [id = 723] 20:27:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11837b000 == 58 [pid = 1657] [id = 722] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12131cc00) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x126e54800) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12747b000) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x126fd2400) [pid = 1657] [serial = 2123] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x129348400) [pid = 1657] [serial = 2099] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x119352800) [pid = 1657] [serial = 2098] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x129149800) [pid = 1657] [serial = 2093] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x128d8f400) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x128f81800) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12125f800) [pid = 1657] [serial = 2087] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x119b1a800) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x129343000) [pid = 1657] [serial = 2096] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x129156000) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x118235800) [pid = 1657] [serial = 2084] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x11683f000) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1205f4c00) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12125bc00) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x119684000) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1196d0c00) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1186ab000) [pid = 1657] [serial = 2105] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x118235c00) [pid = 1657] [serial = 2104] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1216da800) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x124964c00) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11279a400) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x115e3ec00) [pid = 1657] [serial = 2102] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11895c000) [pid = 1657] [serial = 2107] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11939e400) [pid = 1657] [serial = 2108] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x128b2b800) [pid = 1657] [serial = 2126] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x111f4e400) [pid = 1657] [serial = 2162] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1161e3c00) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126fca800) [pid = 1657] [serial = 2090] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12697c800) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12a6d3800) [pid = 1657] [serial = 2141] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x117d49800) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1295bd400) [pid = 1657] [serial = 2138] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x117d42400) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x119c6c800) [pid = 1657] [serial = 2132] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1236f8000) [pid = 1657] [serial = 1430] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1295b4400) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12534b000) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1297ddc00) [pid = 1657] [serial = 2140] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1252c0c00) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x129156c00) [pid = 1657] [serial = 2129] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x110f35400) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x129154800) [pid = 1657] [serial = 2135] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1265bd400) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x119007400) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x126d2e000) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank] 20:27:45 INFO - PROCESS | 1657 | 1463714865515 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]]]}] 20:27:45 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. 20:27:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 20:27:45 INFO - PROCESS | 1657 | 1463714865540 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 1657 | 1463714865542 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:27:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:27:45 INFO - PROCESS | 1657 | 1463714865547 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 1657 | 1463714865553 Marionette TRACE conn2 <- [1,2978,null,{}] 20:27:45 INFO - PROCESS | 1657 | 1463714865563 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}] 20:27:45 INFO - PROCESS | 1657 | 1463714865687 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:27:45 INFO - PROCESS | 1657 | 1463714865748 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1212a4000 == 59 [pid = 1657] [id = 753] 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1161a5c00) [pid = 1657] [serial = 2258] [outer = 0x0] 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x1190dcc00) [pid = 1657] [serial = 2259] [outer = 0x1161a5c00] 20:27:45 INFO - PROCESS | 1657 | 1463714865774 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11962f000) [pid = 1657] [serial = 2260] [outer = 0x1161a5c00] 20:27:46 INFO - PROCESS | 1657 | 1463714866068 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]]]}] 20:27:46 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. 20:27:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 533ms 20:27:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:27:46 INFO - PROCESS | 1657 | 1463714866078 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1657 | 1463714866080 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:27:46 INFO - PROCESS | 1657 | 1463714866082 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1657 | 1463714866083 Marionette TRACE conn2 <- [1,2982,null,{}] 20:27:46 INFO - PROCESS | 1657 | 1463714866093 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}] 20:27:46 INFO - PROCESS | 1657 | 1463714866181 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:27:46 INFO - PROCESS | 1657 | 1463714866187 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x126b78000 == 60 [pid = 1657] [id = 754] 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x119686000) [pid = 1657] [serial = 2261] [outer = 0x0] 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1196d0c00) [pid = 1657] [serial = 2262] [outer = 0x119686000] 20:27:46 INFO - PROCESS | 1657 | 1463714866213 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x119d13000) [pid = 1657] [serial = 2263] [outer = 0x119686000] 20:27:46 INFO - PROCESS | 1657 | 1463714866517 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"]]]}] 20:27:46 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 20:27:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:27:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 478ms 20:27:46 INFO - PROCESS | 1657 | 1463714866561 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1657 | 1463714866562 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:27:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:27:46 INFO - PROCESS | 1657 | 1463714866572 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1657 | 1463714866573 Marionette TRACE conn2 <- [1,2986,null,{}] 20:27:46 INFO - PROCESS | 1657 | 1463714866575 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}] 20:27:46 INFO - PROCESS | 1657 | 1463714866660 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:27:46 INFO - PROCESS | 1657 | 1463714866664 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x129503000 == 61 [pid = 1657] [id = 755] 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x121281400) [pid = 1657] [serial = 2264] [outer = 0x0] 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x121315000) [pid = 1657] [serial = 2265] [outer = 0x121281400] 20:27:46 INFO - PROCESS | 1657 | 1463714866697 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1236d8c00) [pid = 1657] [serial = 2266] [outer = 0x121281400] 20:27:47 INFO - PROCESS | 1657 | 1463714867029 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]]]}] 20:27:47 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. 20:27:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 20:27:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:27:47 INFO - PROCESS | 1657 | 1463714867040 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 1657 | 1463714867041 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:27:47 INFO - PROCESS | 1657 | 1463714867043 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 1657 | 1463714867044 Marionette TRACE conn2 <- [1,2990,null,{}] 20:27:47 INFO - PROCESS | 1657 | 1463714867046 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}] 20:27:47 INFO - PROCESS | 1657 | 1463714867136 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:27:47 INFO - PROCESS | 1657 | 1463714867201 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a775000 == 62 [pid = 1657] [id = 756] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1213e1800) [pid = 1657] [serial = 2267] [outer = 0x0] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x124996400) [pid = 1657] [serial = 2268] [outer = 0x1213e1800] 20:27:47 INFO - PROCESS | 1657 | 1463714867227 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1252c1400) [pid = 1657] [serial = 2269] [outer = 0x1213e1800] 20:27:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b31a800 == 63 [pid = 1657] [id = 757] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x125352c00) [pid = 1657] [serial = 2270] [outer = 0x0] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12534ac00) [pid = 1657] [serial = 2271] [outer = 0x125352c00] 20:27:47 INFO - PROCESS | 1657 | 1463714867514 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]]]}] 20:27:47 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. 20:27:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 20:27:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:27:47 INFO - PROCESS | 1657 | 1463714867571 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 1657 | 1463714867572 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:27:47 INFO - PROCESS | 1657 | 1463714867574 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 1657 | 1463714867575 Marionette TRACE conn2 <- [1,2994,null,{}] 20:27:47 INFO - PROCESS | 1657 | 1463714867578 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}] 20:27:47 INFO - PROCESS | 1657 | 1463714867710 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:27:47 INFO - PROCESS | 1657 | 1463714867726 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b32a800 == 64 [pid = 1657] [id = 758] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12534bc00) [pid = 1657] [serial = 2272] [outer = 0x0] 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x1265bec00) [pid = 1657] [serial = 2273] [outer = 0x12534bc00] 20:27:47 INFO - PROCESS | 1657 | 1463714867751 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x126baf400) [pid = 1657] [serial = 2274] [outer = 0x12534bc00] 20:27:48 INFO - PROCESS | 1657 | 1463714868048 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]]]}] 20:27:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:27:48 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 20:27:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 20:27:48 INFO - PROCESS | 1657 | 1463714868092 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 1657 | 1463714868094 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:27:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:27:48 INFO - PROCESS | 1657 | 1463714868096 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 1657 | 1463714868097 Marionette TRACE conn2 <- [1,2998,null,{}] 20:27:48 INFO - PROCESS | 1657 | 1463714868099 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}] 20:27:48 INFO - PROCESS | 1657 | 1463714868209 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:27:48 INFO - PROCESS | 1657 | 1463714868220 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf5a800 == 65 [pid = 1657] [id = 759] 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12534e000) [pid = 1657] [serial = 2275] [outer = 0x0] 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x126bb8800) [pid = 1657] [serial = 2276] [outer = 0x12534e000] 20:27:48 INFO - PROCESS | 1657 | 1463714868245 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126bbd400) [pid = 1657] [serial = 2277] [outer = 0x12534e000] 20:27:48 INFO - PROCESS | 1657 | 1463714868562 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]]]}] 20:27:48 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. 20:27:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 20:27:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:27:48 INFO - PROCESS | 1657 | 1463714868614 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 1657 | 1463714868615 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:27:48 INFO - PROCESS | 1657 | 1463714868617 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 1657 | 1463714868619 Marionette TRACE conn2 <- [1,3002,null,{}] 20:27:48 INFO - PROCESS | 1657 | 1463714868621 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}] 20:27:48 INFO - PROCESS | 1657 | 1463714868727 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:27:48 INFO - PROCESS | 1657 | 1463714868739 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c420000 == 66 [pid = 1657] [id = 760] 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126bb6c00) [pid = 1657] [serial = 2278] [outer = 0x0] 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x126e55000) [pid = 1657] [serial = 2279] [outer = 0x126bb6c00] 20:27:48 INFO - PROCESS | 1657 | 1463714868764 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x126fccc00) [pid = 1657] [serial = 2280] [outer = 0x126bb6c00] 20:27:49 INFO - PROCESS | 1657 | 1463714869076 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]]]}] 20:27:49 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. 20:27:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 470ms 20:27:49 INFO - PROCESS | 1657 | 1463714869094 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1657 | 1463714869095 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:27:49 INFO - PROCESS | 1657 | 1463714869097 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1657 | 1463714869098 Marionette TRACE conn2 <- [1,3006,null,{}] 20:27:49 INFO - PROCESS | 1657 | 1463714869101 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}] 20:27:49 INFO - PROCESS | 1657 | 1463714869220 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:27:49 INFO - PROCESS | 1657 | 1463714869258 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cb59000 == 67 [pid = 1657] [id = 761] 20:27:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12538fc00) [pid = 1657] [serial = 2281] [outer = 0x0] 20:27:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x127480c00) [pid = 1657] [serial = 2282] [outer = 0x12538fc00] 20:27:49 INFO - PROCESS | 1657 | 1463714869288 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x128b2f800) [pid = 1657] [serial = 2283] [outer = 0x12538fc00] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12cf38800) [pid = 1657] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x110ebf000) [pid = 1657] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12747c400) [pid = 1657] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12a795000) [pid = 1657] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12a8cf000) [pid = 1657] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x128bb1800) [pid = 1657] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x1161e5800) [pid = 1657] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1127a1400) [pid = 1657] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126e5c400) [pid = 1657] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x121280c00) [pid = 1657] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x119351400) [pid = 1657] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:27:49 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x112e56000) [pid = 1657] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:27:49 INFO - PROCESS | 1657 | 1463714869846 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]]]}] 20:27:49 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. 20:27:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 770ms 20:27:49 INFO - PROCESS | 1657 | 1463714869867 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1657 | 1463714869871 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:27:49 INFO - PROCESS | 1657 | 1463714869873 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1657 | 1463714869875 Marionette TRACE conn2 <- [1,3010,null,{}] 20:27:49 INFO - PROCESS | 1657 | 1463714869877 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}] 20:27:49 INFO - PROCESS | 1657 | 1463714869975 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:27:49 INFO - PROCESS | 1657 | 1463714869979 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bf4a000 == 68 [pid = 1657] [id = 762] 20:27:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x112e56000) [pid = 1657] [serial = 2284] [outer = 0x0] 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128d8fc00) [pid = 1657] [serial = 2285] [outer = 0x112e56000] 20:27:50 INFO - PROCESS | 1657 | 1463714870004 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x129348400) [pid = 1657] [serial = 2286] [outer = 0x112e56000] 20:27:50 INFO - PROCESS | 1657 | 1463714870329 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]]]}] 20:27:50 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 20:27:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 20:27:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:27:50 INFO - PROCESS | 1657 | 1463714870342 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 1657 | 1463714870343 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:27:50 INFO - PROCESS | 1657 | 1463714870346 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 1657 | 1463714870347 Marionette TRACE conn2 <- [1,3014,null,{}] 20:27:50 INFO - PROCESS | 1657 | 1463714870349 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}] 20:27:50 INFO - PROCESS | 1657 | 1463714870465 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:27:50 INFO - PROCESS | 1657 | 1463714870521 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c89e000 == 69 [pid = 1657] [id = 763] 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x129347800) [pid = 1657] [serial = 2287] [outer = 0x0] 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12a6d2800) [pid = 1657] [serial = 2288] [outer = 0x129347800] 20:27:50 INFO - PROCESS | 1657 | 1463714870546 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12a6dfc00) [pid = 1657] [serial = 2289] [outer = 0x129347800] 20:27:50 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:27:50 INFO - PROCESS | 1657 | 1463714870846 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:27:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:27:50 INFO - {} 20:27:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:27:50 INFO - {} 20:27:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:27:50 INFO - {} 20:27:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:27:50 INFO - {} 20:27:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 20:27:50 INFO - PROCESS | 1657 | 1463714870869 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 1657 | 1463714870872 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:27:50 INFO - TEST-START | /FileAPI/fileReader.html 20:27:50 INFO - PROCESS | 1657 | 1463714870874 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 1657 | 1463714870875 Marionette TRACE conn2 <- [1,3018,null,{}] 20:27:50 INFO - PROCESS | 1657 | 1463714870878 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}] 20:27:50 INFO - PROCESS | 1657 | 1463714870966 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:27:50 INFO - PROCESS | 1657 | 1463714870970 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12df84000 == 70 [pid = 1657] [id = 764] 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x129350000) [pid = 1657] [serial = 2290] [outer = 0x0] 20:27:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a798400) [pid = 1657] [serial = 2291] [outer = 0x129350000] 20:27:50 INFO - PROCESS | 1657 | 1463714870995 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12ac1f400) [pid = 1657] [serial = 2292] [outer = 0x129350000] 20:27:51 INFO - PROCESS | 1657 | 1463714871300 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]]]}] 20:27:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:27:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:27:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:27:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:27:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 20:27:51 INFO - PROCESS | 1657 | 1463714871345 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1657 | 1463714871346 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:27:51 INFO - TEST-START | /FileAPI/historical.html 20:27:51 INFO - PROCESS | 1657 | 1463714871348 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1657 | 1463714871349 Marionette TRACE conn2 <- [1,3022,null,{}] 20:27:51 INFO - PROCESS | 1657 | 1463714871353 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}] 20:27:51 INFO - PROCESS | 1657 | 1463714871473 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:27:51 INFO - PROCESS | 1657 | 1463714871480 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfb3800 == 71 [pid = 1657] [id = 765] 20:27:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1297e6c00) [pid = 1657] [serial = 2293] [outer = 0x0] 20:27:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12ac28800) [pid = 1657] [serial = 2294] [outer = 0x1297e6c00] 20:27:51 INFO - PROCESS | 1657 | 1463714871504 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12ac7ec00) [pid = 1657] [serial = 2295] [outer = 0x1297e6c00] 20:27:51 INFO - PROCESS | 1657 | 1463714871868 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"]]]}] 20:27:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:27:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:27:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:27:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:27:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:27:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:27:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:27:51 INFO - TEST-OK | /FileAPI/historical.html | took 570ms 20:27:51 INFO - TEST-START | /FileAPI/idlharness.html 20:27:51 INFO - PROCESS | 1657 | 1463714871920 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1657 | 1463714871923 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:27:51 INFO - PROCESS | 1657 | 1463714871926 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1657 | 1463714871929 Marionette TRACE conn2 <- [1,3026,null,{}] 20:27:51 INFO - PROCESS | 1657 | 1463714871934 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}] 20:27:52 INFO - PROCESS | 1657 | 1463714872048 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:27:52 INFO - PROCESS | 1657 | 1463714872121 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x11869a000 == 72 [pid = 1657] [id = 766] 20:27:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x112569c00) [pid = 1657] [serial = 2296] [outer = 0x0] 20:27:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x112796c00) [pid = 1657] [serial = 2297] [outer = 0x112569c00] 20:27:52 INFO - PROCESS | 1657 | 1463714872154 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x115e38000) [pid = 1657] [serial = 2298] [outer = 0x112569c00] 20:27:52 INFO - PROCESS | 1657 | 1463714872727 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:27:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:27:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:27:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:27:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:27:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:27:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:27:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:27:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:27:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:27:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:27:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:27:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:27:52 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 20:27:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:27:52 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 20:27:52 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 20:27:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:27:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:27:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:27:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:27:52 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 20:27:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:27:52 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 20:27:52 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 20:27:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:27:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:27:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:27:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:27:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:27:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:27:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 20:27:52 INFO - PROCESS | 1657 | 1463714872763 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 1657 | 1463714872767 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:27:52 INFO - TEST-START | /FileAPI/idlharness.worker 20:27:52 INFO - PROCESS | 1657 | 1463714872772 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 1657 | 1463714872774 Marionette TRACE conn2 <- [1,3030,null,{}] 20:27:52 INFO - PROCESS | 1657 | 1463714872776 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}] 20:27:52 INFO - PROCESS | 1657 | 1463714872939 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:27:53 INFO - PROCESS | 1657 | 1463714873024 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x135918800 == 73 [pid = 1657] [id = 767] 20:27:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x116039000) [pid = 1657] [serial = 2299] [outer = 0x0] 20:27:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x128b27400) [pid = 1657] [serial = 2300] [outer = 0x116039000] 20:27:53 INFO - PROCESS | 1657 | 1463714873055 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12ac56c00) [pid = 1657] [serial = 2301] [outer = 0x116039000] 20:27:53 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:27:53 INFO - PROCESS | 1657 | 1463714873785 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:27:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:27:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:27:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:27:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:27:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:27:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:27:53 INFO - {} 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:27:53 INFO - {} 20:27:53 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 - {} 20:27:53 INFO - {} 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:27:53 INFO - {} 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:27:53 INFO - {} 20:27:53 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 - {} 20:27:53 INFO - {} 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:27:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:27:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 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 20:27:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:27:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:27:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:27:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:27:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:27:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:27:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:27:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:27:53 INFO - {} 20:27:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1082ms 20:27:53 INFO - PROCESS | 1657 | 1463714873899 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 1657 | 1463714873903 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:27:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:27:53 INFO - PROCESS | 1657 | 1463714873910 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 1657 | 1463714873914 Marionette TRACE conn2 <- [1,3034,null,{}] 20:27:53 INFO - PROCESS | 1657 | 1463714873926 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}] 20:27:54 INFO - PROCESS | 1657 | 1463714874099 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:27:54 INFO - PROCESS | 1657 | 1463714874207 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x135c42800 == 74 [pid = 1657] [id = 768] 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12ad85400) [pid = 1657] [serial = 2302] [outer = 0x0] 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12d40f400) [pid = 1657] [serial = 2303] [outer = 0x12ad85400] 20:27:54 INFO - PROCESS | 1657 | 1463714874241 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x113053000) [pid = 1657] [serial = 2304] [outer = 0x12ad85400] 20:27:54 INFO - PROCESS | 1657 | 1463714874604 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]]]}] 20:27:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:27:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 726ms 20:27:54 INFO - PROCESS | 1657 | 1463714874635 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:27:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:27:54 INFO - PROCESS | 1657 | 1463714874637 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:27:54 INFO - PROCESS | 1657 | 1463714874640 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 1657 | 1463714874641 Marionette TRACE conn2 <- [1,3038,null,{}] 20:27:54 INFO - PROCESS | 1657 | 1463714874643 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}] 20:27:54 INFO - PROCESS | 1657 | 1463714874751 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:27:54 INFO - PROCESS | 1657 | 1463714874857 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x136057800 == 75 [pid = 1657] [id = 769] 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x113056000) [pid = 1657] [serial = 2305] [outer = 0x0] 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11305b800) [pid = 1657] [serial = 2306] [outer = 0x113056000] 20:27:54 INFO - PROCESS | 1657 | 1463714874890 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x13531d800) [pid = 1657] [serial = 2307] [outer = 0x113056000] 20:27:55 INFO - PROCESS | 1657 | 1463714875248 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"]]]}] 20:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:27:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 20:27:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:27:55 INFO - PROCESS | 1657 | 1463714875260 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 1657 | 1463714875262 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:27:55 INFO - PROCESS | 1657 | 1463714875264 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 1657 | 1463714875266 Marionette TRACE conn2 <- [1,3042,null,{}] 20:27:55 INFO - PROCESS | 1657 | 1463714875268 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}] 20:27:55 INFO - PROCESS | 1657 | 1463714875378 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:27:55 INFO - PROCESS | 1657 | 1463714875499 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x13512e000 == 76 [pid = 1657] [id = 770] 20:27:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x135321800) [pid = 1657] [serial = 2308] [outer = 0x0] 20:27:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x135327400) [pid = 1657] [serial = 2309] [outer = 0x135321800] 20:27:55 INFO - PROCESS | 1657 | 1463714875536 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x13532b400) [pid = 1657] [serial = 2310] [outer = 0x135321800] 20:27:55 INFO - PROCESS | 1657 | 1463714875964 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]]]}] 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:27:55 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. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:27:55 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'.) 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:27:55 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. 20:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:27:56 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. 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:27:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:27:56 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. 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:27:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:27:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:27:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:27:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 725ms 20:27:56 INFO - PROCESS | 1657 | 1463714875991 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 1657 | 1463714875993 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:27:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:27:56 INFO - PROCESS | 1657 | 1463714875995 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 1657 | 1463714875997 Marionette TRACE conn2 <- [1,3046,null,{}] 20:27:56 INFO - PROCESS | 1657 | 1463714875999 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}] 20:27:56 INFO - PROCESS | 1657 | 1463714876155 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:27:56 INFO - PROCESS | 1657 | 1463714876284 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x13513c800 == 77 [pid = 1657] [id = 771] 20:27:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12934fc00) [pid = 1657] [serial = 2311] [outer = 0x0] 20:27:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x135325400) [pid = 1657] [serial = 2312] [outer = 0x12934fc00] 20:27:56 INFO - PROCESS | 1657 | 1463714876315 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x138ed9c00) [pid = 1657] [serial = 2313] [outer = 0x12934fc00] 20:27:56 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:27:56 INFO - PROCESS | 1657 | 1463714876693 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:27:56 INFO - {} 20:27:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 720ms 20:27:56 INFO - PROCESS | 1657 | 1463714876716 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 1657 | 1463714876717 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:27:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:27:56 INFO - PROCESS | 1657 | 1463714876739 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 1657 | 1463714876740 Marionette TRACE conn2 <- [1,3050,null,{}] 20:27:56 INFO - PROCESS | 1657 | 1463714876742 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}] 20:27:56 INFO - PROCESS | 1657 | 1463714876853 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:27:56 INFO - PROCESS | 1657 | 1463714876928 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x121787000 == 78 [pid = 1657] [id = 772] 20:27:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x128b2fc00) [pid = 1657] [serial = 2314] [outer = 0x0] 20:27:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12ac54400) [pid = 1657] [serial = 2315] [outer = 0x128b2fc00] 20:27:56 INFO - PROCESS | 1657 | 1463714876957 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x134feac00) [pid = 1657] [serial = 2316] [outer = 0x128b2fc00] 20:27:57 INFO - PROCESS | 1657 | 1463714877479 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]]]}] 20:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:27:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 771ms 20:27:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:27:57 INFO - PROCESS | 1657 | 1463714877510 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 1657 | 1463714877513 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:27:57 INFO - PROCESS | 1657 | 1463714877519 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 1657 | 1463714877522 Marionette TRACE conn2 <- [1,3054,null,{}] 20:27:57 INFO - PROCESS | 1657 | 1463714877528 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}] 20:27:57 INFO - PROCESS | 1657 | 1463714877682 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:27:57 INFO - PROCESS | 1657 | 1463714877823 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x129516000 == 79 [pid = 1657] [id = 773] 20:27:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11304ec00) [pid = 1657] [serial = 2317] [outer = 0x0] 20:27:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x113052000) [pid = 1657] [serial = 2318] [outer = 0x11304ec00] 20:27:57 INFO - PROCESS | 1657 | 1463714877869 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x116840400) [pid = 1657] [serial = 2319] [outer = 0x11304ec00] 20:27:58 INFO - PROCESS | 1657 | 1463714878357 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"]]]}] 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:27:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:27:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:27:58 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" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:27:58 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" 20:27:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:27:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:27:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 893ms 20:27:58 INFO - PROCESS | 1657 | 1463714878437 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:27:58 INFO - PROCESS | 1657 | 1463714878441 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:27:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:27:58 INFO - PROCESS | 1657 | 1463714878448 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:27:58 INFO - PROCESS | 1657 | 1463714878450 Marionette TRACE conn2 <- [1,3058,null,{}] 20:27:58 INFO - PROCESS | 1657 | 1463714878459 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}] 20:27:58 INFO - PROCESS | 1657 | 1463714878564 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:27:58 INFO - PROCESS | 1657 | 1463714878648 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x121295000 == 80 [pid = 1657] [id = 774] 20:27:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x124ce4000) [pid = 1657] [serial = 2320] [outer = 0x0] 20:27:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12697b400) [pid = 1657] [serial = 2321] [outer = 0x124ce4000] 20:27:58 INFO - PROCESS | 1657 | 1463714878676 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x126bbc400) [pid = 1657] [serial = 2322] [outer = 0x124ce4000] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12df84000 == 79 [pid = 1657] [id = 764] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12c89e000 == 78 [pid = 1657] [id = 763] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf4a000 == 77 [pid = 1657] [id = 762] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12cf3d800) [pid = 1657] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12ac73400) [pid = 1657] [serial = 2224] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12cb59000 == 76 [pid = 1657] [id = 761] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12c420000 == 75 [pid = 1657] [id = 760] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12bf5a800 == 74 [pid = 1657] [id = 759] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12b32a800 == 73 [pid = 1657] [id = 758] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12b31a800 == 72 [pid = 1657] [id = 757] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12a775000 == 71 [pid = 1657] [id = 756] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x129503000 == 70 [pid = 1657] [id = 755] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x126b78000 == 69 [pid = 1657] [id = 754] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1212a4000 == 68 [pid = 1657] [id = 753] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x119381800 == 67 [pid = 1657] [id = 752] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1252d7800 == 66 [pid = 1657] [id = 751] 20:27:59 INFO - PROCESS | 1657 | 1463714879092 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]]]}] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x118367800 == 65 [pid = 1657] [id = 750] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x13590a800 == 64 [pid = 1657] [id = 746] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1351ec800 == 63 [pid = 1657] [id = 745] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x135182800 == 62 [pid = 1657] [id = 744] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12d104800 == 61 [pid = 1657] [id = 743] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x1190b9000 == 60 [pid = 1657] [id = 742] 20:27:59 INFO - PROCESS | 1657 | --DOCSHELL 0x13517d800 == 59 [pid = 1657] [id = 741] 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:27:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:27:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:27:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:27:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:27:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:27:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:27:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:27:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:27:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 681ms 20:27:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:27:59 INFO - PROCESS | 1657 | 1463714879130 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1657 | 1463714879131 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:27:59 INFO - PROCESS | 1657 | 1463714879133 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1657 | 1463714879136 Marionette TRACE conn2 <- [1,3062,null,{}] 20:27:59 INFO - PROCESS | 1657 | 1463714879143 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}] 20:27:59 INFO - PROCESS | 1657 | 1463714879233 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1297e7c00) [pid = 1657] [serial = 2206] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a79ac00) [pid = 1657] [serial = 2209] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12a6d8400) [pid = 1657] [serial = 2207] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12a8d4000) [pid = 1657] [serial = 2212] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12a8ccc00) [pid = 1657] [serial = 2210] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12ac27400) [pid = 1657] [serial = 2213] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12a8d5800) [pid = 1657] [serial = 2221] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1186ac800) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x116a54400) [pid = 1657] [serial = 2195] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x112e58c00) [pid = 1657] [serial = 2194] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x128b2b000) [pid = 1657] [serial = 2203] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x119c6f000) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12490a000) [pid = 1657] [serial = 2200] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x126e53400) [pid = 1657] [serial = 2201] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x128b2c000) [pid = 1657] [serial = 2188] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x121321400) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12495f000) [pid = 1657] [serial = 2182] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x126b91400) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x129154400) [pid = 1657] [serial = 2191] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x1193a1400) [pid = 1657] [serial = 2197] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x1196cb000) [pid = 1657] [serial = 2198] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x112796400) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x118959800) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x116036400) [pid = 1657] [serial = 2216] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x1121aa800) [pid = 1657] [serial = 2215] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x119631400) [pid = 1657] [serial = 2218] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x129151400) [pid = 1657] [serial = 2219] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12934d800) [pid = 1657] [serial = 2204] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12ac53c00) [pid = 1657] [serial = 2222] [outer = 0x0] [url = about:blank] 20:27:59 INFO - PROCESS | 1657 | 1463714879315 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12361c000 == 60 [pid = 1657] [id = 775] 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x112796400) [pid = 1657] [serial = 2323] [outer = 0x0] 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x119006000) [pid = 1657] [serial = 2324] [outer = 0x112796400] 20:27:59 INFO - PROCESS | 1657 | 1463714879346 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x126d2c800) [pid = 1657] [serial = 2325] [outer = 0x112796400] 20:27:59 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:27:59 INFO - PROCESS | 1657 | 1463714879661 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:27:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:27:59 INFO - {} 20:27:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 572ms 20:27:59 INFO - PROCESS | 1657 | 1463714879706 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1657 | 1463714879708 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:27:59 INFO - PROCESS | 1657 | 1463714879710 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1657 | 1463714879711 Marionette TRACE conn2 <- [1,3066,null,{}] 20:27:59 INFO - PROCESS | 1657 | 1463714879713 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}] 20:27:59 INFO - PROCESS | 1657 | 1463714879803 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:27:59 INFO - PROCESS | 1657 | 1463714879904 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba81800 == 61 [pid = 1657] [id = 776] 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x128b30c00) [pid = 1657] [serial = 2326] [outer = 0x0] 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1295bf400) [pid = 1657] [serial = 2327] [outer = 0x128b30c00] 20:27:59 INFO - PROCESS | 1657 | 1463714879933 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12a797c00) [pid = 1657] [serial = 2328] [outer = 0x128b30c00] 20:28:00 INFO - PROCESS | 1657 | 1463714880201 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]]]}] 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:28:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:28:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 20:28:00 INFO - PROCESS | 1657 | 1463714880230 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1657 | 1463714880231 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:28:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:28:00 INFO - PROCESS | 1657 | 1463714880241 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1657 | 1463714880242 Marionette TRACE conn2 <- [1,3070,null,{}] 20:28:00 INFO - PROCESS | 1657 | 1463714880244 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}] 20:28:00 INFO - PROCESS | 1657 | 1463714880337 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:28:00 INFO - PROCESS | 1657 | 1463714880342 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c483000 == 62 [pid = 1657] [id = 777] 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12a79fc00) [pid = 1657] [serial = 2329] [outer = 0x0] 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12a8d0c00) [pid = 1657] [serial = 2330] [outer = 0x12a79fc00] 20:28:00 INFO - PROCESS | 1657 | 1463714880367 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12ac1e400) [pid = 1657] [serial = 2331] [outer = 0x12a79fc00] 20:28:00 INFO - PROCESS | 1657 | 1463714880701 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]]]}] 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:28:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 526ms 20:28:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:28:00 INFO - PROCESS | 1657 | 1463714880760 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1657 | 1463714880761 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:28:00 INFO - PROCESS | 1657 | 1463714880763 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1657 | 1463714880764 Marionette TRACE conn2 <- [1,3074,null,{}] 20:28:00 INFO - PROCESS | 1657 | 1463714880766 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}] 20:28:00 INFO - PROCESS | 1657 | 1463714880868 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:28:00 INFO - PROCESS | 1657 | 1463714880875 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d3e2000 == 63 [pid = 1657] [id = 778] 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12ac76800) [pid = 1657] [serial = 2332] [outer = 0x0] 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12ad87000) [pid = 1657] [serial = 2333] [outer = 0x12ac76800] 20:28:00 INFO - PROCESS | 1657 | 1463714880901 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12bb22c00) [pid = 1657] [serial = 2334] [outer = 0x12ac76800] 20:28:01 INFO - PROCESS | 1657 | 1463714881250 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]]]}] 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:28:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 20:28:01 INFO - PROCESS | 1657 | 1463714881284 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:28:01 INFO - PROCESS | 1657 | 1463714881286 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:28:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:28:01 INFO - PROCESS | 1657 | 1463714881291 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 1657 | 1463714881292 Marionette TRACE conn2 <- [1,3078,null,{}] 20:28:01 INFO - PROCESS | 1657 | 1463714881295 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}] 20:28:01 INFO - PROCESS | 1657 | 1463714881422 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:28:01 INFO - PROCESS | 1657 | 1463714881437 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8c8000 == 64 [pid = 1657] [id = 779] 20:28:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12a8ce000) [pid = 1657] [serial = 2335] [outer = 0x0] 20:28:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bb5c400) [pid = 1657] [serial = 2336] [outer = 0x12a8ce000] 20:28:01 INFO - PROCESS | 1657 | 1463714881462 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12bb65800) [pid = 1657] [serial = 2337] [outer = 0x12a8ce000] 20:28:01 INFO - PROCESS | 1657 | 1463714881798 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] 20:28:01 INFO - PROCESS | 1657 | 1463714881813 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:28:01 INFO - PROCESS | 1657 | 1463714881815 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 1657 | 1463714881816 Marionette TRACE conn2 <- [1,3082,null,{}] 20:28:01 INFO - PROCESS | 1657 | 1463714881819 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}] 20:28:01 INFO - PROCESS | 1657 | 1463714881934 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:28:01 INFO - PROCESS | 1657 | 1463714881977 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12179b800 == 65 [pid = 1657] [id = 780] 20:28:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12a6d8000) [pid = 1657] [serial = 2338] [outer = 0x0] 20:28:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12bb64400) [pid = 1657] [serial = 2339] [outer = 0x12a6d8000] 20:28:02 INFO - PROCESS | 1657 | 1463714882003 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12be61400) [pid = 1657] [serial = 2340] [outer = 0x12a6d8000] 20:28:02 INFO - PROCESS | 1657 | 1463714882292 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]]]}] 20:28:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:28:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:28:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:28:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 20:28:02 INFO - PROCESS | 1657 | 1463714882335 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 1657 | 1463714882338 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:28:02 INFO - PROCESS | 1657 | 1463714882342 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 1657 | 1463714882343 Marionette TRACE conn2 <- [1,3086,null,{}] 20:28:02 INFO - PROCESS | 1657 | 1463714882345 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}] 20:28:02 INFO - PROCESS | 1657 | 1463714882468 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:28:02 INFO - PROCESS | 1657 | 1463714882481 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x134f04800 == 66 [pid = 1657] [id = 781] 20:28:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x124966c00) [pid = 1657] [serial = 2341] [outer = 0x0] 20:28:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12be70c00) [pid = 1657] [serial = 2342] [outer = 0x124966c00] 20:28:02 INFO - PROCESS | 1657 | 1463714882506 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12be75c00) [pid = 1657] [serial = 2343] [outer = 0x124966c00] 20:28:02 INFO - PROCESS | 1657 | 1463714882800 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:28:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:28:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 20:28:02 INFO - PROCESS | 1657 | 1463714882863 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 1657 | 1463714882864 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:28:02 INFO - PROCESS | 1657 | 1463714882866 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 1657 | 1463714882867 Marionette TRACE conn2 <- [1,3090,null,{}] 20:28:02 INFO - PROCESS | 1657 | 1463714882870 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}] 20:28:02 INFO - PROCESS | 1657 | 1463714882984 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:28:03 INFO - PROCESS | 1657 | 1463714882997 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x135196800 == 67 [pid = 1657] [id = 782] 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12be76400) [pid = 1657] [serial = 2344] [outer = 0x0] 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12be7e000) [pid = 1657] [serial = 2345] [outer = 0x12be76400] 20:28:03 INFO - PROCESS | 1657 | 1463714883021 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12cb4bc00) [pid = 1657] [serial = 2346] [outer = 0x12be76400] 20:28:03 INFO - PROCESS | 1657 | 1463714883354 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:28:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:28:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12534e000) [pid = 1657] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12534bc00) [pid = 1657] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x126bb6c00) [pid = 1657] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12538fc00) [pid = 1657] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x110ebf400) [pid = 1657] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x119686000) [pid = 1657] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x121281400) [pid = 1657] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1161a5c00) [pid = 1657] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1213e1800) [pid = 1657] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x118205c00) [pid = 1657] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1127a1000) [pid = 1657] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x112e56000) [pid = 1657] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12a8d2400) [pid = 1657] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12ac22800) [pid = 1657] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x129350000) [pid = 1657] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x125352c00) [pid = 1657] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:28:03 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x129347800) [pid = 1657] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:28:03 INFO - PROCESS | 1657 | 1463714883555 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 1657 | 1463714883557 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:28:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:28:03 INFO - PROCESS | 1657 | 1463714883568 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 1657 | 1463714883570 Marionette TRACE conn2 <- [1,3094,null,{}] 20:28:03 INFO - PROCESS | 1657 | 1463714883572 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}] 20:28:03 INFO - PROCESS | 1657 | 1463714883678 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:28:03 INFO - PROCESS | 1657 | 1463714883682 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x135285000 == 68 [pid = 1657] [id = 783] 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12cc9fc00) [pid = 1657] [serial = 2347] [outer = 0x0] 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12d409800) [pid = 1657] [serial = 2348] [outer = 0x12cc9fc00] 20:28:03 INFO - PROCESS | 1657 | 1463714883722 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x134fee400) [pid = 1657] [serial = 2349] [outer = 0x12cc9fc00] 20:28:04 INFO - PROCESS | 1657 | 1463714884059 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:28:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:28:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 20:28:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:28:04 INFO - PROCESS | 1657 | 1463714884089 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1657 | 1463714884090 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:28:04 INFO - PROCESS | 1657 | 1463714884092 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1657 | 1463714884093 Marionette TRACE conn2 <- [1,3098,null,{}] 20:28:04 INFO - PROCESS | 1657 | 1463714884095 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}] 20:28:04 INFO - PROCESS | 1657 | 1463714884186 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:28:04 INFO - PROCESS | 1657 | 1463714884257 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x135914800 == 69 [pid = 1657] [id = 784] 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12d408400) [pid = 1657] [serial = 2350] [outer = 0x0] 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x134ff2800) [pid = 1657] [serial = 2351] [outer = 0x12d408400] 20:28:04 INFO - PROCESS | 1657 | 1463714884282 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x135040c00) [pid = 1657] [serial = 2352] [outer = 0x12d408400] 20:28:04 INFO - PROCESS | 1657 | 1463714884547 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]]]}] 20:28:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:28:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:28:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 20:28:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:28:04 INFO - PROCESS | 1657 | 1463714884562 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1657 | 1463714884563 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:28:04 INFO - PROCESS | 1657 | 1463714884565 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1657 | 1463714884566 Marionette TRACE conn2 <- [1,3102,null,{}] 20:28:04 INFO - PROCESS | 1657 | 1463714884576 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}] 20:28:04 INFO - PROCESS | 1657 | 1463714884673 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:28:04 INFO - PROCESS | 1657 | 1463714884678 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x13604b800 == 70 [pid = 1657] [id = 785] 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12c1ef800) [pid = 1657] [serial = 2353] [outer = 0x0] 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12c1f7000) [pid = 1657] [serial = 2354] [outer = 0x12c1ef800] 20:28:04 INFO - PROCESS | 1657 | 1463714884702 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12c1fb000) [pid = 1657] [serial = 2355] [outer = 0x12c1ef800] 20:28:05 INFO - PROCESS | 1657 | 1463714885047 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:28:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 526ms 20:28:05 INFO - PROCESS | 1657 | 1463714885092 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 1657 | 1463714885093 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:28:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:28:05 INFO - PROCESS | 1657 | 1463714885095 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1657 | 1463714885096 Marionette TRACE conn2 <- [1,3106,null,{}] 20:28:05 INFO - PROCESS | 1657 | 1463714885099 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}] 20:28:05 INFO - PROCESS | 1657 | 1463714885228 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:28:05 INFO - PROCESS | 1657 | 1463714885236 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x136056800 == 71 [pid = 1657] [id = 786] 20:28:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x116036c00) [pid = 1657] [serial = 2356] [outer = 0x0] 20:28:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12c177000) [pid = 1657] [serial = 2357] [outer = 0x116036c00] 20:28:05 INFO - PROCESS | 1657 | 1463714885261 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12c17b400) [pid = 1657] [serial = 2358] [outer = 0x116036c00] 20:28:05 INFO - PROCESS | 1657 | 1463714885670 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]]]}] 20:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:28:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms 20:28:05 INFO - PROCESS | 1657 | 1463714885717 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 1657 | 1463714885720 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:28:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:28:05 INFO - PROCESS | 1657 | 1463714885725 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1657 | 1463714885728 Marionette TRACE conn2 <- [1,3110,null,{}] 20:28:05 INFO - PROCESS | 1657 | 1463714885735 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}] 20:28:05 INFO - PROCESS | 1657 | 1463714885945 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:28:06 INFO - PROCESS | 1657 | 1463714886097 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x118b6b000 == 72 [pid = 1657] [id = 787] 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x112575c00) [pid = 1657] [serial = 2359] [outer = 0x0] 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x1127a3400) [pid = 1657] [serial = 2360] [outer = 0x112575c00] 20:28:06 INFO - PROCESS | 1657 | 1463714886137 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x116035400) [pid = 1657] [serial = 2361] [outer = 0x112575c00] 20:28:06 INFO - PROCESS | 1657 | 1463714886529 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"]]]}] 20:28:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:28:06 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 20:28:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:28:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 830ms 20:28:06 INFO - PROCESS | 1657 | 1463714886555 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 1657 | 1463714886559 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:28:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:28:06 INFO - PROCESS | 1657 | 1463714886564 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 1657 | 1463714886566 Marionette TRACE conn2 <- [1,3114,null,{}] 20:28:06 INFO - PROCESS | 1657 | 1463714886569 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}] 20:28:06 INFO - PROCESS | 1657 | 1463714886682 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:28:06 INFO - PROCESS | 1657 | 1463714886796 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\", \"d67bd291-10a3-440d-9ece-d84f23e3ed9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x129762000 == 73 [pid = 1657] [id = 788] 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x112576c00) [pid = 1657] [serial = 2362] [outer = 0x0] 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x11821e800) [pid = 1657] [serial = 2363] [outer = 0x112576c00] 20:28:06 INFO - PROCESS | 1657 | 1463714886828 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x121255000) [pid = 1657] [serial = 2364] [outer = 0x112576c00] 20:28:07 INFO - PROCESS | 1657 | 1463714887196 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]]]}] 20:28:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:28:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 20:28:07 INFO - PROCESS | 1657 | 1463714887234 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:28:07 INFO - PROCESS | 1657 | 1463714887235 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:28:08 WARNING - u'runner_teardown' () 20:28:08 INFO - No more tests 20:28:08 INFO - Got 0 unexpected results 20:28:08 INFO - SUITE-END | took 518s 20:28:08 INFO - Closing logging queue 20:28:08 INFO - queue closed 20:28:08 INFO - Return code: 0 20:28:08 WARNING - # TBPL SUCCESS # 20:28:08 INFO - Running post-action listener: _resource_record_post_action 20:28:08 INFO - Running post-run listener: _resource_record_post_run 20:28:09 INFO - Total resource usage - Wall time: 540s; CPU: 57.0%; Read bytes: 32669184; Write bytes: 956893696; Read time: 319; Write time: 5029 20:28:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:28:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154184192; Write bytes: 159385600; Read time: 13819; Write time: 537 20:28:09 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 30498304; Write bytes: 791816704; Read time: 292; Write time: 4467 20:28:09 INFO - Running post-run listener: _upload_blobber_files 20:28:09 INFO - Blob upload gear active. 20:28:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:28:09 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 20:28:09 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:28:09 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:28:09 INFO - (blobuploader) - INFO - Open directory for files ... 20:28:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:28:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:28:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:28:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:28:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:28:10 INFO - (blobuploader) - INFO - Done attempting. 20:28:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:28:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:28:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:28:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:28:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:28:12 INFO - (blobuploader) - INFO - Done attempting. 20:28:12 INFO - (blobuploader) - INFO - Iteration through files over. 20:28:12 INFO - Return code: 0 20:28:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:28:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:28:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/56e5d3d0110fc2ba5bb8547f48b85f186a8b0815b353fbc144595c1831b0684513f308955bf5de8a314aea77de400bdfaa8cd2531559b1e1d21ebb01a4ffaae5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/433c41fb987986343db5692ea0d8176c515f4dfc4cec84581fff9d8776e1fe26a2abb94ad1f4697b6d91253e26c689d3a43cbee61633277a7f6a298d59b22045"} 20:28:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:28:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:28:12 INFO - Contents: 20:28:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/56e5d3d0110fc2ba5bb8547f48b85f186a8b0815b353fbc144595c1831b0684513f308955bf5de8a314aea77de400bdfaa8cd2531559b1e1d21ebb01a4ffaae5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/433c41fb987986343db5692ea0d8176c515f4dfc4cec84581fff9d8776e1fe26a2abb94ad1f4697b6d91253e26c689d3a43cbee61633277a7f6a298d59b22045"} 20:28:12 INFO - Running post-run listener: copy_logs_to_upload_dir 20:28:12 INFO - Copying logs to upload dir... 20:28:12 INFO - mkdir: /builds/slave/test/build/upload/logs 20:28:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.683715 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-05-19 20:28:12.720576) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 20:28:12.724497) ========= 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.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/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-aurora/sha512/56e5d3d0110fc2ba5bb8547f48b85f186a8b0815b353fbc144595c1831b0684513f308955bf5de8a314aea77de400bdfaa8cd2531559b1e1d21ebb01a4ffaae5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/433c41fb987986343db5692ea0d8176c515f4dfc4cec84581fff9d8776e1fe26a2abb94ad1f4697b6d91253e26c689d3a43cbee61633277a7f6a298d59b22045"} build_url:https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012683 build_url: 'https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/56e5d3d0110fc2ba5bb8547f48b85f186a8b0815b353fbc144595c1831b0684513f308955bf5de8a314aea77de400bdfaa8cd2531559b1e1d21ebb01a4ffaae5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/433c41fb987986343db5692ea0d8176c515f4dfc4cec84581fff9d8776e1fe26a2abb94ad1f4697b6d91253e26c689d3a43cbee61633277a7f6a298d59b22045"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D8_TCV7vQION1_ILWT_mdw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 20:28:12.760673) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:28:12.761031) ========= 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.AX6FaX39z3/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.4BYm2GIntv/Listeners TMPDIR=/var/folders/cr/txgjfp9j4mnbstqzvq00gdx400000w/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.005344 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 20:28:12.809854) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-19 20:28:12.813196) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-19 20:28:12.813538) ========= ========= Total master_lag: 0.49 =========